第一范文网 - 专业文章范例文档资料分享平台

用ADC0809实现数字电压表显示 (4)

来源:用户分享 时间:2020-06-20 本文由最完美的矛盾体 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

单片机课程设计说明书

多新的功能,使其功能更为完善,应用领域也更为广泛。设计中还用到了模/数转换芯片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下载服务。

用ADC0809实现数字电压表显示 (4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1087896.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top