-
基于51单片机红外解码1602显示
应用背景HT6221 键码的形成
当一个键按下超过36ms 振荡器使芯片激活如果这个键按下且延迟大约108ms,
这 108ms 发射代码由一个起始码9ms ,一个结果码4.5ms ,低 8 位地址码
9ms~18ms ,高 8 位地址码9ms~18ms ,8 位数据码9ms~18ms 和这 8 位数
据的反码 9ms~18ms 组成 如果键按下超过108ms 仍未松开接下来发射的
代码 连发代码将仅由起始码9ms 和结束码2.5ms 组成关键技术解码的关键是如何识别0 和 1 从位的定义我们可以发现0 1 均以 0.56ms
的低电平开始不同的是高电平的宽度不同0 为 0.56ms, 1 为 1.68ms,所以
必须根据高电平的宽度区别0 和 1 如果从 0.56ms 低电平过后开始延时
0.56ms 以后 若读到的电平为低说明该位为0 反之则为1 为了可靠起
见 延时必须比0.56ms 长些 但又不能超过1.12ms,否则如果该位为0 读到的
已是下一位的高电平因此取1.12ms+0.56ms /2=0.84ms 最为可靠一般取0.84ms
左右均可
- 2022-05-30 10:07:11下载
- 积分:1
-
STC89C52RC单片机读卡端和写卡端程序
STC89C52RC单片机读卡端和写卡端程序
读取S50卡说明
验证该卡是否为我系统认证的卡
卡第一扇区密码A为{0xab,0xba,0xcf,0xde,0x6a,0x7a}
卡第一扇区密码B为{0xfe,0x9f,0x12,0x24,0x33,0x65}
卡的第一数据块内容为:{0x12,0x34,0x56,0x78,0xED,0xCB,0xA9,0x87,0x12,0x34,0x56,0x78,0x01,0xFE,0x01,0xFE}
则验证通过
如果通过,则返回卡号和块1内容
如果不通过,则返回2015
- 2022-01-23 11:07:29下载
- 积分:1
-
51单片机 PWM LED 调光程序
51单片机 PWM LED 调光程序,重点是CYCLE、PWM_ON是怎样的变化的。
- 2023-01-22 17:50:03下载
- 积分:1
-
12864液晶屏显示
这是51单片机c语言程序,基于郭天祥单片机,12864彩色液晶屏显示3个同学的学号,姓名,专业,能切换不同同学的名字,学号个人信息,并且能修改每个人的信息
- 2022-02-07 19:44:08下载
- 积分:1
-
MAX7219单片以及级联驱动程序
这个word版式是从百度上下载的,在原版中,作者只是写了驱动一片MAX7219的程序。
本人作为菜鸟,第一次使用MAX7219就用了两片级联来驱动15个数码管,按照原版程序驱动一片MAX7219是没有问题的,但是,驱动两片MAX7219就不行了。自己先认真看了MAX7219的DataSsheet,因为英语是个二把刀,看的迷迷糊糊,似懂非懂(可见英语还是很重要的),又在网上搜索也没发现有正确的程序(都是有点儿问题,上网贴出来请教各位大虾的),没办法只能自力更生了,终于调出来了。将原版增删修改,传上来共享,希望对以后某位菜鸟第一次使用MAX7219时有所帮助啦,嘿嘿!
- 2022-01-22 01:08:57下载
- 积分:1
-
音乐播放器
采用c语言描述,可以在51单片机平台实现播放音乐的功能,程序中有3中音乐的品频率代码,采用11.5MHz晶振,若采用其他频率的晶振则可能发生节奏不正确。
- 2023-03-20 05:05:03下载
- 积分:1
-
ch372模拟键盘例程,在pic单片机上的移植
ch372模拟键盘例程,在pic单片机上的移植,用pic单片机控制ch372芯片,来模拟一个虚拟键盘,对应按键后发送F1-F4之类的模拟键盘的值,此程序用usb的外部固件模式来模拟键盘。
- 2022-01-31 10:29:42下载
- 积分:1
-
51单片机WIFI视频小车
基于51单片机的WIFI视频小车,可通过手机,电脑进行遥控,并且可以进行视频传输。
- 2022-01-21 21:06:41下载
- 积分:1
-
基于nrf24l01的无限温度检测
采用温度传感器DS18B20采集温度、STC89C52单片机处理、数码管显示、及nRF24L01无线收发一体模块组成的新型温度无线采集报警系统,该系统以 STC89C52单片机为控制核心,利用温度传感器 DS18B20测量温度值,nRF24L01实现环境温度的传输。
- 2022-08-12 18:43:23下载
- 积分:1
-
时钟芯片1302的驱动
时钟芯片1302的基本驱动程序,能够在液晶显示屏上显示年月日时分秒星期等功能!
- 2023-01-13 00:30:03下载
- 积分:1