微机原理课程设计题目
题目一?/p>
255
秒电子钟设计
要求?/p>
1.
采用
8253
?/p>
307200HZ
信号进行分频作为秒脉冲?/p>
2.
采用
8259
中断管理器对输入的秒脉冲信号进行管理?/p>
及时更新
8255
控制?/p>
8
个发
光二极管?/p>
2
进制形式显示秒?/p>
*3.
可通过
8
个开关任意设置初值?/p>
题目二:
步进电机的控制的设计
要求?/p>
1.
采用
8255
的一个输出口?/p>
4
跟线控制步进电机所需时序
(实验箱上有
ULN2003
?/p>
片作为步进电机的驱动?/p>
,时序应为:
1000,0100,0010,0001
,依次循环,假定每个循环步进
电机转动
30
°?/p>
2.
采用
8253
?/p>
307200HZ
信号进行分频得到的时钟,作为步进电机转速的依据?/p>
3.
采用
8259
中断管理器对
8253
分频的信号对
CPU
进行中断申请?/p>
要求步进电机?/p>
4
秒钟转动
30
°?/p>
*4.
可通过开关任意设置设定转?/p>
,
转速分别为?/p>
1s,2s,4s,8s,16s,32s,64s,128s,
转动
30
°?/p>
题目三:
急救车与交通灯的设?/p>
要求?/p>
1.
采用
8255
的一个输出口控制
4
个双色灯,要求显示状态分别为
南北绿东西红,持续时间为
4s
?/p>
南北黄东西红,闪
2
次,每次闪为
1s
?/p>
南北红东西绿,持续时间为
4s
?/p>
南北红东西黄,闪
2
次,每次闪为
1s
?/p>
2.
每个时间间隔的基准时间由
8253
?/p>
307200HZ
信号分频得到的时钟,并且通过
8259
中断管理器将信号传递给
CPU
,然?/p>
CPU
根据当前情况改变交通状态?/p>
3.
采用一个按键的形式模拟急救车出现,采用中断形式通知
CPU
,要求使东南西北
四个方向都为红灯
1s
?/p>
题目四:
电子音乐发生?/p>
要求?/p>
1.
采用
8
个按键中
7
个,分别代表
1,2,3,,4,5,6,7,
按任何一个按键将?/p>
8253
?/p>
1
号定?/p>
器)
?/p>
307200HZ
信号进行分频得到所需音节的频率信号,
作为一个两输入或门的一个输?/p>
端,或门输出端连接扬声器。或门的另一个输入端?/p>
8255
输出的一个引脚进行控制,并且
?/p>
8
个发光二极管显示出音节状态?/p>
2.
应用
8253
的其他通道?/p>
2
号定时)
做秒脉冲控制?/p>
?/p>
8259
一个中断申请,在中?
服务程序中关闭或门?/p>
*3.
采用以上方法,由
8253
?/p>
1
号定时器给出音节,由
2
号定时器给出节拍,演?
出任意一段音乐来?/p>
题目五:
模拟医院报警系统设计
要求?/p>
1.
采用
8
个开关为
8
个病房的开关,
当有人按下时立即?/p>
8
个发光二级管上显示出来,
并且该位置闪动,同时发出警报,并通过一个数码管显示出来?/p>
2.
警报?/p>
8253
控制一个扬声器发出?/p>
3.
设置一个警报清除按键,通过
8259
中断进入,清除所有报警情况?/p>