MCS-51单片机串口—口两用在LED显示屏的一例应用

来源 :电子与电脑 | 被引量 : 0次 | 上传用户:tgw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍在LED显示屏中。AT89c51单片机与Pc机的串口通信方式采用中断的方式进行,并给出相应的源程序。
  关键词:LED显示屏中单片机通信 串口中断 通信方式 源程序
  
  由于LE0图文显示屏的控制电路采用单片机方案,对LED显示屏产生行扫描和列扫描驱动。显示屏的扫描电路一般采用多行(1/16扫描方式下,就是16行)的同名列共用一套列驱动器。以AT89C51为例,行扫描线由单片机的P1.0~P1.3口完成,列扫描数据由串口通信传送完成,TXD线产生同步的移位脉冲信号,将RXD线传送列扫描数据送出,而LED显示屏扫描的数据通常存储在单片机系统的存储器中,当Pc机与单片机进行通信时主要任务是对其进行刷新。其中单片机及相应的软件,主要负责存储显示数据,生成显示数据、安排控制信号的定时与控制顺序,与上位机进行通信等工作。其中单片机的串口既承担显示列扫描数据的通信,又要与上位机进行通信,而且前者占用了绝大部分时间,与后者的通信一般在扫描显示屏的过程中采用查询等待的方式,这必然给时刻准备动态扫描LED显示屏数据的单片机减慢了显示刷新的次数和时间,导致屏的扫描范围变窄,同时给上位机增加了很长等待时间,有可能通信不能连接上去,导致通信失败。在这里对单片机串口通信的软件和硬件进行改动,利用产生外中断1的过程中与Pc机进行通信,既提高了单片机的利用率,又减少了上位机的等待时间,真正作到了即时通信,同时扩大了LED显示平的扫描范围。
  本电路采用了单片机的两种串口工作方式,两种工作方式分别为方式0、方式1。其中方式0用于传输LED显示屏列扫描数据,如单片机的晶振为12M,那么串口传输数据的工作的速度近乎1M/s,在取消查询等待Pc机通信方式后,采用产生中断后与Pc机的通信方式,大大增加了列扫描数据的传送量。方式1用于单片机与Pc机的通信,1位起始位,8位数据位,1位停止位,所以每传输1个字节需10位。这两种串口工作方式处于切换控制状态。
  
  一基本硬件原理
  


  
  如图1,选单片机芯片为AT89c51,双二选一开关芯片为MC4066(如图2),MC1489将Pc机COM1或COM2口的第七脚(RTs)的RS232电平转换为TTL电平作用于89c51的INTl引脚,作为产生中断1的控制线。其中89c51的P1.7接到MC4066的选通端,控制与RXD,TXD两引脚相连的开关电路,决定它们是跟Pc机连通还是跟LED扫描电路连通,完成单片机串口通信一口两用的功能。具体引脚P1.7的电平的高低由lNTO引脚是否产生中断有关:有Pc机通信即产生中断时P1.7为低,单片机的串口与Pc机进行通信,串口工作方式为1;不产生中断时P1.7为高,单片机的串口与LED扫描电路进行通信,串口工作方式为0。电路连接如图1、图2。
  
  二Pc机与单片机的通信数据的方式
  
  在电路中数据通信采用的方式为分包传输;Pc机与单片机通信的数据规则是:先发握手数据包,等待单片机发回应答数据包,受到应答包后再开始发送LED扫描数据包。其中握手数据包与应答数据包由3个字节组成,LED扫描数据包由“扫描数据字节数+5”个字节数组成,1个字节起始(包头)、两个字节地址,1字节数据字节数,所要传输的扫描数据字节数,1字节效验和、1字节标志码。其格式如下,
  其中标志码表示在通信时扫描数据包是否已传送完,如未传送完标志码被设未传送完标志,反之则设置标志码为已传送完标志。
  
  三 产生中断后串口通信流程图
  


  


  
  四 附加中断通信程序
  
  (此通信程序经武汉金华盛公司、武汉中显公司为客户安装的LED显示屏多次应用过)由于篇幅有限,这里只提供中断通信的汇编源程序。
  
  结束语
  
  当今社会是一个信息时代,各种LED显示屏应用广泛,并且有各种形式与Pc机通信的显示屏一般以单片机来控制LED扫描的图文显示屏来说,解决好PC机与单片机相互之间的通信问题,有利于LED图文显示屏质量和性能的提高,有利于图文显示屏更大程度上适应各种形式的需求。本文介绍的MCS-51单片机串口一口两用在LED显示屏的应用 既方便实用、提高了通信质量,又节约成本,便于开发和应用。
