AT89S52原理图AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非 易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上Flash允许程序储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程Flash,使得 AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
上传时间: 2013-12-25
上传用户:qwe1234
学习掌握单总线数字式温度传感器 DS18B20的64位激光ROM码的读出方法。读DS18B20 64位ROM码命令(33h)允许主机直接读出从机的64位ROM代码,而无须执行搜索ROM 过程。如果该命令用于多节点系统,则必然发生数据冲突,因为每个从机设备都会响应该命令。64 位激光ROM 从高位到低位依次由8 位CRC、48 位列号和8 位家族代码(28H)组成。
上传时间: 2014-12-06
上传用户:zhyiroy
此程序是有关红外的程序 mcu用啊他89c52 采用外部中断0接一体化红外接受头038 (就是影碟机上拆得的) P0 P2接数码管 P0数据 P2位选 能显示遥控器的系统码及其反码 数据及其反码 (共8位) 实际调试成功 工作稳定 测试红外发光二极管的方法 用2v电源 接红外发光二极管 在摄像头下能看到淡紫偏白的光
上传时间: 2015-11-21
上传用户:songnanhua
以上介绍的三种求CRC的程序,按位求法速度较慢,但占用最小的内存空间;按字节查表求CRC的方法速度较快,但占用较大的内存;按半字节查表求CRC的方法是前两者的均衡,即不会占用太多的内存,同时速度又不至于太慢,比较适合8位小内存的单片机的应用场合。以上所给的C程序可以根据各微处理器编译器的特点作相应的改变,比如把CRC余式表放到程序存储区内等。
上传时间: 2016-02-19
上传用户:lvzhr
一个无线接收子程序,它接收一个2mS高2mS低电平起始位,16位地址(1.5mS高电平加0.5mS低电平为0,0.5mS高电平加1.5mS低电平为1),8位数据位,8位前面三个字节相加的校验位。
上传时间: 2014-05-27
上传用户:nairui21
用1位半减器构成一位全减器,之后再构成8位全减器。有三个组件:h_suber,一位半减器,f_suber,一位全减器,f_suber8,8位全减器。
上传时间: 2016-06-30
上传用户:mpquest
NEC的仿真说明可以很好与NEC的16位机,8位机,32位机的连接方式仿真
上传时间: 2016-07-08
上传用户:nanshan
EDA实验--UART串口实验:UART 主要有由数据总线接口、控制逻辑、波特率发生器、发送部分和接收部分等组成。UART 发送器 --- 发送器每隔16 个CLK16 时钟周期输出1 位,次序遵循1位起始位、8位数据位(假定数据位为8位)、1位校验位(可选)、1位停止位。 UART 接收器 --- 串行数据帧和接收时钟是异步的,发送来的数据由逻辑1 变为逻辑0 可以视为一个数据帧的开始。接收器先要捕捉起始位,确定rxd 输入由1 到0,逻辑0 要8 个CLK16 时钟周期,才是正常的起始位,然后在每隔16 个CLK16 时钟周期采样接收数据,移位输入接收移位寄存器rsr,最后输出数据dout。还要输出一个数据接收标志信号标志数据接收完。 波特率发生器 --- UART 的接收和发送是按照相同的波特率进行收发的。波特率发生器产生的时钟频率不是波特率时钟频率,而是波特率时钟频率的16 倍,目的是为在接收时进行精确地采样,以提出异步的串行数据。 --- 根据给定的晶振时钟和要求的波特率算出波特率分频数。
上传时间: 2014-01-25
上传用户:xsnjzljj
本论文研究的主要内容是设计基于CC2420的Zigbee无线传感器硬件节点,通过对Zigbee协议的理解与分析设计并完成一个通信节点。本文中选择的射频芯片CC2420,是挪威Chipcon公司推出的一款符合IEEE 802.15.4标准的收发芯片,只需很少的外围元件就可以与单片机构成一个无线通信系统 微处理器是ATMEL公司生产的RISC结构的8位单片机ATmega128。
上传时间: 2014-11-23
上传用户:plsee
spi 翻译资料 7.2 SPI总线 SD卡信道由指令和数据位(起始位和结束位)组成,SPI信道由字节定向。 每一个指令或数据块由8位的字节和CS标志构成。类似SD卡协议, SPI通讯由 指令、响应和数据组成。全部的主机与SD卡之间的通信由主机控制。主机执行 每一跟CS标志为低的总线
上传时间: 2016-10-16
上传用户:thuyenvinh