自制单片机之七……RS232串口】的更多相关文章

在我的板子上其它的部分都已完成了,现在就剩下RS232串口了.串口对于单片机很重要,有了它就可以和PC通信了,可以用PC来控制你的单片机,也可以将你单片机上采集的数据传到PC上. 留的位置好像有点挤.得把上面的复位钮挪一挪 先得搭建个临时电路试一试,MAX232结构图和电路图如下: 电路图: 搭建的实际元件图如下: 检查无短路现象后接上电源.注意,我已将板子上的晶振用短路帽跳接至11.0592MHz,这样才能将波特率设置为19200. 这是在12MHz的状态: 下图是跳至11.0592MHz的状…
DS18B20数字温度测量传感器,网上介绍很多,我就不罗嗦了.见图 DS18B20与前产品DS1820的不同: DS18B20继承了DS1820的全部优点,并做了如下改进 1.供电范围扩大为3.0--5.5V.2.温度分辨力可编程.3.转换速率有很大提高.4.内部存储器映射关系发生变化.5.具有电源反接保护电路.5.体积减小一半. 对我们使用来说最大的不同就是DS18B20可以程序设定9~12位的分辨率数字值,而DS1820为固定的9位数字值,且温度转换时的延时时间由2s减为750ms.. 电路…
这次我们来试着一步步的去掌握PC与单片机通过RS-232进行通讯和控制. 先说说我硬件的情况.我用的PC是个二手的IBM240小本本,十寸屏,赛扬400,机子很老了.但也有它的优点:1.串口,并口,PS鼠标口.USB口.PCM插槽全有.      调试硬件电路最好还是用真实串.并口好些,因为用USB转换的串.并口有时会出现兼容性上的问题,就会增加你调试上的复杂性. 下图为本人的IBM 240及各种接口图: 下图是PC的大小对比图 单片机还是我一步步做出来的那个了,USB-ISP编程线也是我前面秀…
现在都用S52了,还用C2051干嘛!价格也差不多.但是C2051的体积要比S51.S52小很多,而且引脚只有20只,在一些简单的控制中,这些引脚已足够了,小的体积更具有优势些.但目前好像还没有支持在线编程(ISP)的S2051.因此试着做个C2051的编程器,更主要的是与大家分享一下在电路制做过程中硬件.软件的除错技巧,尽量做到一次成功的经验和方法. 在网上找了一番,图很多,大同小异.上一张最通用的图: 上图是可以烧写很多器件的电路,它的PCB板在网上也很容易找.但因为是实验制做,没用PCB,…
串口是计算机上一种非常通用的设备通信协议. ---------------------------------串口的引脚定义: 9芯 信号方向来自 缩写 描述 1 调制解调器 CD 载波检测 2 调制解调器 RXD 接收数据 3 PC TXD 发送数据 4 PC DTR 数据终端准备好 5   GND 信号地 6 调制解调器 DSR 通讯设备准备好 7 PC RTS 请求发送 8 调制解调器 CTS 允许发送 9 调制解调器 RI 响铃指示器 两个串口连接时,接收数据针脚与发送数据针脚相连,彼此…
一.基本数据 1.SIM900A模块支持RS232串口和LVTTL串口.保留了232口,在学习或者开发时可以监听51低端单片机和模块指令执行情况,能更快的找出原因,节省开发和学习的时间. 2.此模块供电要求:5V 供电 ,电脑调试初期电脑USB供电可以满足要求.因为我们加了1000UF的大电容.长时间传输数据用电量大推荐1A以上的直流,TTL电平串口自适应兼容3.3V和5V单片机.可以直接连接单片机.待机在80MA左右. 3.电脑调试USB转232和USB转TTL均可,根据各人配件而定.支持短信…
Uart指的是TTL电平的串口:RS232指的是RS232电平的串口. TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平. Uart串口的RXD.TXD等一般直接与处理器芯片的引脚相连,而RS232串口的RXD.TXD等一般需要经过电平转换(通常由Max232等芯片进行电平转换)才能接到处理器芯片的引脚上,否则这么高的电压很可能会把芯片烧坏. 我们平时所用的电脑的串口就是RS232的,当我们在做电路工作时,应该注意下外设的串口是Uart类型…
在51系列单片机上面使用串口的时候,有时候为了方便调试看一下输出结果,会用到printf函数输出到电脑终端,再用串口助手显示.但是单片机使用printf的时候有一点需要注意的地方. 1.首先添加头文件#include "stdio.h",因为printf在这个里面2.然后配置串口,但是在串口初始化的时候需要吧 TI = 1:否则无法发送.因为printf函数会调用putchar函数,而putchar函数会判断 TI ,不为 1 则等待,相当于死机,为 1 则清零.3.也可以使用接受中断…
RS232串口经常使用在PC机与FPGA通信中,用于两者之间的数据传输,因为UART协议简单.易实现,故经常使用. DB9接口只需要使用3根线,RXD(2).TXD(3)和GND(5),如下图所示.而用FPGA实现控制器时只需要利用RXD和TXD两根线即可完成串口通信. UART的异步通信协议如下所示: 1. 首先接受双方提前定义好通信的速度和格式等信息: 2. 如果是空闲状态,发送器一直将数据线拉高: 3. 开始通信时,发送器将数据线拉低,从而接收器能知道数据字节即将过来: 4. 数据位通常是…
现在的笔记本包括台式机都渐渐地舍弃了并口.串口:很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法.看来做个USB-ISP下载线是势在必行了. 在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8的方案,另一种是只用ATMEGA8进行USB串口协议的软件模拟和ISP下载全部完成.据说第一种稳定,但成本高,电路复杂,不便自制.我们还是本着低成本,简单易做的原则进行.就用单个M8来做. 好!废话少说,干活.在网上搜了一下找了个BUG少,易于自制的图. 在制做前首先…