-
犯错
红外解码程序主要工作为等待红外线信号出现,并跳过引导信号,开始收集连续32位的表面数据,存入内存的连续空间。位信号解码的原则是:以判断各个位的波宽信号来决定高低信号。位解码原理如下:
解码为0:低电平的宽度0.56ms+高电平的宽度0.56ms。
解码为1:低电平的宽度1.68ms+高电平的宽度0.56ms。
程序中必须设计一精确的0.1ms延时时间作为基础时间,以计数实际的波形宽度,若读值为5表示波形宽度为0.5ms,若读值为16表示波形宽度为1.6ms,以此类推。高电平的宽度1.12ms为固定,因此可以直接判断低电平的宽度的计数值5或时16,来确定编码为0或是1。程序中可以减法指令SUBB来完成判断,指令“SUBB A,R2”中若R2为计数值,A寄存器设为8,就可如下:
当“8-R2”有产生借位,借位标志C=1,表示编码为1。
当“8-R2”无产生借位,借位标志C=0,表示编码为0。
将借位标志C经过右移指令“RRC A”转入A寄存器中,再经由R0寄存器间接寻址存入内存中。
-err
- 2022-08-22 12:44:29下载
- 积分:1
-
AT91SAM9260 ARM9设计的网络收音机原理图与代码
AT91SAM9260 ARM9设计的网络收音机原理图与代码-AT91SAM9260 ARM9 Radio network design schematics and code
- 2022-07-08 11:16:19下载
- 积分:1
-
Atmel arm7有关USB应用的实例,可在IAR上面直接运行
Atmel arm7有关USB应用的实例,可在IAR上面直接运行-Atmel arm7 Examples of applications on the USB can be run directly above in the IAR
- 2023-05-06 02:10:04下载
- 积分:1
-
CS5532 driver, based on AT89S52, debugging through
CS5532的驱动程序,基于AT89S52,调试通过-CS5532 driver, based on AT89S52, debugging through
- 2022-05-05 17:30:26下载
- 积分:1
-
英飞凌C166之XC164CS的IO读写操作程序
英飞凌C166之XC164CS的IO读写操作程序-Infineon C166 of the IO to read and write operating procedures XC164CS
- 2022-12-07 04:55:03下载
- 积分:1
-
液晶显示控制器T6963C与单片机的接口及编程
液晶显示控制器T6963C与单片机的接口及编程-T6963C LCD controller and microcontroller interface and programming
- 2022-05-16 16:51:34下载
- 积分:1
-
pic下载线,用于PIC系列单片机直接烧写,方便简单。
pic下载线,用于PIC系列单片机直接烧写,方便简单。-pic download cable for the PIC series of microcontrollers directly Shao Xie, convenient and simple.
- 2022-02-01 11:41:05下载
- 积分:1
-
SCM software anti
单片机系统软件抗干扰方法,在设计大规模系统中需要主义的问题方法!-SCM software anti-jamming system, the large-scale system design needs of Marxist methods!
- 2022-03-23 15:47:37下载
- 积分:1
-
ad9851的串行输入控制,用c编写的凌阳单片机程序
ad9851的串行输入控制,用c编写的凌阳单片机程序-AD9851 Serial Input control, with c prepared Sunplus Singlechip procedures
- 2023-02-27 00:20:03下载
- 积分:1
-
c8051f040单片机中内部温度传感器调试程序
c8051f040单片机中内部温度传感器调试程序-Debug program for temperature sensor inside C8051f040 one-chip computer
- 2022-08-25 22:37:34下载
- 积分:1