微机原理与接口技术课程设计题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目一:汇编语言中断程序设计

要求:编写一个8086汇编语言程序,使程序运行后屏幕显示器成为一台电子钟。首先在屏幕上显示提示符,要求通过键盘输入当前时间,然后每隔1秒使显示的秒钟值加1,达到60秒使分钟值加1,秒钟值清0;达到60分钟使小时值加1,分钟值清0;达到24小时,则小时值清0。上述过程一直进行下去,当键入Ctrl+C键时退出“电子钟”状态,返回DOS。

题目二:存储器读写与显示

要求:1.利用62256扩充RAM空间为60000H~67FFFH,对其进行读写。

2.编制程序,将字符0~z的ASCⅡ码写入62256中从60100H开始的存储器中,再对其进行读操作校验。

题目三:模数(A/D)转换

要求:编程用查询方式对电位器输入电压采样,并将采样结果实时地通过8279显示在数码管上(只需显示1位即可。用0~F表示0~+5V电压)。

题目四: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°

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

要求: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一个中断申请,在中断服务程序中关闭或门。

题目八:模拟医院报警系统设计

要求:1.采用8个开关为8个病房的开关,当有人按下时立即在8个发光二级管上显示出来,并且该位置闪动,同时发出警报,并通过一个数码管显示出来。

2.警报有8253控制一个扬声器发出。

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

相关文档
最新文档