其他文献
Ramtron International Corporation扩展其符合Grade 1 AEC-Q100规范的汽车存储器产品系列,新增一款4Kb F-RAM存储器,使其符合125℃应用的产品增至5款。FM25040A-GA是4Kb、5V F-RAM具有高速串行外设接口(sPI),并合乎125℃工作规范要求,保证在极端温度条件下可保持数据达9.000小时。    FM25040A-GA具有快速写
期刊
亚德诺半导体ADI(Ana og DevicesInc)近日发布射频(RF)数字转换的基带收发器,适用于符合lEEE 802.16d/e移动wiMAX(全球微波接入互操作性)标准的移动通信设备,例如手机,掌上电脑(PDA)和手持多媒体设备。wiMAX终端可以实现无线宽带连接比有线解决方案显著降低成本。随着wiMAX标准从固定线路通信协议向增加便携式应用的移动通信协议演进,设备制造商需要减小尺寸、降
期刊
全新炫酷的lcicle评测板展示了延长便携式设计电池寿命的能力  Actel公司推出全新Icicle工具套件,进一步彰显业界最低功耗现场可编程门阵列(FPGA)在便携式解决方案中的优势。新工具套件充分利用Actel的5微瓦(uw)lGLOO FPGA,展现了lGLOO在便携式应用中的超低功耗特性,灵活的实现方案选项和节省电池能量的优势。该套件可让设计人员轻松且快速地对其基于lGLoo的低功耗便携式
期刊
两款全新NI智能相机为机器视觉和工业检测提供了一体化系统  美国国家仪器(NationalInstruments,简称NI)宣布推出NI1722和1742两款智能相机,为工程师和科学家提供了高性价比的机器视觉系统。NI智能相机是一种连接了工业控制器和图像传感器的嵌入式装置,并且集成了NI视觉软件。可直接在相机上实现图像处理、适用于局部定位,包装检查、集合检验以及1-D、2-D编码阅读等应用。  这
期刊
PMC-sierra公司宣布推出PM8032  Tachyon QE8光纤通道协议控制器——一款能够推动新级别网络存储系统出现的产品。存储网络正向着8Gbit/s的连接速度发展,以消除由于虚拟化应用和web2.0固定内容存储系统蓬勃发展而产生的数据整合所引发的带宽瓶颈现象。PMCsIerra的Tachyon QE8产品专门用于满足这些新应用和新系统的要求,能够将现有解决方案的性能提高一倍并添加了P
期刊
国际整流器公司(InternationalRectifier,简称IR)推出新产品iP1206为包括电信及网络设备在内的同步降压式应用提供了全面优化解决方案。  iP1206是iPowIR集成电源转换级产品系列的最新产品,适用于高达30A的两相单路输出应用或高达15A的双独立输出。两种选择均采用了同步180度异相操作,可减少输入电流纹波和输入电压纹波。该器件由优化功率级和全功能脉宽调制(PwM)控
期刊
结合电源功能且保持独立控制,从而简化设计  研诺逻辑科技(AnalogicTech)日前宣布推出一款高度集成的4通道白光型发光二极管(wLED)驱动器AAT2847,用于以单节锂离子/聚合物电池供电的便携系统。这款基于电荷泵的器件还内置了两个200mA的低压差线性稳压器(LDo),且都带有各自独立的启动管脚,为辅助系统功能供电。  AAT2847用作1个可提供高达120mA的输出电流的低噪音、三重
期刊
cAT3604V Quad-Mode分数型充电泵驱动4颗LED    catelyst半导体公司发布最新的基于Quad-ModeTM专利技术的分数充电泵型LED驱动器。cAT3604V是一款4通道LED驱动器,为使用“604系列LED驱动器的用户增加了catalyst拥有专利的Quad-Mode架构,进一步提升了效率。  Quad-Mode技术不仅能够提供与电感式LE0驱动器类似的高效率,而且能避
期刊
协助降低打线接合逻辑组件与系统单芯片的测试成本  FormFactor公司日前发表新款先进晶圆探针卡系列产品,该产品专门为打线接合逻辑系统(wire Bond Logic)与系统单芯片(system-on-Chip.SaC)组件的测试作业所设计,以因应该领域持续攀升的成本与技术挑战。TrueScale系列产品运用FormFactor的MicroSpring接触技术,提供更高测试流量与探针卡在工作在
期刊
媒体存储解决方案供应商Lexar公司将与Ceedo科技合作、推出全新的JumpDrive PowerToGo闪存盘解决方案雷克沙旗舰级的Lightning(闪电型)闪存盘将作为第一款加载PowerToGo软件平台产品。  PowerToGo软件革命性地让用户通过直接从Lightning闪存盘安装和运行标准windows应用软件,来实现随身携带多媒体、应用程序和互联网浏览的设置参数,为使用者营造一个
期刊