收藏 分享(赏)

单片机课程设计题目.ppt

上传人:saw518 文档编号:4240515 上传时间:2018-12-17 格式:PPT 页数:53 大小:845KB
下载 相关 举报
单片机课程设计题目.ppt_第1页
第1页 / 共53页
单片机课程设计题目.ppt_第2页
第2页 / 共53页
单片机课程设计题目.ppt_第3页
第3页 / 共53页
单片机课程设计题目.ppt_第4页
第4页 / 共53页
单片机课程设计题目.ppt_第5页
第5页 / 共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为进入/退出设置键;K

2、2为增加键;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 等, 这里用的是三菱公司的

5、M54544AL(见图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飘在空中的文字,一效果:,二整体结构:

7、,三制作方法: 1.电机的改装 电路的供电和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个键

12、,分别定义为09、+、-、*、/、确认 消除键,再次电路上可实现两个数四则运算。采用串行口调试 助手作为运算器显示窗口。要求:绘制原理图进行仿真,题目十一,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项目文件,

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

当前位置:首页 > 实用文档 > 课程设计

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报