2012年微机原理与接口技术课程设计题目 下载本文

微机原理课程设计题目

题目一: 255秒电子钟设计

要求:1.采用8253对307200HZ信号进行分频作为秒脉冲。

2.采用8259中断管理器对输入的秒脉冲信号进行管理,及时更新8255控制的8个发光二极管以2进制形式显示秒。

*3.可通过8个开关任意设置初值。

题目二: 步进电机的控制的设计

要求:1.采用8255的一个输出口中4跟线控制步进电机所需时序(实验箱上有ULN2003芯片作为步进电机的驱动),时序应为:1000,0100,0010,0001,依次循环,假定每个循环步进电机转动30°。

2.采用8253对307200HZ信号进行分频得到的时钟,作为步进电机转速的依据。 3.采用8259中断管理器对8253分频的信号对CPU进行中断申请,要求步进电机每4秒钟转动30°。

*4.可通过开关任意设置设定转速,转速分别为每1s,2s,4s,8s,16s,32s,64s,128s,转动30°。

题目三: 急救车与交通灯的设计

要求:1.采用8255的一个输出口控制4个双色灯,要求显示状态分别为 南北绿东西红,持续时间为4s。

南北黄东西红,闪2次,每次闪为1s。 南北红东西绿,持续时间为4s。

南北红东西黄,闪2次,每次闪为1s。

2.每个时间间隔的基准时间由8253对307200HZ信号分频得到的时钟,并且通过

8259中断管理器将信号传递给CPU,然后CPU根据当前情况改变交通状态。

3.采用一个按键的形式模拟急救车出现,采用中断形式通知CPU,要求使东南西北

四个方向都为红灯1s。

题目四: 电子音乐发生器

要求:1.采用8个按键中7个,分别代表1,2,3,,4,5,6,7,按任何一个按键将由8253(1号定时器)对307200HZ信号进行分频得到所需音节的频率信号,作为一个两输入或门的一个输入端,或门输出端连接扬声器。或门的另一个输入端由8255输出的一个引脚进行控制,并且用8个发光二极管显示出音节状态。

2.应用8253的其他通道(2号定时)做秒脉冲控制,给8259一个中断申请,在中断

服务程序中关闭或门。

*3.采用以上方法,由8253的1号定时器给出音节,由2号定时器给出节拍,演奏

出任意一段音乐来。

题目五: 模拟医院报警系统设计 要求:1.采用8个开关为8个病房的开关,当有人按下时立即在8个发光二级管上显示出来,并且该位置闪动,同时发出警报,并通过一个数码管显示出来。 2.警报有8253控制一个扬声器发出。

3.设置一个警报清除按键,通过8259中断进入,清除所有报警情况。

题目六: 简易数字频率计

要求:1.要求能够对实验箱上的频率发生器发出的信号进行频率测量,记录100ms内的频率信号发生器所发出的脉冲数量。

2.采用8253的CNT0对37200HZ的信号分频得到100ms定时时间,输出信号给一个两输入或门的一个输入端,同时向8259发出中断申请。而另一个或门输入端为待测量信号,或门的输出端连接8253的CNT1作为计数器使用。当8259接收并将中断信号传递到CPU后,CPU通过计算将8253所记的的数值通过8255控制8个发光二极管显示出来,若是数量不够还可将ULN2003控制的4个发光二级管也加入。

题目七: 模拟摇奖机的设计

要求:1.红色等为非中奖标识,绿色为中奖标识,让4个双色灯启动时先慢速转动,然后快速转动,4个按键分别为压的某一个中奖位置,每次只能按一个,当绿色灯停下后的位置与所压位置相同时,该灯绿色闪动,直到下一次开始。

2.要求转动速度的时间由定时器来完成,固定的前4次转动较慢,中间的次数较快,后4次转动速度较慢。

3.中奖情况随机产生,可以任意设定一个变量,主程序中使其不停的加1,采用中断为开始键按下后,立即将当前变量对4取余,得出结果即为中奖位置,决定最后停在哪里。

题目八: 9秒倒计时设计

要求:1.采用8253对307200HZ信号进行分频作为秒脉冲。

2.采用8259中断管理器对输入的秒脉冲信号进行管理,及时更新8255的控制1个数码管,让其从9减到0,然后通过扬声器发出警报

*3.可通过8个开关任意设置初值。

课程设计报告格式

封皮要写明班级姓名和学号 指导教师: 宫 鹤 顾洪军

在报告左上角要再写一次明学号。

报告的手写部分要求使用黑色中性笔书写。打印部分采用B5纸打印。 报告格式如下:

一、课程设计题目及要求 二、方案论证

三、设计总体功能及功能模块原理 四、软件设计说明

五、结论及实验现象(包括参考文献等) 六、设计中遇到的问题及解决方案 附录:1、电路原理图及元器件清单

2、程序清单(程序必须通过软调试成功)

其中额外要求班长将本班同学部分电子版资料按学号姓名的形式整理好后统一上交。 答辩是要求每位同学上交纸质版课程设计报告,格式如上所述 电子版要求有:程序清单(有注释),程序流程,以及电路说明。

日程安排

每一组有两台计算机一个实验箱,一个电源,一根串行口线,小导线若干(40根),独有器件若干。1,3班公用1套实验系统,2、4班公用1套实验系统。

星期一:选题,查阅相关资料,编写好程序 星期二~星期四:上机调试时间

上午1、2班,8:00~11:00 下午3、4班,12:40~15:40

星期四:下午13:00~15:30做完的同学开始上交报告,并且答辩。 星期五:上午8:00~11:00做完的同学开始上交报告,并且答辩。 下午:13:00~14:00做完的同学开始上交报告,并且答辩。 注意:每组必须派一名同学在星期五下午13:00开始打扫实验室卫生。

出师表