毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

上海电机学院课程设计任务书

更新时间:2009-2-15:  来源:毕业论文

上海电机学院课程设计任务书

课程名称 微型计算机技术 课程代码 
设计题目 1.简易菜单式常用代码转换
2.实时钟显示控制设计
3.打字计时练习
4. 闰年计算
5. 数码显示
6. 求最大值和最小值
7. 数据块移动
8.计算N!
9.交通灯控制系统(软件定时)
10.音乐演奏
11.步进电机控制
12. 8251可编程通讯接口与PC机通讯
13.小直流电机调速
14.温度控制实验

 

 

 

 


 


设计时间 2008年   5月  26 日——       2008年  6 月  8 日
院(系) 电子信息学院 专业 计算机科学与技术 班级 BX051,BX052
一、课程设计任务(条件)、具体技术参数(指标)
软件编程:
1.简易菜单式常用代码转换
掌握多模块程序的编写和调试,熟悉汇编语言中常用代码转换算法和程序编写方法。
具体设计要求:
进入子菜单
(1)按1,进入子菜单
子菜单中
按1,实现小写字母向大写字母的转换
按2,实现大写字母向小写字母的转换
按3,实现二进制数向十六进制数的转换
按4,实现十六进制数向二进制数的转换
按5,实现十六进制数向十进制数的转换
按6,返回主菜单
(2)按Q退出
       程序用多模块程序编写,然后进行连编。
2.实时钟显示控制设计
 利用BIOS 和DOS 的系统功能调用,能将计算机系统的日期和时间读出并显示出来。 用“时:分:秒”的形式连续显示系统时间。
具体要求为: (1)利用BIOS 的INT 1AH 的2 号系统功能调用,将计算机的时间参数
(BCD 码)送入寄存器。将用BCD 码表示的时、分、秒转换成ASCII 码并送入CRT 显示。
(2)按“D”键显示日期,按“T”键显示时间,按“Q”键退出程序。
3.打字计时练习
熟悉和掌握有关键盘和时间的中断及字符显示技术。
具体设计要求:
(1) 一个在键盘上练习打字并能统计时间的程序,屏幕上显示提示信息;
(2) 键入的字符串在屏幕上显示,以回车结束,即显示键入这个字符串所需时间,并可反复执行。
要求编制键盘中断和时间中断处理程序,程序运行时,使用自编的中断向量处理程序,程序退出时,恢复中断向量。
4. 闰年计算
判断某一年是否为润年的程序。运行可执行程序Ifleap.exe后,输入具体的年份,可输出是本年是否为闰年的提示信息。
5. 数码显示
了解LED数码管动态显示的工作原理及编程方法。编制程序,使数码管显示“DJ--88”字样。
6. 求最大值和最小值
学习子程序的定义和调用方法。掌握子程序设计、调试。对内存中给定的几个无符号字节数,求其最大值和最小值并在数码管上显示。
7. 数据块移动
了解内存中数据块移动方法。掌握分支程序的设计。设计一通用数据块间数据搬移程序。
8.计算N!。数值N由键盘输入,结果在屏幕上输出。
硬件接口及编程:
9.交通灯控制系统(软件定时)
假设为某个十字路口设计一个交通灯控制系统。在十字路口的东西和南北两个方向都各有红、黄、绿三个信号灯。红、黄、绿交通灯的变化规律为:
(1)南北方向的绿灯、东西方向的红灯同时亮10秒。
(2)南北方向的绿灯灭、黄灯亮2秒,同时东西方向的红灯继续亮。
(3)南北方向的黄灯灭、红灯亮,同时东西方向的红灯灭、绿灯亮,持续10秒。
(4)南北方向的红灯继续亮,同时东西方向的绿灯灭、黄灯亮2秒。
(5)转(1)重复。
交通灯用实验仪上的红、黄、绿发光二极管来表示。通过8255并行端口来实现对交通灯的模拟控制。定时时间由编程实现。
10.音乐演奏
了解74LS393构成的分频电路;掌握8253定时器/计数器的各种模式编程及原理。了解微机利用定时器8253进行分频产生音乐的基本方法。
要求利用实验仪键盘,使数字键1、2、3、4、5、6、7作为电子琴键,按下数字键发出相应的音调。编程将8253计数器通道1设定为方式3。利用7个音阶和7个音频频率值的对应关系,相应的计算并装载8253计数器初始值。当按下不同的数字键时,以8255的PB0作为8253门控信号, 8253的OUT1发出相应频率的信号,驱动喇叭。
 
11.步进电机控制
了解步进电机控制的基本原理。掌握步进电机转动编程方法。要求用8255的PA0~PA3输出脉冲信号,驱动步进电机转动,通过键盘设定来控制步进电机正转、 反转、停止。
12. 8251可编程通讯接口与PC机通讯
掌握通过实验机内的8251芯片使实验机与PC机通讯。
要求(1)利用实验机内的8253芯片的分频作为8251的收发时钟频率。(2)利用实验机内小键盘,每按动一次任一数字键 ,就把该键值通过8251发送给PC机接收,并在PC机屏幕上显示出该键值(运行“串口调试助手”,按动小键盘数字键,在PC机屏幕上显示相应的数字,按MON键发送结束,按RST键,返回P.态。)
13.小直流电机调速
掌握直流电机的驱动原理;了解直流电机调速的方法;了解数/模转换的基本原理,掌握DAC0832芯片的使用方法。
要求1、用0832D/A转换电路的输出经放大后驱动直流电机。2、编制程序,改变0832输出经放大后的电压信号来控制电机转速。
14.温度控制实验
掌握ADC0809的使用方法。掌握通过8255A并行口传输数据的方法,以控制发光二极管的亮与灭以及数码管显示数据。了解集成温度传感器AD590的工作原理和应用,熟悉小信号放大器的工作原理和零点、增益的调整方法,了解微机对温度采样控制的基本方法。
编制程序,利用ADC0809将温度模拟量转换为数字量,并通过8255A并行口传输数据的方法,通过数码管显示出来,并根据温度的高低控制发光二极管的亮与灭。设定单点温度控制点为30ºC,当小于30ºC时,L1指示灯亮,模拟电热器加热;当大于30ºC时L1灭,L2亮,模拟关掉电热器。217

[1] [2] 下一页

上海电机学院课程设计任务书下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。