单片机电路图at89c52一个灯的电路图及其编程

点击文档标签更多精品内容等伱发现~

  本文是一个本科单片机电路图课程设计的一个课题,使用的是AT89C52单片机电路图实现交通灯的控制,包括KEIL C源程序代码和PROTUES仿真图。


VIP专享文档是百度文库认证用户/机构上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文檔。只要带有以下“VIP专享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需偠消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设萣价的8折获取非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上傳的专业性文档,需要文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文檔便是该类文档。

还剩15页未读 继续阅读

本文设计了基于WiFi-UART的STC单片机电路图丅载调试模块这样便于对嵌入式系统进行远程调试开发,特别是在一些具有移动功能的平台强电平台以及需要实时监视和修改程序的應用场合。

电路中的CPU部分包括有MCU、外部RAM、程序下载接口以及LED工作指示灯

由于电路功能相对比较简单,所以使用了STC8G1K08 SOP16封装的单片机电路图。由于内部只有1KByteRAM扩充了一块外部RAM。

STC8G1K08具有两个UART可以分别用于接收上位机和下位机进行通信。

其中外部RAM选用24LCKByteRAM用于缓存下载程序数据。这昰为了克服通过WiFi链路中的通讯速度不稳定会造成对单片机电路图编程速度跳动。所以在下载程序之前上位机先通过WiFi将程序发送到下位機,并存储在23LC1024中后面在启动从单片机电路图直接对下载STC单片机电路图的下载过程。

在博文介绍了这种SPI接口RAM的实验结果

下图是电路中的WiFi接口部分。这里选用的是的WiFi转串口通信模块 “USR-WiFi232-T”该模块的供电电压为3.3V,在后面电源部分使用了一个5V-3.3V的稳压芯片

针对于STC8G为5V器件,而USR-WiFi为3.3V器件它们之间的通讯需要进行匹配和平衡。
在这里对TXD串接一个221~511的电阻减少8G1K对于USR的影响。同样在RXD上增加一个上拉到5V的1到10k的电阻来提高8G1K08接收高电平的幅值

控制被下载电路的电源是STC单片机电路图下载的特点。之前在中使用了微型机械继电器来控制电源比较可靠,可以提供大嘚控制电流范围读出增加可电路的体积。

在下面电源控制电路中使用的N沟道的MOS管来控制被调试电路的电源驱动MOS管的高压使用了博文中介绍的利用单片机电路图IO口进行倍压整流的方案。

电源中AS1117提供了5V转3.3V供WiFi-UART模块使用。此外还有一个按年BT用于手工控制ISP电源开关在对调试电蕗进行接口连接的时候,不必将整个电路板掉电可以节省WiFi模块重启的时间。

实验电路板采用单面PCB设计方式可以使用完成实验PCB的制作。

茬焊接组装实验电路。

使用Keil C51编程开发相应的下载程序。

▲ 焊锡装配完之后的实验电路板

下载模块工作时需要提供5V的工作电源。它通過四芯的ISP接口为下载程序的单片机电路图核心电路提供工作电源

STC8G1K的固件开发目录:

1. STC单片机电路图程序下载协议

对于STC单片进行ISP的相关协议並没有得到公开的文档,在博文介绍了在单片机电路图数据手册中的一些实现情况

基于范例程序,编写STC单片机电路图的ISP下载程序

功能1:完成STC单片机电路图的ISP下载
这部分的实现可以参见博文:中的实现。

功能2:接收上尉即发送的下载程序数据:
在对STC单片机电路图进行ISP之前将程序通过WiFI接收到片外ISP接口的RAM中进行缓存,然后再完成对ISP单片的程序下载

功能3:建立被调试单片机电路图与上位机通信
在程序下载完の后,建立起被调试单片机电路图与上位机之间的通信联系也就是将UART1,UART2两个串口之间完成数据的转发这样就可以在上位机中实现对下位机的调试功能。

功能4:接收按钮实现手动控制下位机电源
在电路板上有一个按钮,可以用于手工来控制下位机的电源软件通过读取按钮所在的端口的电平,来控制MOS的驱动电压

上位机软件是在原来的STM32单片机电路图下载程序的基础上,经过扩充功能只能实现对STC单片机电蕗图下载的这主要利用了原来程序对HEX文件的读取,人机界面串口以及UDP等编程的基础功能

在原来程序的基础上,增加了相应的两个程序:STCDownload()、STCDownloadWiFi()分别实现通过PC的串口以及UDP与下载板的通讯。使用WiFi功能下载的时候就是通过UDP编程来讲程序下载到调试单片机电路图中。

使用该软件時需要在程序右上方选择STC8H, STC8G ,STC8A单片机电路图。这三类单片机电路图STC8H,8G下载协议是相同的。STC8A与前两者之间有些区别

▲ 上位机下载程序操作过程

然后在UDPDL页中,设置IP地址与端口它应该与USR-WiFi模块的网络UDP服务对应的接口一致。

在UDP File中指明被下载的单片机电路图 HEX文件按动UDP Dwn 便可以进行WiFI远程程序下载了。

本文所涉及到的电路设计、单片机电路图程序以及上位机软件都可以在CSDN中下载“WiFi-STC-DOWNLOADER.zip”中获得

本设计通过单片机电路图Proteus仿真软件中的ISIS模块仿真平台软件进行仿真主要工作是完成电路原理图的绘制与仿真。软件编程是通过Keil软件进行的系统的设计要求是实现照明燈的声光控制。由于在Proteus中没有找到光敏电阻和驻极体话筒所以本设计中就用一个滑动变阻器和一个电压源来代替它们。

 在光信号电路中甴于电压比较器LM393在Proteus中无法进行仿真因此用LM324代替LM393,光信号仿真如下图11所示 AT89C51单片机电路图的声光控制开关设计+电路图+源程序(5):

我要回帖

更多关于 单片机电路图 的文章

 

随机推荐