单片机课程设计指导书

上传人:cl****1 文档编号:561719940 上传时间:2023-04-15 格式:DOC 页数:27 大小:1.03MB
返回 下载 相关 举报
单片机课程设计指导书_第1页
第1页 / 共27页
单片机课程设计指导书_第2页
第2页 / 共27页
单片机课程设计指导书_第3页
第3页 / 共27页
单片机课程设计指导书_第4页
第4页 / 共27页
单片机课程设计指导书_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《单片机课程设计指导书》由会员分享,可在线阅读,更多相关《单片机课程设计指导书(27页珍藏版)》请在金锄头文库上搜索。

1、单片机课程设计指导电工电子实验教学中心目 录第一部分 单片机课程设计概述.1一、课程设计目的与意义.1二、课程设计报告写作要求.1三、考核办法及成绩.2第二部分 单片机课程设计参考课题.3课题1:电子密码锁设计.3课题2:日历时钟的设计与调试.4课题3:简易交通灯控制系统.6课题4:自行车车速测量仿真系统.7课题5:简易电子琴的设计.8课题6:简易电子抢答器的设计.9课题7:模拟出租车计价器的设计.10课题8:简易函数信号发生器的设计.11附件:单片机课程设计报告实例.12第一部分 单片机课程设计概述一、课程设计目的与意义单片机技术是一门技术性、应用性很强的学科,实验课教学是它的一个极为重要的

2、环节。不论是硬件扩展、接口应用还是编程方法、程序调试,都离不开实验课教学。如果不在切实认真地抓好学生的实践技能的锻炼上下功夫,单凭课堂理论课学习,势必出现理论与实践脱节,学习与应用脱节的局面。任随书本上把单片微机技术介绍得多么重要、多么实用、多么好用,同学们仍然会感到那只是空中楼阁,离自己十分遥远,或者会因此而对它失去兴趣,或者会感到它高深莫测无从下手,这些情况都会令课堂教学的效果大打折扣。单片机技术课程设计的目的就是让同学们在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而

3、且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。使学生增进对单片机的感性认识,加深对单片机理论方面的理解。使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、串行口通信等。使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。二、课程设计报告写作要求1. 封面 2. 内容提要 3. 目录 4. 正文 (1)概述所作题目的意义、本人所做的工作及系统的主要功能;(2)硬件电路设计及描述;(3)软件设计思想及流

4、程; (4)软、硬件调试过程;(5)源程序代码(要有注释)。5. 课程设计体会 6. 参考文献三、考核办法及成绩1. 考核办法演示所设计的系统;回答教师所提出的问题;查看课程设计报告;考勤情况。2. 考核成绩分为优、良、中、及格和不及格。 第二部分 单片机课程设计参考课题课题1 电子密码锁的设计一、任务1、用4*3组成09数字键及确认键、删除键。2、用3位数码管组成显示电路提示信息,当输入密码时,只显示“-”。3、当密码位输入完毕按下确认键时,对输入的密码与设定的密码(666)进行比较,若密码正确,则开锁,此处用1个发光二极管点亮表示。4、当密码不正确时,发光二极管处于熄灭状态,同时用1个蜂鸣

5、器发出报警声。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个

6、功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误。最后写出设计报告课题2 日历时钟的设计一、任务1、利用MCS-51内部定时器定时T0/T1,编程实现时、分、秒的显示,显示格式为: 时分秒: 09 12 35 (24小时制)2、能按键调整时间的数值(按键数量自定)。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同

7、时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误。最后写出设计报告。课题3:交通灯控制系统的设计一、任务1、在T字路口共有三组红黄绿灯和三个计时显示系统,计时系统由2位数码管组成,用于显示红绿灯点亮的时间。2、绿灯倒计时20

8、秒、黄灯倒计时3秒,均不需要闪烁。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接。最后进入联机调试,联机调试的原则也要采

9、用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。课题4:秒表计时器的设计一、任务1、设计一个秒表计时器,含有启动、暂停、停止(至少)三个键,能够记录至多6组时间数据。2、当启动按下后,开始计时,若按下停止键,数据存储并停止计时;若按下暂停键,数据存储的同时继续计时,直到计满了6组数据之后停止计时。3、计数显示精确到0.1秒。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及

10、的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。课题5:

11、简易电子琴的设计一、任务设计一个带显示按键序号的电子琴,要求如下:1、设计8个按钮的键盘,设计成8个音(并说明分别是什么音符)。2、设置数码管显示功能,能够显示当前的音符,当高音哆时,数码管的小数点位同时点亮。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计

12、组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。课题6:电子抢答器的设计一、设计内容1、1位主持人与6位抢答者。主持人有1个按键S0,每位抢答者各有1个按键S1S6,1个绿色发光二极管和1个红色发光二极管。2、在S0按下之前,S1S6按下时均无效;当S0按下后,S1S6按下

13、才有效,同时所有的发光二极管均点亮。3、判断哪位抢答者最先按下按键。4、抢到的参赛者红色发光二极管熄灭;未抢到的参赛者绿色发光二极管熄灭。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。课题7:模拟出租车计价器的设计一、设计内容1、设起步费10元(三公里之内),超过三公里之后,按2元/公里收费,无附加燃油费。2、设计程序用按键输入公里数时,能够在数码管上显示应付的钱数。二、设计要求首先进行预设计,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号