单片机课程设计f--数字时钟.docx
《单片机课程设计f--数字时钟.docx》由会员分享,可在线阅读,更多相关《单片机课程设计f--数字时钟.docx(15页珍藏版)》请在咨信网上搜索。
1、单片机课程设计课题:数字时钟设计系另U:电气与电子工程系专业:电气工程及其自动化姓名:王鹏学号:121206202指导教师:葛广军河南城建学院2008年12月30日L00P4C: CJNE A,#07H,LOOP30L00P30:L00P40:L00P5A:L00P5B:DIS:MOV A, 25HDEC 25HCJNE A, #0, LOOPOOMOV 25H,#9MOV A, 24HDEC 24HCJNE A,#0,LOOPOOMOV 2411, #5SJMP LOOPOOCJNE A,#06H, L00P40MOV A, 23HDEC 23HCJNE A, #011, LOOPOOMOV
2、 23H,#9MOV A, 22HDEC 2211CJNE A,#0,LOOPOOMOV 22H,#5SJMP LOOPOOCJNE A,#05H, LOOPOOMOV A,21HCJNE A,#0,L00P5AMOV A, 20HCJNE A,#0, L00P5BMOV 21H, #3MOV 20H,#2SJMP LOOPOODEC 21HLJMP LOOPOODEC 20HMOV 21H, #9LJMP LOOPOO一一显示子程序-一-MOV PSW, #08HMOV RO,#20HMOV R2,#0FEHLOOP1O:MOV A,ROMOV DPTR, #ASCTABMOVC A, A+
3、DPTRMOV DPTR, #4001HMOVX DPTR, AMOV A, R2MOV DPTR, #4000HMOVX DPTR, AMOV Rl,#250DJNZ Rl, $MOV A,#OFFHMOVX DPTR, AMOV A, R2RL AMOV R2, AINC ROCJNE RO, #2611, LOOP 10RET;查字形代码;字形代码送B段口;字形代码送A位口;关闭所有的显示位即位口置高电平ASCTAB: DBOCOH,0F9H,0A4H, OBOH,99HDB92H,82H,0F8H, 80H,9011DB88H,83H,0C6H, 0A1H,86HDB8EH,40H,7
4、9H, 24H,30HDB19H,12H,02H, 78H,0011DB80H,08H,03H, 46H,21HDB06H,OEH,OBFH, OFFH扫描子程序KEY:MOV DPTR, #4002HMOV A, #0000111 IBMOVX DPTR, AMOVX A,DPTRANL A,#OFHCJNE A, #OFH, NEXTSJMP L00P8NEXT: MOV R2, #1110111 IBL00P6: MOV A, R2MOV DPTR, #400211MOVX DPTR, AMOVX A,DPTRANL A,#OFHCJNE A, #OFH, NEXT1LOOP7:MOV
5、A, R2RL AMOV R2,AJB ACC. 0, L00P6L00P8:MOV A,#0FFHRETNEXT1:MOV R6,AMOV R3, #100L00P9:MOV R4,#100DJNZ R4, $DJNZ R3,L00P9MOVX A,DPTRANL A, #OFHXRL A, R6JNZ L00P7L00P20:MOVX A, DPTRANL A, #01HCJNE A, #OFH,LOOP20 MOV A, R6 ANL A, #OFII MOV R6, A MOV A, R2 ANL A,#OFOH ORL A, R6 CALL KEY20 RET;查键子程序一-KEY2
6、O: PUSH ACCMOV R1,#OOHKEY21: JNB ACC. 4, KEY22RR AINC R1SJMP KEY21KEY22: MOV A, R1MOV B, #4MUL ABMOV R1,APOP ACCKEY23: JNB ACC.0,KEY24RR AINC R1SJMP KEY23KEY24: MOV DPTR, #KEYTABMOV A, R1MOVC A, A+DPTRRETKEYTAB: DB OFH,OBH, 07H, 03HDB OEH, OAH, 06H, 02HDB ODH, 09H, 0511,0111DB OCH, 08H, 04H, OOH;定时器
7、中断T1ME0: PUSH ACCPUSH PSWMOV THO, #3CHMOV TLO, ttOBOHINC 26HMOV A, 26H;未到1秒,则转RETURN;到1秒,秒单元的个位加1;未到60秒,则转;分单元个位加1CJNE A, #20, RETURNMOV 26H,#00HINC 25HMOV A, 25HCJNE A,#10,RETURN;MOV 25H,#00HINC 2411MOV A, 24HCJNE A, #6, RETURNMOV 24H, #0011INC 23HMOV A, 2311CJNE A,#10, RETURNMOV 23H,#00HINC 2211MO
8、V A, 2211;若未到60分,则转CJNE A,#06H, RETURNMOV 22H,OOHINC 21HMOV A,21HCJNE A, #4H, CCCCMOV A, 20HCJNE A, #2H, CCCCMOV 21H,#OOHMOV 20H,#OOHCCCC: CJNE A,#10, RETURNMOV 2111, #0011INC 20HMOV A, 20HRETURN: POP PSWPOP ACCRET IEND3.系统框图实时控制校时定时电路单片机显示电捋系统的方框图图三系统的方框图4.整体电路图5VVccIT FrIL ri_- 5XTAL1RESETXTAL2V*R
9、ST/VTO R 089C51VccPA7IPAO而VRRESET8255PB5PB4PB3PB2P81P80PC7PCSPCSPC4PC3PC2PCIPCO GND王鹏=1214062班画于2008年12月29日图四总电路图成绩评定一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。二、评分(按下表要求评定)课程设计成绩评定班级姓名学号成绩:分(折合等级)指导教师签字 年 月曰一、设计目的用8013单片机CPU及接口电路设计并实现显示时间的实时时钟。二、设计要求在ZY15MCU12BD型综合单片机试验箱的硬件结构上编写软件完成设计。(1) 程序的首地址应使目标机可以直接运
10、行,即从0000H开始。在主程序的 开始部分必须设置一个合适的栈底。程序放置的地址须连续且靠前,不 要在中间留下大量的空间地址,以使目标机可以使用较少的硬件资源。(2) 6位LED数码管从左到右分别显示时.分.秒(各占用2位),采用24小 时标准计时制。开始计时时为000000,到235959后变成000000.(3) 在XD12键盘上选定3个键分别作为小时.分.秒的调校键。每按一次 键,对应的显示值便加1。分.秒加到59后变为00;小时加到23后再按键 即变为00.再调校时均不向上一单位进位(例如分加到59后变为00;但小 时不发生改变).(4) 软件设计必须使用8031片内定时器,采用定时
11、中断结构,不得使用软件 延时法。(5) 上机调试程序。(6) 写出设计报告。三、总体设计1、设计的总体原理框图见附录32、工作原理电子时钟主要由8031片内定时器定时中断,并取一存储单元作为计数器使用, 每中断一次,在中断服务程序中使计数器加1、8031芯片、74LS373锁存器、8255A 接口芯片、74LS240驱动器、LED数码显示管和4*4键盘组成。主要用8031片内定时 器定时中断服务程序完成秒、分、时的运算即计时功能,TIME0的中断服务程序完 成调时、调分、调秒功能。8255A负责将内存里的时位、分位和秒位数值输出到数 码管。同时按键01键、02键、03键是分别对时、分、秒的加1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 数字 时钟
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。