预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《单片机原理及应用》课程设计教学大纲 课程设计名称:单片机原理及应用课程设计 CourseDesignofPrincipleofSingleChipMicrocomputerandItsApplication 课程类别:必修 课程代码:0802381 本大纲主笔人:汪建 一、学时与学分:2周/1.5学分 二、本课程设计的配套教材 汪建主编.MCS-96系列单片机原理及应用技术.华中科技大学出版社.第2版 三、本课程设计的任务、性质与目的 使学生熟练掌握单片微机基本的硬件和软件技术; 帮助学生深入了解MCS-96单片微机的结构特点及工作原理,掌握汇编语言程序设计的方法和技巧,熟悉I/O子系统的应用及编程方法,掌握微机与存储器、开关、键盘、显示器、打印机的接口技术; 通过本课程设计的训练,锻炼学生应用单片机技术的实践动手能力,具备实际微机应用系统的初步设计开发技能,培养理论联系实际的科学作风及创新精神,为在今后的专业技术工作中应用微机技术打下坚实的基础。 四、课程设计的方式与基本要求 每一学生独立完成安排的课程设计任务(题目),在单片机开发装置上调试通过所设计的系统,并由指导教师检查验收。在验收合格后学生提交课程设计报告。 五、考核与评分方式 指导教师根据检查验收情况及课程设计报告评分。 六、课程设计项目设置 下面是课程设计项目(题目)示例。实际中指导教师可灵活设置项目。 1、电子时钟的设计 硬件设计要求:(只设计电路,不实现) 设计一个16位80c196系统,要求含RAM、ROM、4×4键盘、8位显示电路。 软件设计要求: ①开始显示CLOCK,按任意键进入计时。 ②电子时钟应能显示小时、分、秒,且各用两位显示器显示,如显示202836表示时间为20小时28分36秒; ③最右边一位显示器的小数点每0.5秒闪动一次(0.5秒亮,0.5秒灭); ④用软件定时器或T1实现电子时钟; ⑤能用键盘设置时间值; ⑥在Aedk仿真实验仪上调试并运行电子时钟。 2、秒表设计 硬件设计要求:(只设计电路,不实现) 设计一个16位80c196系统,要求含RAM、ROM、4×4键盘、8位显示电路。 软件设计要求: 以秒计时,设置开始键、停止键和清零键,按开始键开始计时;按停止键停止,再按继续计时;按清零键清零。最大计时时间为1小时。 3、用单片机实现微位移测量 硬件设计要求:(只设计电路,不实现) 设计一个16位80c196系统,要求含RAM、ROM、4×4键盘、8位显示电路。 软件设计要求: ①在传感器装置上完成实验,得到位移电压曲线。 ②将所测位移在AEDK598实验箱上显示出来。 4、温度测量电路研究 硬件设计要求:(只设计电路,不实现) 设计一个16位80c196系统,要求含RAM、ROM、4×4键盘、8位显示电路。 软件设计要求: ①在传感器装置上完成实验,得到温度电压曲线,要求温度范围为10~40C。 ②将所测位移在AEDK598实验箱上显示出来。 5、单片机与系统机的串行通讯 预备知识 ①AEDK仿真实验仪上完成单片机与系统机通讯是通过8251芯片实现的,要熟悉8251编程,可以参阅实验指导书实验十五。 ②VB高级语言编程。 硬件设计要求:(只设计电路,不实现) 设计一个16位80c196系统,要求含RAM、ROM、4×4键盘、8位显示电路。 软件设计要求: 可以完成单片机与系统机的数据通讯。 2006年5月22日