此程序是有关红外的程序 mcu用啊他89c52 采用外部中断0接一体化红外接受头038 (就是影碟机上拆得的) P0 P2接数码管 P0数据 P2位选 能显示遥控器的系统码及其反码 数据及其反码 (共8位) 实际调试成功 工作稳定 测试红外发光二极管的方法 用2v电源 接红外发光二极管 在摄像头下能看到淡紫偏白的光
上传时间: 2015-11-21
上传用户:songnanhua
一、实验目的 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。 二、实验内容 1、实验电路原理如图36,DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),利用debug输出命令(Out 290 数据)输出数据给DAC0832,用万用表测量单极性输出端Ua及双极性输出端Ub的电压,验证数字与电压之间的线性关系。 2、编程产生以下波形(从Ub输出,用示波器观察) (1)锯齿波 三、编程提示 1、8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为: (UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。 2、产生锯齿波只须将输出到DAC0832的数据由0循环递增。
上传时间: 2016-03-12
上传用户:ywqaxiwang
下位机(客户机):下位机负责采集数据,其中数据包括干旱天数、季节等信息,每台下位机有一个ID号,用来区分本下位机和其他下位机的不同,当主机、客户机都准备好接收数据时,下位机首先接收第一个主机发给它的数据,判断是不是特权指令,如是,就表示下位机所在的地区需下多少雨。如不是,则下位机不做任何反应,接着下位机把自己的ID号(从拨码开关读入)、干旱天数、季节等信息传给主机,并且下位机准备接收主机处理过发过来的数据。此后下位机,接收第一个数据为等待多久后(用指示灯表示)进行人工降雨,第二个数据为降雨量。任何时刻,接到主机的特权指令,都要执行特权指令。
上传时间: 2016-03-28
上传用户:日光微澜
一个无线接收子程序,它接收一个2mS高2mS低电平起始位,16位地址(1.5mS高电平加0.5mS低电平为0,0.5mS高电平加1.5mS低电平为1),8位数据位,8位前面三个字节相加的校验位。
上传时间: 2014-05-27
上传用户:nairui21
AT89C52单片机上运行的程序,文件名为eye1.c 功能:AT89C52单片机作为分站与上位机(PC机或工控机)通讯, 双方均有RS485接口 ,T1作波特率发生器, 波特率为1200, 与上位机通讯的主要流程为:中断接受上位机发来的地址 信息,看是否是给本站发来的,若是, 接受后续的15个字 节,然后发送43个字节。若不是, 则不予理睬。 配套上 位机程序为xsa2.c。
上传时间: 2013-12-26
上传用户:daoxiang126
ARM® 系列微处理器作为全球16/32 位RISC 处理器市场的领先者,在许多领 域内得到了成功的应用。近年来,ARM 在国内的应用也得到了飞速的发展,越 来越多的公司和工程师在基于ARM 的平台上面开发自己的产品。 与传统的4/8 位单片机相比,ARM 的性能和处理能力当然是遥遥领先的,但 与之相应,ARM 的系统设计复杂度和难度,较之传统的设计方法也大大提升了。 本文旨在通过讨论系统程序设计中的几个基本方面,来说明基于ARM 的嵌入式 系统程序开发的一些特点,并提出和解决了一些常见的问题。
上传时间: 2013-12-26
上传用户:z1191176801
用1位半减器构成一位全减器,之后再构成8位全减器。有三个组件:h_suber,一位半减器,f_suber,一位全减器,f_suber8,8位全减器。
上传时间: 2016-06-30
上传用户:mpquest
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
移位乘法器的输入为两个4位操作数a和b,启动乘法器由stb控制,clk信号提供系统定时。乘法器的结果为8位信号result,乘法结束后置信号done为1. 乘法算法采用原码移位乘法,即对两个操作数进行逐位的移位相加,迭代4次后输出结果。具体算法: 1. 被乘数和乘数的高位补0,扩展成8位。 2. 乘法依次向右移位,并检查其最低位,如果为1,则将被乘数和部分和相加,然后将被乘数向左移位;如果为0,则仅仅将被乘数向左移位。移位时,被乘数的低端和乘数的高端均移入0. 3. 当乘数变成全0后,乘法结束。
上传时间: 2014-01-03
上传用户:星仔
spi 翻译资料 7.2 SPI总线 SD卡信道由指令和数据位(起始位和结束位)组成,SPI信道由字节定向。 每一个指令或数据块由8位的字节和CS标志构成。类似SD卡协议, SPI通讯由 指令、响应和数据组成。全部的主机与SD卡之间的通信由主机控制。主机执行 每一跟CS标志为低的总线
上传时间: 2016-10-16
上传用户:thuyenvinh