单片机课程设计题目.ppt

上传人:土8路 文档编号:11467705 上传时间:2021-08-06 格式:PPT 页数:53 大小:1.70MB
返回 下载 相关 举报
单片机课程设计题目.ppt_第1页
第1页 / 共53页
单片机课程设计题目.ppt_第2页
第2页 / 共53页
单片机课程设计题目.ppt_第3页
第3页 / 共53页
单片机课程设计题目.ppt_第4页
第4页 / 共53页
单片机课程设计题目.ppt_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《单片机课程设计题目.ppt》由会员分享,可在线阅读,更多相关《单片机课程设计题目.ppt(53页珍藏版)》请在三一文库上搜索。

1、DIY高精度温度控制器(AT89S51-AT89S52) 温度测量范围099.9摄氏度,设置上限报警温度、下限 报警温度,当超出上下限时会报警,电源电压VCC为5V, DS18B20也可以根据需要用屏蔽电缆引出来。K1为进入/ 退出设置键;K2为增加键;K3为减少键, 注意要在K1K2K3并联一个103到104PF的电容,,DIY高精度温度控制器(AT89S51-AT89S52) 来源:网络作者:未知 字号:大 中 小 温度测量范围099.9摄氏度,设置上限报警温度、下限报警温度,当超出上下限时会报警,电源电压VCC为5V,DS18B20也可以根据需要用屏蔽电缆引出来。K1为进入/退出设置键;

2、K2为增加键;K3为减少键,值得注意的时,要在K1K2K3并联一个103到104PF的电容,这是因为什么我也就不多说了哈,你可以去做做,先不加电容,然后再加上,自己做的太烂,没法贴出,在这里转jiangx,net(小江)的图。 程序下载地址:,纯手工打造摇摆LED时钟,根据视觉暂留原理, 让一排8 只LED作往复运动, 在空中呈 现八个字符的显示屏,可显示数字或英文字符。开机后先显示 “Welcome!”欢迎字符(见图1), 再进入时钟显示状态。显示屏同时 显示“时” 、“分” 、“秒”信息,用“:”分隔(见图2)。,显示分“正常运行”、“调分”和“调时” 三种状态。当处于调整状态时, 调整的

3、项会闪现,以便识别。为此,设置三个调整按键,一个为“状态键”, 一个为“加法键”,一个为“减法键”。(见图3),摇棒的动力部分采用从废旧硬盘拆下的音圈电机(见图4), 驱动采用直流电机驱动方式。 结构方面,将音圈电机直接安装在万用板上,将万用板 的四周用四根螺柱与一透明有机板结合成一体,构成支撑摇棒底座。(见图5, 图6)。,见图5, 图6),图5 万用板与有机板构成底座 图6 底座侧面,二. 实作要点,1 主板的结构布局见图7。,图7 主板布局 图8 摇棒上的LED,2LED 的焊接,将LED 两脚跨接在电路板两端的方式进行焊接。使LED 紧密排列 在一起。3摇棒上的LED 与主板上的信号用

4、柔性排线连接, 音圈电机供电占2 位,LED 信号传输占9 位,所以至少要11 位的排线。(见图9),图9 排线与拉簧,4为保持摇棒的平衡, 在摇棒接近旋转轴的两端加装两只拉簧, 这两只拉簧的规格尽量保持一致,弹性强弱要适中, 最好可多找几种规格的试试。(图9,图10)5采用驱动直流电机正反转的方式,驱动音圈电机来回摆动。 让电机正、反转的方法很多,最典型的是H 桥电路驱动,H 桥 电路原理见图11,常见的是用三级管代替图中的开关。,图11 H 桥驱动原理,为了简化电路,最好采用H 桥功能的集成电路。这种IC 很多, 比如象TA7257,TA8429H,L6203 等, 这里用的是三菱公司的M

5、54544AL(见图12)。IC 各脚定义见图13。,图12 电机驱动IC,图13 M56544AL 各脚定义,6电原理图见图14。,图14 电原理图,7完成图见图15。,图15 完成图,无线遥控玩具汽车(附源码),用IC是TX2C(遥控)和RX2C(接收), 其功能分别是:前进,后退,左转,右转。 用AT89C2051单片机编解码程序,。 其原理图如下:图2为接收部分,图3为发射部分。源程序和仿真 文件见附件。建议RF接收和RF发射部使用市面上 成品的315MHz模块,应用起来很方便,这样可以免去调试高频部分。,下面图1是遥控前进部分编码波形:,从编码图1中看出有四个周期一样的同步脉冲,各个

6、功能是按数据脉冲个数的不同实现 功能不同的。这样编码有很强的搞干扰能力,也可以应用到其它领域遥控上面去, 可以做成遥控飞机,也可以做成遥控船,具体功能相应编码以下:前进:同步脉冲+10个数据脉冲后退:同步脉冲+40个数据脉冲左转:同步脉冲+64个数据脉冲右转:同步脉冲+58个数据脉冲前进+左转:同步脉冲+34个数据脉冲前进+右转:同步脉冲+28个数据脉冲后退+左转:同步脉冲+46个数据脉冲后退+右转:同步脉冲+52个数据脉冲按键松开时发送2帧停止位:同步脉冲+4个数据脉冲。 接收部分收到的是反相的信号,读者在制作时要注意。,旋转LED飘在空中的文字,一效果:,二整体结构:,三制作方法:1.电机

