汇编程序设计与微机接口课程设计任务书

汇编程序设计与微机接口课程设计任务书

ID:33529650

大小:731.00 KB

页数:40页

时间:2019-02-26

汇编程序设计与微机接口课程设计任务书_第1页
汇编程序设计与微机接口课程设计任务书_第2页
汇编程序设计与微机接口课程设计任务书_第3页
汇编程序设计与微机接口课程设计任务书_第4页
汇编程序设计与微机接口课程设计任务书_第5页
资源描述:

《汇编程序设计与微机接口课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五部分 课程设计汇编程序设计与微机接口课程设计任务书一、课程设计题目:项目A:某班的1到6号(学号)。或自行选题,调配。其余相同。设计题目:步进电机控制系统(一)系统功能:编程控制步进电机,使其能够正常运转。并能启停、正反转、调速和显示速度。(二)硬件电路:8254、8255、8259和数码管模块。按钮KK1、KK2和开关K0~K7。(三)软件设计:1、硬件测试通过。接线完成。三个芯片分别测试通过。步进电机能够正常运转。2、启停。按KK1+键控制步进电机的启动。按KK2+键控制步进电机的停止。3、正反转。开关

2、K7控制步进电机的正反转。当K7向下拨时,电机正转(顺时针);向上拨时,电机反转(逆时针)。4、调速。开关K0~K6分别控制电机的转速:K0向上拨时,得到最低转速,……K6向上拨时,得到最高转速。5、在LED数码管上显示速度编号。K0对应1挡、K1对应2挡,其余类推。项目B:某班的7到12号设计题目:竞赛抢答器(一)系统功能:在主持人侧,设置抢答指示电路和启动以及复位开关。选手侧各设置1个抢答按钮和指示灯。设计一个8路的智力竞赛抢答器。(二)硬件电路:8254、8255、8259和数码管模块。按钮KK1、KK2

3、、开关K0~K7以及L0~L7灯。(三)软件设计:1.硬件测试通过。8254能够实现呼吸灯。8255能够控制L0—L7的亮与灭。8259能够实现中断。2.启动与复位。主持人按KK1+键表示表示启动一次抢答,绿色发光二极管亮,作允许抢答指示。此时选手侧可以按动各自的抢答按钮。主持人按KK2+表示复位。红绿指示灯全灭,选手灯全灭。主持人可以再次按KK1+键,启动下一次抢答。3.抢答。使用实验仪的逻辑电平开关K0-K7来代表8个抢答按钮。当开关向上拨时表示按下按钮。收到第1个抢答信号后,主持人侧红色发光二极管亮(同时

4、,绿色发光二极管灭)作抢答指示。4.显示选手灯。在单个LED灯上显示抢先一组的组别。5.在数码管上显示选手编号。6、同时考虑抢答允许时间,10秒内有效。10秒之后无人抢答,本次抢答作废。项目C:某班的13到18号设计题目:定时显示系统(一)系统功能:定时5S钟,定时时间到,在屏幕上显示一次信息。(二)硬件电路:8259、8254。按钮KK1、KK2。附加,8255,数码管。(三)软件设计:1.编程,用信号源1MHZ作为CLK0时钟,使得8254的CNT0工作于方式3,OUT0输出若干ms方波。2.用OUT0作为

5、CLK1时钟,使得8254的CNT1工作于方式3,OUT1输出5s方波。3.用OUT1作为8259的中断源,产生一次中断,在屏幕上显示一次Mi。(i=1,2,3,4,5,6,7,8,)1.显示8次,结束8254的定时,并屏蔽MIR7中断。5.按KK1,重新定时中断,再一次显示Mi。6.将在屏幕显示改为在数码管动态显示。(附加功能)项目D:某班的19到24号设计题目:电子时钟(一)系统功能:能在数码管上显示时、分、秒。可通过键盘设置时、分、秒值。(二)硬件电路:8259、8254、8255。6个LED数码管和4×

6、4行列式键盘。(三)软件设计:1.显示时间。有6位LED数码管,2位显示小时,2位显示分,2位显示秒。2.数字键。键盘采用4×4行列式键盘,按键设有10个数字键0、1---9。3.功能键。6个功能键依次是:SET、HOUR、MINUTE、SECOND、确定、返回。4.采用定时中断实现计时。5.LED动态显示程序。6.键盘管理程序(包括键扫描、键处理程序)。7.设定时间程序。项目E:某班的25到30号设计题目:中断方式串行通讯(一)系统功能:实现一台机子的自发自收串行通讯。用中断方式。可以设置不同的波特率。比如发

7、送0——9的数字,接收下来,并在本机显示。(二)硬件电路:8259、8254、8251。附加:8255,开关K0~K7和LED数码管。(三)软件设计:1.硬件测试通过。8254能够实现呼吸灯。8259能够实现中断。8251查询方式自收自发程序通过。(附加)8255能够控制L0—L7的亮与灭。2.实现查询方式的发送程序和中断方式的接收程序。3.实现中断方式的发送程序和中断方式的接收程序。4.可以设置不同的波特率。分别为,110、300、600、1200、2400、4800、9600、19200。5.波特率通过开关

8、K0~K7设置。6.显示程序。LED数码管,能够显示不同的波特率(数字1、2、3、4、5、6、7、8即可)。项目F:某班的31号到最后学号设计题目:交通灯控制设计(一)系统功能:1.在LED数码管上显示倒计时秒的时间。2.采用LED模拟信号灯。信号灯分东西、南北二组,分别有“红”“黄”“绿”三种颜色。3.其工作状态由CPU程序控制。“启动”、“停止”按钮分别控制信号灯的启动和停止。“白

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。