推荐阅读最新更新时间:2024-03-16 15:16
从PC串行口实现简单红外数据传输
常有这种情况,需要在没有直接电缆连接的情况下,将一些位或字节的数据送给一个微控制器。实现这一目标的一种简单方式是使用到处可见的红外接收器,如Vishay公司的TSOP17xx或类似接收器,它们一般用于红外遥控设备,如电视和录像机。这些装置很容易实现,因为它们不需要外接元件。这些接收器通常使用一个38kHz的脉冲载波,并带有一个放大器、自动增益控制和解调器。
简单应用的主要问题是建立发射机,它需要一个38kHz的起始-停止振荡器、附加电源,以及毫秒与亚毫秒范围内的调制脉冲。用PC操作系统难以控制这些要素。另一方面,PC串行端口的标准传输速率为38400bps,用一个简单的倍频器和两只红外LED就可以生成精确的
[嵌入式]
uPD16312在DVD视盘机VFD显示电路中的应用
摘 要: uPD16312是日本NEC公司生产的VFD控制与驱动集成电路,以它为核心可组成VFD显示系统。介绍了uPD16312的性能特点、组成结构以及对其编程时所要用到的各种命令,并给出了其内部功能框图。对uPD16312在DVD视盘机VFD显示电路中的应用做了较详细的论述,分析了其软件和硬件的系统结构,给出了系统框图。实践证明 uPD16312具有功能强、可靠性高等优点,能够满足DVD视盘机对VFD显示的要求。
关键词: VFD 显示驱动 显示系统 DVD视盘机
DVD视盘机是继VCD视盘机后又一个数字化产品。由于它具有高画质、高音效、多功能等优点,越来越受到广大消费者的欢迎。DV
[应用]
单片机串行口介绍-经典
串行通信的方式: 异步通信:它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下: 在一帧格式中,先是一个起始位0,然后是8个数据位,规定低位在前,高位在后,接下来是奇偶校验位(能省略),最后是停止位1。用这种格式表示字符,则字符能一个接一个地传送。 在异步通信中,CPU与外设之间必须有两项规定,即字符格式和波特率。字符格式的规定是双方能够在对同一种0和1的串理解成同一种意义。原则上字符格式能由通信的双方自由制定,但从通用、方便的角度出发,一般还是使用一些标准为好,如采用ASCII标准。 波特率即数据传送的速率,其定义是每秒钟传送的二进制数的位数。例如,数据传送的速率是120字符/s,而每个
[单片机]
单片机ATMEGA16键盘及显示电路
输入及显示电路采用4个按键,和用功能切换完成对输出电压的设定及显示切换。显示部分采用共阳极数码管动态显示,如图所示。单片机ATMEGA16采用内部8 MHz晶振。 图 键盘及显示电路
[电源管理]
多费率电能表中基于单片机串行口红外通信的设计
作者Email: 3-14159265@163.com
摘要:利用单片机的串行口、定时器/计数器T0、定时器/计数器T1、红外发射管和红外接收管等简单的软硬件就可靠地实现了多费率电能表的红外通信功能。本设计详细介绍了串行口红外通信的软硬件设计方法,并给出了具体的电路原理图、波形图和51单片机程序。
关键词: 红外通信 串行接口 电能表 SSU7301单片机
0 引言
多费率电能表是我国目前节约用电和计划用电政策下不可缺少的电能计量产品,多费率电能表的通信接口一般兼有红外接口和RS485接口。红外通信具有直观、操作简便、可靠性高等优点,是电能表中使用最为普遍的一种通信方式,是电能表和掌机之间实现抄表、编程、校时、数据管理
[应用]
二进制0/1电平显示电路图
安装在操作部分的中间部位,由带驱动电路的发光二级管组成。一组电路如附图1-4所示。电平信号在输入(出)插孔板上L0~L7的插孔输入。输入高电平时,对应的发光二极管亮,表示逻辑“1”;输入低电平时,发光二极管不亮,表示逻辑“0”;无输入信号时发光二极管也不亮。该显示器的电源与+5V电源在内部已接通。
[模拟电子]
嵌入式系统中扩展串行口的几种方法
引言
串行接口设备凭借其控制灵活、接口简单、占用系统资源少等优点,被广泛应用于工业控制、家庭安防、GPS卫星定位导航以及水、电、气表的抄表等领域。在这些嵌入式系统中,可能会有很多从设备都通过串行接口与主机进行通信,如GPRS MODEM、红外发送和接收模块、RS485总线接口等。这使得开发人员常常面临嵌入式系统中主机串行通信接口不足的问题,针对此问题,本文介绍了几种常见的解决方法。
软件模拟法
软件模拟法可根据串行通讯的传送格式,利用定时器和主机的I/O口来模拟串行通讯的时序,以达到扩展串口的目的。
接收过程中需要检测起始位,这可以使用查询方式,或者,在端口具有中断功能的主机中也可以使用端口的中断进行处理。
[嵌入式]
4位共阳数码管动态扫描显示汇编程序
本程序是用51单片机实现4位共阳数码管动态扫描显示程序,采用74HC573做驱动,定时器T0定时16ms,用来刷新数码管显示屏,软件延时1ms实现数码管亮灭延时,相当稳定,没有一点闪烁的感觉,很不错!如果要调整亮度可适当调整数码管亮的时间。现把程序上传,与大家一起共享!!!哈哈哈!!! 由于电路图很简单我就不画了大家从程序中都可看出来p2.0-2.3 是接4个位选 由于是共阳所以是接的数码管的正极,p2.5是74hc573的锁存端,段的数据口是p0.我是从51hei单片机开发板上的电路图仿制过来的 只是用4个io口做位选 节约了一片573芯片. D0 BIT P2.0 D1 BIT P2.1 D2 BIT P
[单片机]