微机接口课程设计报告.doc
约32页DOC格式手机打开展开
微机接口课程设计报告,全文32页约11000字论述翔实摘要 本论文实现的是时钟的一些基本的功能,本实验的主要目的就是实现的是时钟的计时、整点报时、通过键盘校正时间。我所使用的方法也非常简单,就是定义了6个缓冲区,通过这几个缓冲区保存每次变化后的值,然后将每次变化后的值全部存入到相应的输出缓冲区后,在通过显示驱动程序就可以...
内容介绍
此文档由会员 花季永驻 发布
微机接口课程设计报告
全文32页 约11000字 论述翔实
摘 要
本论文实现的是时钟的一些基本的功能,本实验的主要目的就是实现的是时钟的计时、整点报时、通过键盘校正时间。我所使用的方法也非常简单,就是定义了6个缓冲区,通过这几个缓冲区保存每次变化后的值,然后将每次变化后的值全部存入到相应的输出缓冲区后,在通过显示驱动程序就可以输出结果,再通过中断每次产生中断时间就加1,这样就可以实现时钟的计时功能了。通过这种方法已经实现了时钟的计时功能并且能够实现整点报时和键盘校正时间的功能。在该基础上,利用8255的PB口接发光二极管,增加了白天灯灭,晚上灯亮的功能。又通过调用不同的延时和循环,增加了上午和晚上整点报时发出的声音不一样的功能。除此,还增加了半点报时,以及整点报时时发光二极管相应闪烁的功能。本论文首先是介绍实验的主要目的和要求等,再是介绍自己的思路,然后按照这个思路进行详细的介绍,比如说计时的详细实现方法和流程等等。再接着介绍的是自己在试验中遇到的问题并且提出解决方案,最后谈谈自己的总的实验后的总结。
目录
一、实验目的 5
二、实验要求 5
三、实验内容 5
1、实验内容: 5
2、实验硬件和软件: 6
四、实验芯片功能介绍 6
1、 可编程定时/计数器8253: 6
2、可编程并行接口8255: 6
3、 编程中断控制器8259: 7
4、 8155: 7
六、实验设计思路 8
七、实验步骤和实验流程 10
1、实验总功能图 10
2、实验的总流程 11
3、数码显示与实现: 11
3、计时操作的实现 13
4、发声程序的实现 14
5、键扫程序的实现 16
6、时间校正实现 19
7、增加功能的具体实现 21
八、课程设计调试结果 21
九、实验问题和解决方法 21
十、实验总结 22
参考文献 24
附源程序 24
参考文献
(1)、《微型计算机接口技术及应用》,主编:刘乐善,欧阳星明,刘学清, 出版社:华东科技大学出版社
(2)、《微型计算机接口技术实验指导书》,出版社:华东交通大学出版社
(3)、《IBM-PC汇编语言设计》, 主编:沈美明 清华大学出版社
全文32页 约11000字 论述翔实
摘 要
本论文实现的是时钟的一些基本的功能,本实验的主要目的就是实现的是时钟的计时、整点报时、通过键盘校正时间。我所使用的方法也非常简单,就是定义了6个缓冲区,通过这几个缓冲区保存每次变化后的值,然后将每次变化后的值全部存入到相应的输出缓冲区后,在通过显示驱动程序就可以输出结果,再通过中断每次产生中断时间就加1,这样就可以实现时钟的计时功能了。通过这种方法已经实现了时钟的计时功能并且能够实现整点报时和键盘校正时间的功能。在该基础上,利用8255的PB口接发光二极管,增加了白天灯灭,晚上灯亮的功能。又通过调用不同的延时和循环,增加了上午和晚上整点报时发出的声音不一样的功能。除此,还增加了半点报时,以及整点报时时发光二极管相应闪烁的功能。本论文首先是介绍实验的主要目的和要求等,再是介绍自己的思路,然后按照这个思路进行详细的介绍,比如说计时的详细实现方法和流程等等。再接着介绍的是自己在试验中遇到的问题并且提出解决方案,最后谈谈自己的总的实验后的总结。
目录
一、实验目的 5
二、实验要求 5
三、实验内容 5
1、实验内容: 5
2、实验硬件和软件: 6
四、实验芯片功能介绍 6
1、 可编程定时/计数器8253: 6
2、可编程并行接口8255: 6
3、 编程中断控制器8259: 7
4、 8155: 7
六、实验设计思路 8
七、实验步骤和实验流程 10
1、实验总功能图 10
2、实验的总流程 11
3、数码显示与实现: 11
3、计时操作的实现 13
4、发声程序的实现 14
5、键扫程序的实现 16
6、时间校正实现 19
7、增加功能的具体实现 21
八、课程设计调试结果 21
九、实验问题和解决方法 21
十、实验总结 22
参考文献 24
附源程序 24
参考文献
(1)、《微型计算机接口技术及应用》,主编:刘乐善,欧阳星明,刘学清, 出版社:华东科技大学出版社
(2)、《微型计算机接口技术实验指导书》,出版社:华东交通大学出版社
(3)、《IBM-PC汇编语言设计》, 主编:沈美明 清华大学出版社