单片机课程设计--基于MCS-51单片机的温度采集系统毕业设计论文

发布时间 : 星期日 文章单片机课程设计--基于MCS-51单片机的温度采集系统毕业设计论文更新完毕开始阅读

MOV R0,#42H //填满十个采样值后,更新采样首地址 MOV R2,#10 LJMP INTLOOP INTLOOP:

POP ACC

POP DPL POP DPH RETI

/*INT0外部中断,ADC0809转换完毕,进行ADC0通道读取,并开始重新一次转化*/ TIM0_IRQ:

PUSH DPH PUSH DPL PUSH ACC

MOV TH0,#3CH; //定时中断服务函数 MOV TL0,#82H DJNZ R4,DONE; //若没到20次,直接返回主函数 MOV R4,#20 ACALL DATA_Explose; //求采样平均值子函数 DONE: POP ACC

POP DPL POP DPH RETI RETI C

/*-------------------------------键盘扫描程序-----------------------------*/ SCAN:

PUSH ACC PUSH DPL PUSH DPH MOV P1,#0FFH MOV A,P1

CJNE A,#0FFH,KEY_ON LJMP DOWN_KEY KEY_ON:

LCALL DELAY //10ms延时消抖 LCALL DELAY

MOV P1,#0FFH MOV A,P1

CJNE A,#0FFH,KEY_ON_Really LJMP DOWN_KEY KEY_ON_Really:

SETB RS0

CLR RS1 //使用1区寄存器 CJNE A,#0FEH,NEXT1 MOV R7,#0 NEXT1:

CJNE A,#0FDH,NEXT2 MOV R7,#1 NEXT2:

CJNE A,#0FBH,NEXT3 MOV R7,#2 NEXT3: MOV R7,#0 DOWN_KEY: CLR RS0 CLR RS1 POP DPH POP DPL POP ACC RET

DATA_Explose: PUSH ACC PUSH DPL PUSH DPH

/*把寄存器切换到1区*/ CLR RS1 SETB RS0 CLR A

MOV R4,#00H MOV R5,#00H MOV R3,#10 CLR C

MOV R1,#32H LOOP_ADD: ADDC A,@R1 JC ADD_High_8 SJMP ADD_Continue ADD_High_8: INC R4 CLR C

ADD_Continue: INC R1

DJNZ R3,LOOP_ADD MOV R5,A AD_AVE:

MOV A,R4 MOV B,#25 MUL AB MOV R2,A MOV A,R4 MOV B,#2 DIV AB ADD A,R2 MOV R4,A MOV A,R5 MOV B,#10 DIV AB ADD A,R4

MOV 2AH,A//把最终的数据送入2AH中 AD_DATA_USing:

MOV DPTR,#TEM_DATAB; //温度转换表格地址 MOVC A,@A+DPTR; //查表得相应温度 MOV B,#0AH; //被除数10给B DIV AB MOV 2FH,B MOV 30H,A

CJNE A,#57,TREAT1; //将采样数值与57比较,若不相等则TREAT1 MOV 31H,#0AH; //若相等,幅值FUHAOWEI,57,即正数 LJMP DOWN_AD TREAT1:

JC TREAT2; //若Cy=1,则TREAT2

MOV 31H,#0AH; LJMP DOWN_AD TREAT2:

MOV 31H,#0BH; //因Cy为0,为负温度

LJMP DOWN_AD DOWN_AD:

POP DPH POP DPL POP ACC RET TEM_DATAB: DB 14H,14H,13H,13H,12H,12H,11H,11H,11H,10H,10H,0FH,0FH,0EH,0EH,0EH,0DH,0DH,0CH,0CH,0BH,0BH

DB

0AH,0AH,0AH,09H,09H,08H,08H,07H,07H,07H,06H,06H,05H,05H,04H,04H,04H,03H,03H,02H,02H,01H,01H,01H

DB

00H,00H,01H,01H,02H,02H,03H,03H,03H,04H,04H,05H,05H,06H,06H,06H,07H,07H,08H,08H,09H,09H,09H DB

0AH,0AH,0BH,0BH,0CH,0CH,0CH,0DH,0DH,0EH,0EH,0FH,0FH,10H,10H,10H,11H,11H,12H,12H,13H,13H DB

14H,14H,15H,15H,16H,16H,16H,17H,17H,18H,18H,19H,19H,19H,1AH,1AH,1BH,1BH,1CH,1CH,1CH,1DH,1DH DB

1EH,1EH,1FH,1FH,20H,20H,20H,21H,21H,22H,22H,23H,23H,23H,24H,24H,25H,25H,26H,26H,26H,27H,27H DB

28H,28H,29H,29H,29H,2AH,2AH,2BH,2BH,2CH,2CH,2DH,2DH,2DH,2EH,2EH,2FH,2FH,30H,30H,30H,31H,31H DB

32H,32H,33H,33H,33H,34H,34H,35H,35H,36H,36H,36H,37H,37H,38H,38H,39H,39H,3AH,3AH,3AH,3BH,3BH DB

3CH,3CH,3DH,3DH,3DH,3EH,3EH,3FH,3FH,40H,40H,40H,41H,41H,42H,42H,43H,43H,43H,44H,44H,44H,45H,45H,46H,46H DELAY: MOV R7,#0AH; //5ms延时子函数 DELAY1: MOV R6,#0FFH DELAY2: DJNZ R6,DELAY2

DJNZ R7,DELAY1 RET END/*end of file*/

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 基于C8051F单片机直流电动机反馈控制系统的设计与研究 基于单片机的嵌入式Web服务器的研究 MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 基于模糊控制的电阻钎焊单片机温度控制系统的研制 基于MCS-51系列单片机的通用控制模块的研究 )调节器 基于单片机实现的供暖系统最佳启停自校正(STR单片机控制的二级倒立摆系统的研究 基于增强型51系列单片机的TCP/IP基于单片机的蓄电池自动监测系统 协议栈的实现 基于32位嵌入式单片机系统的图像采集与处理技术的研究 基于单片机的作物营养诊断专家系统的研究 基于单片机的交流伺服电机运动控制系统研究与开发 基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究 基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发 模糊Smith智能控制方法的研究及其单片机 实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制 基于双单片机冲床数控系统的研究 基于CYGNAL单片机的在线间歇式浊度仪的研制 基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计 机床短循环走丝方式研究 基于单片机控制的高速快走丝电火花线切割基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器 基于单片机的实时内核设计及其应用研究基于单片机 基于单片机的远程抄表系统的设计与研究的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统 单片机系统软件构件开发的技术研究 基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制 基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制 气压式线性摩擦焊机单片机控制系统的研制 基于单片机的数字磁通门传感器 基于单片机的旋转变压器-数字转换器的研究 基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪 基于单片机的电机运动控制系统设计 Pico专用单片机核的可测性设计研究 基于MCS-51单片机的热量计 基于双单片机的智能遥测微型气象站 MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测 基于单片机的GPS定位仪的研究与实现 基于单片机的电液伺服控制系统 用于单片机系统的MMC卡文件系统研制 基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究 单片机控制的后备式方波UPS 提升高职学生单片机应用能力的探究 基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究 基于单片机的多通道数据采集系统 基于uPSD3234单片机的氚表面污染测量仪的研制 基于单片机的红外测油仪的研究 96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造

联系合同范文客服:xxxxx#qq.com(#替换为@)