微机原理实验报告材料电子钟

微机原理实验报告材料电子钟

ID:38290371

大小:494.99 KB

页数:12页

时间:2019-06-07

微机原理实验报告材料电子钟_第1页
微机原理实验报告材料电子钟_第2页
微机原理实验报告材料电子钟_第3页
微机原理实验报告材料电子钟_第4页
微机原理实验报告材料电子钟_第5页
资源描述:

《微机原理实验报告材料电子钟》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案微机原理与接口技术课程设计实验报告——电子时钟文档大全实用标准文案(附8251串口通讯部分实验报告)通过设置8251的数据位和方式字,通过示波器测量输出波形。在实验中,8251选择异步通讯方式,修改自发自收程序,通过测量TXD引脚观察波形。观察波形&分析:1.数据位:6AH,方式字:7EH(1个停止位,偶校验)可知:输出为00101011001,数据为可以推断出是加粗部分,则前一位为起始位,后两位01分别为偶校验位和停止位。实验结果与结果相符。文档大全实用标准文案2.数据位:0C4H,方式字:7EH(1

2、个停止位,偶校验)可知:输出为00010001111,数据为可以推断出是加粗部分,则前一位为起始位,后两位11分别为偶校验位和停止位。实验结果与结果相符。文档大全实用标准文案一、课程设计目的和意义 通过本次课程设计掌握多种芯片使用的方法,灵活地综合运用课本知识,对所学的相关芯片的原理、内部结构、使用方法等有更加深刻的了解。了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程。二、开发环境及设备   PC机一台、实验箱、导线若干8254定时器:用于产生秒脉冲,其输出信号可作为中断请示信号文

3、档大全实用标准文案8255并口:用做接口芯片,和数码管相连 8259中断控制器:用于产生中断 LED:六个LED用于显示时:分:秒值三、设计思想与原理 1、设计思想 本系统设计的电子时钟用8254做定时计数器产生时钟频率,8255做可编程并行接口显示时钟,8259做中断控制器产生中断。在此系统中,8254的功能是定时,接入8254的CLK信号为周期性时钟信号。8254采用计数器0,先读写低字节后读写高字节,方式2,二进制计数,以18.432kHz为输入时钟,4800H分频后为1Hz,即1s产生上升沿,此信号接825

4、9的中断请求信号输入端,CPU即处理中断,使液晶显示器上的时间发生变化。 2.设计原理 利用实验台上提供的定时器8254和扩展板上提供的8259和数码显示电路,设计一个电子时钟,由8254中断定时,电子时钟的显示格式由左到右分别为时、分、秒。文档大全实用标准文案基本工作原理:设置时,分,秒寄存器,获取系统时间存入其中,六个数码管动态显示时、分、秒的当前值。在中断服务子程序中,每来一次中断,秒加1,与60比较,若等于60则向分进1,秒清零;分的处理与秒相同;而时若等于24,则时清零。四、实验接线图数码管8255CPU

5、82548259A脉冲五、实验结果文档大全实用标准文案六、实验心得在设计时要将各部分器件执行的功能考虑清楚,之后才能正确设计和编写程序。否则,功能分配不清,程序编写困难。在读取数码管数据值前,要将数码管全部熄灭,之后读取相应位数码管数据,最后重新点亮相应位的数码管。综合实验设计中,通过设计一个简单的电子表,我们掌握了多个器件的级联和综合设计,加深了对微机系统的理解。文档大全实用标准文案附录一:部分源代码五、部分程序1.8255初始化MOVDX,MY8255_MODE;初始化8255工作方式MOVAL,1000000

6、0B;方式0,A口、B口输出,OUTDX,ALMOVDX,MY8255_AMOVAL,00HOUTDX,AL;初始化数码管,全0MOVDX,MY8255_BMOVAL,00HOUTDX,AL2.8254初始化MOVDX,MY8254_MODE;初始化8254工作方式MOVAL,00110100B;计数器0,先读写低字节,后读写高字节方式2,二进制计数OUTDX,AL文档大全实用标准文案MOVDX,MY8254_COUNT0;装入计数初值MOVAL,00H;计数初值4800H,以18.432kHz为输入时钟,4800

7、H分频后为1Hz,即1s产生上升沿OUTDX,ALMOVAL,48HOUTDX,AL3.中断处理程序PUSHAXPUSHDXPUSHSIMOVSI,0000HINCTIME[SI]CMPTIME[SI],10;秒的个位<=9,每次加1,大于9时,个位变零,十位变1,结束本次中断JBSHIWEIMOVTIME[SI],0INCTIME[SI+1]CMPTIME[SI+1],6文档大全实用标准文案;秒的十位<6时,每次个位变零十位加1,结束本次中断JBSHIWEIMOVTIME[SI+1],0;原理同秒INCTIME[

8、SI+2]CMPTIME[SI+2],10JBSHIWEIMOVTIME[SI+2],0INCTIME[SI+3]CMPTIME[SI+3],6JBSHIWEIMOVTIME[SI+3],0INCTIME[SI+4]MOVAL,TIME[SI+4]MOVAH,TIME[SI+5]CMPAX,24JZZERO;24时后清零所有位CMPTIME[SI+4],10

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

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

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