电子时钟设计.doc
《电子时钟设计.doc》由会员分享,可在线阅读,更多相关《电子时钟设计.doc(12页珍藏版)》请在沃文网上搜索。
1、 电子系统设计大型作业 叶醒 电子(1) XB09610118一、设计目的运用单片机原理及其应用等课程知识,根据题目要求进行软硬件系统的设计和调试,从而加深对本课程知识的理解,把学过的比较零碎的知识系统化,比较系统的学习开发单片机应用系统的基本步骤和基本方法,使学生应用知识能力、设计能力、调试能力以及报告撰写能力等有一定的提高。二、设计要求用8051单片机设计数据采集控制系统,基本要求如下:基本部分:1可实现8路数据的采集,假设8路信号均为05V的电压信号。2采集数据可通过LCD显示,显示格式为通道号 电压值,如01 4.5。3可通过键盘设置采集方式:单点采集、多路巡测。4实现时钟功能,并通过
2、按键调整时分秒。5,。实现报警功能,超过5V截止,并警报灯亮原理框图:键盘80C52单片机ADC0808模数转化输入电压过压保护 LCD显示电路图:PROTUES图:三、总体设计软件流程:电压功能显示和选择 开始按键1按下,开启ADC0808转换输出二进制数经过处理,在由数码管输出向下个口读电压依次循环输出按键2按下,开启AD0808转换输出二进制数经过处理,在由数码管输出选择ADC0808下个口循环判断按键1,按键2有没按下循环判断按键1,按键2有没按下时钟调整功能及显示:开始判断3号键有没按下时钟计时显示判断4号键按下还是5号键按下时钟+1时钟-1 跳到下个调整位置,如果现为调整小时,则关
3、闭调整YN程序清单:ORG00HAJMPMAINORG0BHAJMPDINGSHIORG30HRS EQU P1.6 RW EQU P1.7 E EQU P1.5MAIN:MOV P0,#00000010B ;数码管初始化ACALL LOOP MOV P0,#00111000B ACALL LOOP MOV P0,#00001111B ACALL LOOP MOV P0,#00000110B ACALL LOOPMOV 47H,#00HMOV 48H,#00HMOV 49H,#00HMOV R6,#00HMOVTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HMOV45H,#20
4、SETBEASETBET0SETBTR0MOV R0,#00HMOV R1,#01HANJIAN:JNB P1.0,MOSHI0 ;判断按键是否按下JNB P1.1,MOSHI1JNB P1.2,MOSHI2SJMP ANJIANMOSHI0: ;按键1功能多路顺序采集电压 AN1:JNB P1.0,AN1ACALL J0INC R0INC R1JNB P1.0,MOSHI0JNB P1.1,MOSHI1JNB P1.2,MOSHI2ACALL DELAY1JNB P1.0,MOSHI0JNB P1.1,MOSHI1JNB P1.2,MOSHI2ACALL DELAY1JNB P1.0,MOS
5、HI0JNB P1.1,MOSHI1JNB P1.2,MOSHI2ACALL DELAY1SJMP MOSHI0MOSHI1: ;按键2暂停和采集AN2:JNB P1.1,AN2ACALL J0INC R0INC R1SJMP ANJIANMOSHI2: ;检测调节键有没按下CLREACLRET0CLRTR0AN3:JNB P1.2,AN3INC R6CJNE R6,#4,U4AJMP I4U4:CJNE R6,#3,U3AJMP I3U3:CJNE R6,#2,U2AJMP I2U2:CJNE R6,#1,ANJIANAJMP I1I1:MOSHI3:MOV A,47HMOV B,#10DI
6、V ABMOV 70H,AMOV 71H,BMOV P0,#87H ACALL LOOP MOV P0,#00100000BACALL XIANMOV P0,#86H ACALL LOOP MOV P0,#00100000BACALL XIANACALL DELAY2MOV P0,#87H ACALL LOOP MOV A,71HADD A,#00110000BMOV P0,AACALL XIANMOV P0,#86H ACALL LOOP MOV A,70HADD A,#00110000BMOV P0,AACALL XIANACALL DELAY2JB P1.3,G11BN1:JNB P1.
7、3,BN1INC 47HMOV R7,47HCJNE R7,#60,G1MOV 47H,#0G11:JB P1.4,G1CN1:JNB P1.4,CN1DEC 47HMOV R7,47HCJNE R7,#0FFH,G1MOV 47H,#59G1:JB P1.2,MOSHI3AJMP MOSHI2I2:MOSHI4:MOV A,48HMOV B,#10DIV ABMOV 70H,AMOV 71H,BMOV P0,#84H ACALL LOOP MOV P0,#00100000BACALL XIANMOV P0,#83H ACALL LOOP MOV P0,#00100000BACALL XIAN
8、ACALL DELAY2MOV P0,#84H ACALL LOOP MOV A,71HADD A,#00110000BMOV P0,AACALL XIANMOV P0,#83H ACALL LOOP MOV A,70HADD A,#00110000BMOV P0,AACALL XIANACALL DELAY2JB P1.3,G22BN2:JNB P1.3,BN2INC 48HMOV R7,48HCJNE R7,#60,G2MOV 48H,#0G22:JB P1.4,G2CN2:JNB P1.4,CN2DEC 48HMOV R7,48HCJNE R7,#0FFH,G2MOV 48H,#59G2
9、:JB P1.2,MOSHI4AJMP MOSHI2I3:MOSHI5:MOV A,49HMOV B,#10DIV ABMOV 70H,AMOV 71H,BMOV P0,#81H ACALL LOOP MOV P0,#00100000BACALL XIANMOV P0,#80H ACALL LOOP MOV P0,#00100000BACALL XIANACALL DELAY2MOV P0,#81H ACALL LOOP MOV A,71HADD A,#00110000BMOV P0,AACALL XIANMOV P0,#80H ACALL LOOP MOV A,70HADD A,#00110
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 时钟 设计