欢迎来到天天文库
浏览记录
ID:61488540
大小:77.00 KB
页数:8页
时间:2021-02-05
《微机原理 课程设计任务书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《微机原理与单片机课程设计》教学大纲【课程代码】:【英文译名】:ProjectofPC&MCUprinciples【适用专业】:电气专业自动化专业【学分数】:2.0【总学时数】:两周一、课程设计的教学目的和任务微机原理与单片机课程设计是配合“微机原理及应用”及“单片机原理及应用”课堂和实验教学的一个重要环节,它能起到巩固所学知识、加强综合能力、提高软、硬件设计调试方面的能力、启发创新思想的效果。同时,帮助学生将相关专业课程内容综合起来,融会贯通,形成系统的概念,迅速迈过从理论到实际的门槛。本课程设计的目的是训练学生的综
2、合设计能力、电子线路的组装调试能力和创新能力,通过查阅资料、选定方案、设计电路、安装调试、写报告等过程,使学生得到一次科学研究工作的启蒙训练。二、课程设计的基本要求1.巩固和加深对微机及单片机原理知识的理解,提高学生综合运用课程所学知识的能力及相应的自学能力,并初步建立起开发计算机应用系统的系统概念和整体设计的思想;2.通过对所选方案分析比较、设计计算、元器件选取、编制程序、调试程序和系统等环节,初步掌握简单计算机应用系统的设计方法;3.掌握常用开发系统的正确使用方法,达到熟练调试程序和系统的能力。能在教师的指导下,完成
3、课题任务;4.根据个人的设计调试过程,按照课程设计报告的规范撰写设计报告;5.自觉遵守实验室各项规章制度,服从实验室工作人员的安排。三、课程设计内容根据教学内容和实验设备的情况设计课程设计内容。其中,1-10题针对“微机原理及应用”课程,11-20题针对“单片机原理及应用”课程。1.题目:全自动洗衣机控制模拟程序设计任务:利用计算机用汇编语言编写模拟全自动洗衣机工作过程的程序。基本要求:1)用信息提示工作的状态(进水、浸泡、洗衣、脱水、结束);2)显示工作剩余时间(洗衣程序可自定义,时间精度:秒)提高要求:1)洗衣时模拟
4、正、反转;洗衣和脱水时模拟电机转速不同;2)可模拟故障报警。2.题目:温度监测模拟程序设计任务:利用乙计算机作温度数据的输入,甲计算机通过串口接收和显示乙计算机送过来的数据,并作出相应的判断和处理。基本要求:1)用甲计算机模拟一个能根据相应数据输入来显示的温度监测程序,如图1所示;2)其功能要求是在-40~85能在甲计算机的电脑上显示,其分辨率为1;3)超出范围要求程序能报错,高于40及小于-20时要显示温度过高和过低的警告。(显示数字为十进制数)图1双机通信示意图提高要求:1)把显示的分辨率提高到0.01;2)把显示温
5、度的范围扩展到-200~200;扩展成两通道的数据接收并分别显示。3.题目:交通灯模拟控制器任务:利用PC机键盘和屏幕实现交通灯模拟器。基本要求:1)完成一个十字路口的红绿灯正常状态的控制:实现日常生活中正常的交通路口的控制功能,实现南北、东西方向的切换;1)显示时间,精确到秒;灯亮时间长短可变;2)具有自动和手动控制功能。提高要求:1)完成夜间状态的控制:由于夜间车辆和行人很少,实现南北、东西方向的黄灯闪烁,进入夜间控制状态;2)完成紧急状态的控制:南北双方向都设置为红灯,适于紧急公务;3)完成交通堵塞状态的控制:由于
6、交通事故等原因出现南北或东西某一方向堵塞,可人为地调整每个方向的红灯时间,进入手动控制状态。1.题目:打字练习程序设计任务:利用PC机键盘和时间中断、字符显示实现打字练习程序。基本要求:1)自行编制键盘中断和时间中断处理程序,并保存原中断向量,程序运行时,使用自编的中断向量处理程序,程序退出时,恢复中断向量;2)在缓冲区中预放了一些字母,程序运行时,可按照屏幕上显示的小写字母进行输入练习;3)每输入完一行按回车键后,可显示出练习输入的时间。提高要求:改进程序,将原设计中固定的例句改为随机变化的例句。2.题目:抢答器控制模
7、拟程序设计任务:用汇编语言模拟设计一抢答器工作的程序。抢答开始后,显示各抢答输入的时间,并将最快抢答标识为红色,且闪烁。当抢答成功后,即播放一小段乐曲,以示祝贺(抢答输入由计算机键盘输入)。基本要求:1)具有8个抢答输入;2)显示抢答剩余时间(初始10秒);3)显示抢答成功者。扩展要求:1)抢答成功后,有声音提示;2)时间分辨率小于10ms;3)完善其它自定义功能。3.题目:单词记忆测试器程序设计任务:用汇编语言编写一个帮助单词记忆的程序。基本要求:1)实现单词的录入(为使程序具有可演示性,单词不少于10个);2)单词根
8、据按键控制依次在屏幕上显示,按键选择认识还是不认识,也可以直接进入下一个或者上一个;3)单词背完后给出正确率。提高要求:1)旧单词可从文件中读出。2)录入的新单词保存到文件中;3)第一次背完后,把不认识以及跳过的单词再次显示出来,提醒用户再记忆,直到用户全部都记住;4)结束后,给出各个单词的记忆结果信息,如记忆次数。
此文档下载收益归作者所有