微机原理课程设计(电子时钟)

微机原理课程设计(电子时钟)

ID:22976075

大小:239.50 KB

页数:13页

时间:2018-11-02

微机原理课程设计(电子时钟)_第1页
微机原理课程设计(电子时钟)_第2页
微机原理课程设计(电子时钟)_第3页
微机原理课程设计(电子时钟)_第4页
微机原理课程设计(电子时钟)_第5页
资源描述:

《微机原理课程设计(电子时钟)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、电子时钟课程设计一:设计背景电子数字钟的应用十分广泛,通过计时精度很高的石英晶振(也可采用卫星传递的时钟标准信号),采用相应进制的计数器,转化为二进制数,经过译码和显示电路准确地将时间“时”“分”“秒”用数字的方式显示出来。与传统的机械钟相比,它具有走时准确,显示直观,无机械传动,无需人的经常调整等优点。它广泛用于电子表、车站、码头、广场等公共场所的大型远距离时间显示电子钟。二:数字钟电路设计思路利用8253定时器和中断控制器8259实现中断计时时,可用8253的两个通道(通道0和通道1)串联产生1S计时脉冲。每个1S计时脉冲产生一次中断请求,在中断服务程序完成中断计时并

2、刷新时间显示。利用8279键盘显示器实现当前时间的显示和时间的校准。在主程序完成各可编程接口芯片(8253、8259、8279)的初始化、键盘扫描及时间校准。在校表状态关中断,校表结束时开中断。时分秒秒计数器六十进制分计数器六十进制时计数器二十四进制较时电路秒脉冲发生器报时电路三:三:程序流程图三、电子表原理图:  四:程序代码D8279equ200HC8279equ202HC8253equ20bHD82530equ208HD82531equ209HC82590equ210HC82591equ211HdatasegmentHOURdb00MINUTEdb00SECONDd

3、b008STATdb00LEDdb31H,06H,5bH,4fH,66H,6dH,7dH,27H,7fH,6fH,00H,00HDISBUFdb8dup(0)dataendsstacksegmentstackdw100dup(?)stackendscodesegmentassumecs:code,ds:dataSTART:MOVAX,DATAMOVDS,AXCLIMOVAL,13HMOVDX,C82590OUTDX,ALMOVAL,8MOVDX,C82591OUTDX,ALMOVAL,1OUTDX,ALMOVAX,0MOVES,AXLEAAX,INT0MOVAX,CSMO

4、VES:[4*8+2],AXMOVDX,C8253MOVAL,36HOUTDX,ALMOVDX,D82530MOVAX,10000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,C8253MOVAL,36HOUTDX,ALMOVDX,D82531MOVAX,100OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,C8279MOVAL,00HOUTDX,ALMOVAL,34HOUTDX,ALMOVAL,0D2HOUTDX,ALMOVSTAT,0MOVDX,C82591MOVAL,0FEHOUTDX,ALWAIT1:MOVDX,C8279INAL,DXM

5、OVAH,ALANDAL,80HJNEWAIT1MOVAL,AHANDAL,0FHCMPAL,00HJEWAIT1MOVAL,40HOUTDX,ALCHK:MOVDX,D8279INAL,DXCMPAL,33HJNEBBBMOVDX,C82591MOVAL,0FFHOUTDX,ALMOVAL,STATINCALMOVSTAT,ALCMPAL,1JNZAA1MOVSI,OFFSETDISPBUFMOVCX,4MOVAL,00BB0:MOV[SI],ALINCSILOOPBB0CALLDISPJMPCHKAA1:CMPAL,2JNZAA2MOVSI,OFFSETDISPBUF

6、MOVAL,00MOV[SI],ALINCSIMOV[SI],ALADDSI,2MOV[SI],ALINCSIMOV[SI],ALCALLDISPJMPCHKAA2:CMPAL,3JNZAA3MOVSI,OFFSETDISPBUF+2MOVCX,4MOVAL,00BB1:MOV[SI],ALINCSILOOPBB1CALLDISPJMPCHKAA3:MOVSTAT,00MOVAL,0FEHMOVDX,C82591OUTDX,ALCALLFULLSFMCALLDISPJMPCHKBBB:CMPAL,3BHJEBBB0JMPCCCBB0:MOVAL,STATCMPAL,1JN

7、ZBBB1MOVAL,HOURADDAL,1DAAMOVHOUR,ALCALLFULLSH1CALLDISPJMPBBBBBB1:MOVAL,STATCMPAL,2JNZBBB3MOVAL,MINUTEADDAL,1DAAMOVMINUTE,ALCALLFULLFENCALLDISPJMPBBBBBB3:MOVAL,STATCMPAL,3JZBBB4JMPDDDBBB4:MOVAL,SECONDADDAL,1DAAMOVSECOND,ALCALLFULLMIAOCALLDISPJMPBBBCCC:CMPAL,3AHJECC0J

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。