单片机课程设计说明书
多新的功能,使其功能更为完善,应用领域也更为广泛。设计中还用到了模/数转换芯片ADC0808,以前在学单片机课程时只是对其理论知识有了初步的理解。通过这次设计,对它的工作原理有了更深的理解。在调试过程中遇到很多问题,硬件上的理论知识学得不够扎实,对电路的仿真方面也不够熟练。
总之这次电路的设计和仿真,基本上达到了设计的功能要求。在以后的实践中,我将继续努力学习电路设计方面的理论知识,并理论联系实际,争取在电路设计方面能有所提升。
附 录:
程序代码
LED_0 EQU 30H LED_1 EQU 31H
LED_2 EQU 32H ADC EQU 35H CLOCK BIT P2.4 ST BIT P2.5 EOC BIT P2.6 OE BIT P2.7 ORG 00H AJMP START ORG 0BH
MOV TH0, #245H MOV LED_1, A MOV TL0, #00H MOV IE, #82H SETB TR0 WAIT: CLR ST SETB STH CLR ST JNB EOC, $ SETB OE MOV ADC, P1 CLR OE MOV A, ADC MOV B, #51 DIV AB
MOV LED_0, B LCALL DISP SJMP WAIT INT_T0: CPL, CLOCK RETI
DISP: MOV A, LED_0 MOVC A, @A+DPTR CLR P2.3 MOV P0, A
LCALL DELAY SETB P2.3 MOV A, LED_1 MOVC A,@A+DPTR
LJMP INT_T0 START: MOV LED_0, #00H MOV P2, #0FFH MOV LED_1, #00H MOV LED_2, #00H
MOV LED_2, A CLR P2.2 MOV A, B
MOV P0, A LCALL DELAY SETB P2.2
MOV DPTR, #TABLE MOV B, #5 MOV TMOD, #02H DIV AB
第 16 页 共 17 页
单片机课程设计说明书
MOV A, LED_2 MOVC A, @A+DPTRL CLR P2.1
SETB P2.1 RET
RET
TABLE: DB 3FH, 06H, 5BH,
DELAY: MOV R6, #10 4FH, 66H
ORL A, #80H D1: MOV R7, #250 DB 6DH, 7DH, 07H, MOV P0, A LCALL DELAY
DJNZ R7, $ 7FH, 6FH DJNZ R6, D1
END
参考文献
[1]、李朝青,单片机原理及接口技术,北京航空航天超大型出版社。 [2]、王贤勇,赵传申,单片机原理与接口技术应用教程,清华大学出版社
第 17 页 共 17 页
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新医药卫生用ADC0809实现数字电压表显示 (4)全文阅读和word下载服务。
相关推荐: