回复数:5 | 点击数:2074    
标题:单片机与接口技术

zdj1022829

帖子  609

积分  4679

私信加好友

发表于:2009/11/21 14:53:00楼主

一、单片机课程设计的性质、目标、要求

1.性质

课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。

2.目标

通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。

3.要求

通过课程设计,要求学生深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法。通过做一个综合性训练题目,达到对内容的消化、理解并提高解决问题的能力的目的。

学生分组选择题目,设计出完整系统,实现系统功能。

二、指导教师的要求

 指导教师应具备独立的单片机系统设计、调试能力,同时能够处理软、硬件故障。对所采用的电路提前两周做好测验等准备工作。提前一周做好环境及材料准备。

三、 成绩评定标准

 采取扣分制:完成系统功能为优秀。有做错的,按错误的数量扣分,分出良、中、及格。未能做出结果的视为不及格。

四、场所的选择

在单片机专用实验室,实验室必须具备:计算机,仿真器,编程器,用户板,元件,及必要电工工具等硬件。Windows操作系统,仿真器、编程器支持软件等软件。

参考资料

《单片机原理及接口技术》王艳秋等主编  东北大学出版社20072月第1

《单片机原理及接口技术》杨光友等主编  中国水利水电出版社出版 2002年第1

《单片微型计算机原理及接口技术》李伯成 编电子工业出版社 2004年第1

参考题目

1、家用电热水器控制系统(数显,温度可设置,可控制)

硬件设计要求:

用单片机硬件系统设计实现。

4LED数码管用于温度的和状态显示;设计4个按键接口,用于调整温度参数设置和启动、停止热水器;设计2路容量为2kW功率的继电器驱动电路;用于给水箱加热;设计温度采集电路用于温度检测。

功能设计要求

可以用按键控制热水器的启动和停止;

加热范围上限 65,下限依照当前冷水温度为准,不设置冷却功能

温度测量精度为1

4个按键实现设定温度的增加、减少、启动和停止功能。

2步进电机控制

硬件设计要求:

用单片机硬件系统设计实现。

设计步进电机的驱动接口电路,以及四位LED数码管用于步数的显示,设计4个按键接口用于加速、减速、正转/反转和启动/停止的控制。

功能设计要求

按下“正转/反转”键,确定当前的转向,再用“加速”、“减速”键调整需要的转速,然后按下“启动/停止”键,启动电机;

在电机启动后,可以使用“加速”、“减速”键调整转速,但不可以直接利用“正转/反转”键控制转向的变化,转向的控制必须要在电机停止进行调整;

LED数码管随时显示当前的转速状态和转向状态。

④转速调节范围为100/秒―200/秒―400/秒―600/秒―800/秒-1000/秒六个速度等级范围。

3超市保管箱系统

硬件设计要求:

用单片机硬件系统设计实现。

8个储物箱的门锁控制;8LED发光二极管显示储物箱状态;扩展12个按键的键盘;设计RS232标准的打印机扩展接口。

功能设计要求

按下“储物”键,根据当前储物情况从小号到大号选择一个空箱打开门锁;

关门时门锁关闭,打印密码条,更改当前储物情况的LED显示状态——亮为占用,灭为空箱;

由键盘的09数字键输入6位“密码”,再按下“开箱”键,根据“密码” 打开对应储物箱,并更改当前储物情况的LED显示状态。

4、单片机实现洗衣机控制系统

         要求:硬件设计。软件程序框图设计。

5、通用时序控制器

要求:设计用单片机实现通用时序控制器系统。要有8路继电器输出。要有LED显示、键盘用于设置起止时间。要用硬件串行时钟芯片。

           设计程序框图。、

6、电风扇控制器

         要求:硬件设计。软件程序框图设计。

7I2C总线技术

要求:设计单片机与I2C总线的串行EEPROM24C01接口。要有四位LED显示,两位用于显示地址,两位用于显示数据。键盘用于设置地址和数据,及读写控制。

           设计单片机通过LED显示和键盘对24C01进行读写控制的程序框图。

8、多功能秒表

         要求:设计用单片机实现秒表功能,要有四位LED时间显示,四个键盘可以修改时间和计时定时功能。计时和定时要精确到毫秒。

           设计程序框图。

9ZLG7289应用

要求:设计用ZLG7289扩展单片机成为8LED显示和64个键盘的原理图。

           设计LED的各种显示和键盘控制的程序框图。

      根据按键实现各种显示。

10、码盘测速系统

要求:设计用单片机实现对码盘(脉冲发生器)的速度检测。要有四位LED显示,用于显示速度值(米/秒)。

其中检测每20毫秒的脉冲个数,脉冲当量为0.2mm

           设计程序框图。

 

生,容易。活,容易。生活,不容易。
[引用] [回复] [修改] [删除] IP:124.90.50.147

8755769

帖子  43

积分  6003

私信加好友

发表于:2009/12/1 15:58:00沙发
3q
这家伙很懒,暂时啥也没留!
[引用] [回复] [修改] [删除] IP:222.174.49.142

ycsd0258

帖子  18

积分  4054

私信加好友

发表于:2010/4/26 17:11:00板凳
顶出来!
这家伙很懒,暂时啥也没留!
[引用] [回复] [修改] [删除] IP:118.122.87.117

gige20

帖子  4

积分  4039

私信加好友

发表于:2010/4/26 20:27:00地板

这个东西不是三下两下就能学好的呢 要下功夫花时间

唉,咋们搞工科的就是累哦

这家伙很懒,暂时啥也没留!
[引用] [回复] [修改] [删除] IP:220.249.99.130

lyjkechuang

帖子  16

积分  3978

私信加好友

发表于:2010/4/27 10:16:005 楼
学习了
这家伙很懒,暂时啥也没留!
[引用] [回复] [修改] [删除] IP:121.13.65.234

gaabby

帖子  21

积分  3956

私信加好友

发表于:2010/4/28 15:10:006 楼
学习了........
这家伙很懒,暂时啥也没留!
[引用] [回复] [修改] [删除] IP:114.248.85.244
快速回复 返回顶部 返回列表