单片机学习
looksun
这个作者很懒,什么都没留下…
展开
-
红外接收程序讲解
1、红外遥控系统通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。 下面,我们将使用下面两种设备:另外,使用51单片机进行解码。2、原理图从原理图看出,I转载 2014-08-10 17:25:18 · 29916 阅读 · 5 评论 -
51单片机定时器初值的计算
一、10MS定时器初值的计算: 1.晶振12M 12MHz除12为1MHz,也就是说一秒=1000000次机器周期。10ms=10000次 机器周期。 65536-10000=55536(d8f0) TH0=0xd8,TL0=0xf0 2.晶振11.0592M 11.0592MHz除12为921600Hz,就是一秒921600次机器周期,10ms=9216次机器周期转载 2014-08-10 16:56:51 · 72676 阅读 · 5 评论 -
用51单片机编写一个产生38K方波的程序
/* 遗憾的是不能产生标准38kHz频率的方波,有点误差*/ #include#define uchar unsigned char#define uint unsigned int sbit Waveout=P1^0; //P1.0口输出方波uchar void main(){TMOD=0x01; //定时器0方式1 TH0=0xFF; ///由于晶振是11.转载 2014-08-31 18:49:18 · 11941 阅读 · 6 评论