历史上的今天
今天是:2025年05月13日(星期二)
2018年05月13日 | 用51单片机编写一个产生38K方波的程序
2018-05-13 来源:eefocus
/* 遗憾的是不能产生标准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.0592MHz,每个机器周期约是1.09us,38kHz是26.3us产生一个方波,26.3/1.09需要计数24次,因而TH0=(65536-24)/256=255,即0xff
TL0=0xE8; //TL0=(65536-24)%256=232,即E8
EA=1;
ET0=1;
TR0=1;
while(1);
}
void T0_time() interrupt 1
{
TH0=0xFF;
TL0=0xE8;
Waveout=!Waveout;
}
上一篇:基于51单片机的pwm和串口通信
下一篇:51单片机用定时器0实现流水灯
史海拾趣
|
U-boot_1.1.6在天嵌2440上的移植 陈新立 chenxinli009@163.com 我买的天嵌的板子,厂商只给了u-boot的bin文件,没有给出移植的过程,自己间间断断摸索了大半年,终于有了一小步了,现在uboot从norflash启动后,打印一串数据。自 ...… 查看全部问答> |
|
我这里有程序可以读到目标机的mac地址,可是我怎样去更改目标机的mac地址呢?请高人指点。附上读mac地址的代码,作为参考。 [code]#include \"vxWorks.h\" #include \"stdio.h\" #include \"netinet/in.h\" #include \"net/if.h\" #include \" ...… 查看全部问答> |
|
$$$合作招募中:有基于数据采集器和无线网络系统集成经验的研发高手,请进…… 有基于RFID、条码和无线网络集成应用的成熟产品,比如仓储无线作业系统、MES采集系统,生产追溯系统等等,希望将产品推向市场的,请联系我,我们一起合作,最好是在深圳或者广东地区的研发高手!!!!QQ:151600588,请注明\"系统合作\"!Email:skyon ...… 查看全部问答> |
|
我想用级联模式工作,用EVB的T4在周期中断自启动AD开始转化,转化完成在AD中断服务子程序中读取结果,但是程序总是能看到T4周期中断标志置位,但运行不到AD中断(我在AD中断程序第一条指令设置的断点)。下面是程序,请指教下! /**************** ...… 查看全部问答> |
|
摩托罗拉成都研发中心招聘DSP Software Engineer 请有意者发简历至 5738706@qq.com. 我帮您推荐.谢谢 Description: Develop the wireless communication software products, especially on the air interface and digital signal processing related modules. Qualifications: Bache ...… 查看全部问答> |




