微机原理课程设计报告
1
1.
设计目的
培养和锻炼在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力?/p>
通过课程设计,要求熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,得到微机开发应?/p>
方面的初步训练?/p>
掌握
8255
?/p>
8259
?/p>
8253
等芯片使用方法和编程方法,通过本次课程设计,学以致
用,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会相关芯片实际应
用及编程,系统中采用
8086
微处理器完成了电子秒表系统的独立设计。同时并了解?/p>
合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,
使我们以后搞设计时逻辑更加清晰?/p>
2.
设计内容
设计一个可任意启动
/
停止的电子秒表,要求?/p>
6
?/p>
LED
数码显示,计时单?/p>
?/p>
1/100
秒。利用功能键进行?/p>
/
停控制。其功能为:上电后计时器?/p>
0
,当第一次(?/p>
奇数次)按下?/p>
/
停键时开始计数。第
2
次(或偶数次)按下该键时停止计时,再一?/p>
按启
/
停键时清?/p>
后重新开始计时。可用开关控制,也可用按键控制?/p>
(开关控?/p>
?/p>
?/p>
(按键控制★?/p>
3.
设计要求
一.基本要?/p>
1)
设计可以显示
1
?/p>
60
秒的无存储功能的秒表,最小单位为毫秒?/p>
2)
通过键盘按键控制秒表清零、暂停、继续,退出等。其中数?/p>
0
控制清零,数?/p>
1
控制继续和退
?/p>
二.提高要求?/p>
1)
秒表可以分组存储、批量显示、倒计时等?/p>
2)
采用图像显示,界面精美,设置报警声等
4.
设计原理与硬件电?/p>
一?/p>
整体设计思想
使用
8253
工作在方?/p>
0
计数,对
1/100S
计数,并讲计数值写?/p>
bl
中并?/p>
100
比较若不相等?/p>
则将计数值装换为
10
进制后?/p>
8255
控制端显示,如相等则
1S
计数程序?/p>
1
之后并与
59
比较
若不相等则将计数值装换为
10
进制后?/p>
8255
控制端显示,
如相等则
1min
计数程序?/p>
1
之后?/p>
?/p>
59
比较若不相等则将计数值装换为
10
进制后?/p>
8255
控制端显示,
如相等则计数程序?/p>
1
?/p>
后产生溢出,跳转清零程序将计数清零,同时数码管清零?/p>
二.
使用各芯片的作用及工作原?/p>
1
、定时器
/
计数?/p>
8253