7、的改装电路的供电和LED 的定位是本制作的一个难点。装在电机上 的电路始终在高速旋转,我们就无法使用通常的方法来给电路 供电。但我们可以通过对电机的改造来解决。我们都知道,一 般的直流电机是线圈作为转子,而永磁体作为定子的。他是通过 电刷来实现给线圈供电的,而且直流电机的旋转需要交变的电流, 这是由固定在转子轴上的换向器来巧妙的实现直流变为交流的。 我们的电路是固定在电机的转子上的,它和转子是保持相对静止 的。因此,我们可以从电机的转子中取得电源。方法很简单,也 就是从电机的换向器上用漆包线把电引到电路板上,经整流,滤波 后给单片机电路供电。换向器上的每个电极什么时候变化,是和 电机转子的位子

8、有关的,我们正好可以使用其中的一路信号来给 LED 显示的起始位置定位。,具体改装过程如下:1)拆开电机(我使用的是录音机上的12V直流电机),注意拆的时候别弄坏 了电机的电刷!,2)小心地从电机换向器上的三个电极引出三条漆包线(由于我改装到这步时忘了拍照了,此图略)3)取下电机外壳的含油轴承,4)用原来装在电机上的皮带轮试了一下,正好可以放进拆掉含油轴承的地方, 而且可以和外壳之间灵活旋转(运气不错!大家也可以试试别的)。于是我在这 个上面钻了几个小孔,把那三条漆包线从小孔里穿出来。 从而可以用来保护漆包线在转子和定子结合出的安全。 (注意:替代上去的部分是和转子保持固定,和外壳之间是可以旋

9、转的)。,5)组装回整个电机,电机改装至此结束,2.电路,电路结构的安排见上面整体结构图,需要注意的是要安排好电机轴两边的电路重量尽量相近。,第二部分,题目一,实现流水灯电路,要求:编程实现: 点亮所有(16个)灯,然后从左往右每次灭一个LED, 当16个LED全灭后,再点亮所有的灯.,两次灭灯的时 间间隔约为200ms.,要求:绘制原理图 进行仿真,题目二,汽车灯光控制,编程实现 打开倒车灯时,实现控制左转向灯,右转向灯 要求: 倒车灯打开后常亮左转向灯,右转向灯按一定时间 间隔闪烁。,要求:绘制原理图 进行仿真,题目三,用单片机I/O口驱动步进电机,编程实现 步进电机正转、反转、加速、减速

10、控制,要求:绘制原理图 进行仿真,题目四,流水灯控制,编程实现 8个LED灯,实现每次亮一个灯;外部中断程序实现每次 亮2个灯的流水灯。,要求:绘制原理图 进行仿真,题目五,定时器,编程实现 计时精度为1ms的电子计时器,可实现正计时和倒计时,要求:绘制原理图 进行仿真,题目六,定时器,编程实现 计时精度为1ms的电子计时器,可实现正计时和倒计时。 要求:计时器启动后,正常计数,按暂停/继续按钮,计时 器暂停计时,再按一次暂停/继续按钮,计数器接着计数; 按“清零“按钮后,计时器清零,;按退出”按钮,退出计数 器模式,要求:绘制原理图 进行仿真,题目七,串行口扩展并行口输出,编程实现 用定时方

11、式,在七段数码广上循环显示099这100个数字,要求:绘制原理图 进行仿真,题目八,单片机双机通信,编程实现 设定单片机的通信工作方式,其中一个单片机作为发送方, 另一个作接受方,发送数据10字节。 要求:发送前,发送机发送联络信号到接收机,收到接收机 的应答信号发送机才发送信号。发送和接收数据据需要在 数码管上显示。,要求:绘制原理图 进行仿真,题目九,用8255A芯片扩展并行输入/输出口,编程实现 选定一个通道作为输出口,一个通道作为输入口,按下输入 通道的按钮,输出通道上接的LED灯左右摆动。 要求:绘制原理图 进行仿真,题目十,扩展行列键盘,编程实现 键盘上可识别16个键,分别定义为0

12、9、+、-、*、/、确认 消除键,再次电路上可实现两个数四则运算。采用串行口调试 助手作为运算器显示窗口。 要求:绘制原理图 进行仿真,题目十一,8位8段LED数码管动态扫描,编程实现 键盘上可识别16个键,分别定义为09、+、-、*、/、确认 消除键,再次电路上可实现两个数四则运算。运算过程结果在 8位8段LED数码管显示。 要求:绘制原理图 进行仿真,题目十一,8位8段LED数码管动态扫描,编程实现 在8位8段LED数码管显示“8.8.8.8.8.8.8.8.”持续500ms,之后灭 显示器200ms;然后显示 WELCOM-1 要求:绘制原理图 进行仿真,题目十二,数字温度传感器,编程实

13、现 设计温度报警电路,当温度高于35度,低于16度报警器报警。报警 器件可选声,或光,LED显示 要求:绘制原理图 进行仿真,题目十三,电梯控制器,编程实现 采用单片机和步进电机设计电梯控制器。控制内容:1、每层电梯口 上楼、下楼两个两个按钮,7段数码管显示当前电梯层,两个发 光二极管显示电梯运行方向;2、电梯内控制:按数字键选择楼层, 一个7段数码管显示当前楼层,两个发光二极管作为电梯上行、下 行指示。步进电机正转、反转表示表示电梯上行、下行。 要求:绘制原理图, 进行仿真 可作实物,课程设计报告撰写内容,题目 内容要求 目的和意义 总体方案设计思路 仿真电路设计(电路原理图及关键单元说明) 软件设计 仿真调试 实际目标时情况 课程设计心得体会 参考文件,课程设计提交内容,课程设计报告 课程设计电子文件 仿真电路.DSN文件和对应Keil项目文件,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1