- 论坛
- 商机/产品
- 公司
- 资讯
- 展会
一、单片机课程设计的性质、目标、要求
1.性质
课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。
2.目标
通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。
3.要求
通过课程设计,要求学生深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法。通过做一个综合性训练题目,达到对内容的消化、理解并提高解决问题的能力的目的。
学生分组选择题目,设计出完整系统,实现系统功能。
二、指导教师的要求
指导教师应具备独立的单片机系统设计、调试能力,同时能够处理软、硬件故障。对所采用的电路提前两周做好测验等准备工作。提前一周做好环境及材料准备。
三、 成绩评定标准
采取扣分制:完成系统功能为优秀。有做错的,按错误的数量扣分,分出良、中、及格。未能做出结果的视为不及格。
四、场所的选择
在单片机专用实验室,实验室必须具备:计算机,仿真器,编程器,用户板,元件,及必要电工工具等硬件。Windows操作系统,仿真器、编程器支持软件等软件。
参考资料
《单片机原理及接口技术》王艳秋等主编 东北大学出版社2007年2月第1版
《单片机原理及接口技术》杨光友等主编 中国水利水电出版社出版 2002年第1版
《单片微型计算机原理及接口技术》李伯成 编电子工业出版社 2004年第1版
参考题目
1、家用电热水器控制系统(数显,温度可设置,可控制)
硬件设计要求:
① 用单片机硬件系统设计实现。
② 4位LED数码管用于温度的和状态显示;设计4个按键接口,用于调整温度参数设置和启动、停止热水器;设计2路容量为2kW功率的继电器驱动电路;用于给水箱加热;设计温度采集电路用于温度检测。
功能设计要求
① 可以用按键控制热水器的启动和停止;
② 加热范围上限 为
③ 温度测量精度为1℃;
④ 4个按键实现设定温度的增加、减少、启动和停止功能。
2、步进电机控制
硬件设计要求:
① 用单片机硬件系统设计实现。
② 设计步进电机的驱动接口电路,以及四位LED数码管用于步数的显示,设计4个按键接口用于加速、减速、正转/反转和启动/停止的控制。
功能设计要求
①按下“正转/反转”键,确定当前的转向,再用“加速”、“减速”键调整需要的转速,然后按下“启动/停止”键,启动电机;
② 在电机启动后,可以使用“加速”、“减速”键调整转速,但不可以直接利用“正转/反转”键控制转向的变化,转向的控制必须要在电机停止进行调整;
③LED数码管随时显示当前的转速状态和转向状态。
④转速调节范围为100步/秒―200步/秒―400步/秒―600步/秒―800步/秒-1000步/秒六个速度等级范围。
3、超市保管箱系统
硬件设计要求:
① 用单片机硬件系统设计实现。
② 8个储物箱的门锁控制;8位LED发光二极管显示储物箱状态;扩展12个按键的键盘;设计RS232标准的打印机扩展接口。
功能设计要求
①按下“储物”键,根据当前储物情况从小号到大号选择一个空箱打开门锁;
② 关门时门锁关闭,打印密码条,更改当前储物情况的LED显示状态——亮为占用,灭为空箱;
③ 由键盘的0-9数字键输入6位“密码”,再按下“开箱”键,根据“密码” 打开对应储物箱,并更改当前储物情况的LED显示状态。
4、单片机实现洗衣机控制系统
要求:①硬件设计。②软件程序框图设计。
5、通用时序控制器
要求:①设计用单片机实现通用时序控制器系统。要有8路继电器输出。要有LED显示、键盘用于设置起止时间。要用硬件串行时钟芯片。
②设计程序框图。、
6、电风扇控制器
要求:①硬件设计。②软件程序框图设计。
7、I
要求:①设计单片机与I2C总线的串行EEPROM24C01接口。要有四位LED显示,两位用于显示地址,两位用于显示数据。键盘用于设置地址和数据,及读写控制。
②设计单片机通过LED显示和键盘对
8、多功能秒表
要求:①设计用单片机实现秒表功能,要有四位LED时间显示,四个键盘可以修改时间和计时定时功能。计时和定时要精确到毫秒。
②设计程序框图。
9、ZLG7289应用
要求:①设计用ZLG7289扩展单片机成为8位LED显示和64个键盘的原理图。
②设计LED的各种显示和键盘控制的程序框图。
③根据按键实现各种显示。
10、码盘测速系统
要求:①设计用单片机实现对码盘(脉冲发生器)的速度检测。要有四位LED显示,用于显示速度值(米/秒)。
其中检测每20毫秒的脉冲个数,脉冲当量为0.2mm。
②设计程序框图。