微机原理课程设计——电子时钟设计
微机原理课程设计的目的是学习掌握Protues软件功能及其使用方法,熟练掌握TND86/88教学系统的基本操作和调试程序的各种指令。电子时钟设计是微机原理课程设计的主要组成部分,分为设计部分、实现部分、电子时钟使用说明和学习心得四个章节。
设计部分中,电子时钟的设计目的主要是学习掌握8253定时/计数器的工作原理、工作方式及其应用编程。设计要求是利用8253定时器设计一个具有时、分、秒显示的电子时钟,并定义一个启动键,当按下该键时时钟从当前设定值(可在显示缓冲区中予置)开始走时。设计思路是电子时钟主要由显示模块、对时模块和时钟运算模块三大部分组成。
在实现部分中,电子时钟的实现是通过显示模块、时钟运算模块和 对时模块来实现的。显示模块使用7SEG-MPX8-CA-RED数码管显示六位十进制数据。时钟运算模块使用8253定时/计数器输出一定频率的方波作为触发中断的条件。对时模块使用8253A可编程定时/计数器实现对时、分、秒的数值操作。
在电子时钟使用说明中,电子时钟的使用方法是通过按下启动键来启动时钟,并可以通过显示缓冲区来设置当前时间。
通过本次课程设计,我们学习了微机原理的基本概念和应用,掌握了Protues软件的使用方法和TND86/88教学系统的基本操作,了解了8253定时/计数器的工作原理和应用编程方法,掌握了电子时钟的设计和实现方法。
知识点:
1. 微机原理课程设计的目的是学习掌握Protues软件功能及其使用方法,熟练掌握TND86/88教学系统的基本操作和调试程序的各种指令。
2. 电子时钟设计是微机原理课程设计的主要组成部分,包括设计部分、实现部分、电子时钟使用说明和学习心得四个章节。
3. 电子时钟的设计目的主要是学习掌握8253定时/计数器的工作原理、工作方式及其应用编程。
4. 电子时钟的设计要求是利用8253定时器设计一个具有时、分、秒显示的电子时钟,并定义一个启动键,当按下该键时时钟从当前设定值(可在显示缓冲区中予置)开始走时。
5. 电子时钟的设计思路是电子时钟主要由显示模块、对时模块和时钟运算模块三大部分组成。
6. 显示模块使用7SEG-MPX8-CA-RED数码管显示六位十进制数据。
7. 时钟运算模块使用8253定时/计数器输出一定频率的方波作为触发中断的条件。
8. 对时模块使用8253A可编程定时/计数器实现对时、分、秒的数值操作。
9. 电子时钟的使用方法是通过按下启动键来启动时钟,并可以通过显示缓冲区来设置当前时间。
10. 通过本次课程设计,我们学习了微机原理的基本概念和应用,掌握了Protues软件的使用方法和TND86/88教学系统的基本操作,了解了8253定时/计数器的工作原理和应用编程方法,掌握了电子时钟的设计和实现方法。