用单片机测量方波频率产生38kh红外线方波的c语言程序

利用89C51产生38KHZ方波驱动红外发射管问题 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
利用89C51产生38KHZ方波驱动红外发射管问题
16:26:12  
RT。用51单片机来驱动红外发射管,采用定时器0,方式2在中断翻转IO口的方式。。
& & /*************TCC相关配置****************/
& & TMOD = 0x02;
& & ET0=1;
& & TH0 = 243;& &&&//11.0592& && & 50Hz
& & TL0 = 243;
& & TR0 = 1;
/***************************************************
**函数名称:void timer0(void) interrupt 1
**函数功能:TCC中断服务函数
***************************************************/
void timer0(void) interrupt 1
//& &count++;
& & if(flag == 1)
& && &&&SEND = !SEND;
& && && &SEND = 0;& && && &
中断及TCC配句语句如上,在中断里如果将count++这句屏蔽掉,输出的波形就是38KHZ,但如果把count++回复后,输出的波形就变成了25KHZ,也就是原先13us翻转一次变成了20us才能翻转一次。也试着改成8us进一次中断,但输出波形依旧是20us。。。求解~~
助理工程师
16:44:24  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
本帖最后由 andy_wsj 于
16:48 编辑
我不禁想问:单片机主频多少啊?一条++语句编译之后需要7个us来执行....
既然++占了时间,把它放后面呗
void timer0(void) interrupt 1
& &&&if(flag == 1)
& && && &SEND = !SEND;
& && && & SEND = 0;& &&&
& &&&count++;& &//放这里试试看
还有一种可能,就是编译器处理问题,是不是增加了++语句之后
需要计算,某些寄存器需要压栈,这个时间挺可观的,我的同时测试过
只要压栈,那个时间是固定的
没有计算的时候,编译器是不是优化了?
我瞎掰的,你看看就好,别被我忽悠了
17:03:31  
我不禁想问:单片机主频多少啊?一条++语句编译之后需要7个us来执行....
既然++占了时间,把它放后面呗
位置的话试过了。。没啥区别。。
23:18:10  
*************TCC相关配置****************/
& & TMOD = 0x02;
& & ET0=1;
& & TH0 = 243;& &&&//11.0592& && & 50Hz
& & TL0 = 243;
& & TR0 = 1;
/***************************************************
**函数名称:void timer0(void) interrupt 1
**函数功能:TCC中断服务函数
***************************************************/
void timer0(void) interrupt 1
//& &count++;
& & if(flag == 1)
& && &&&SEND = !SEND;
& && && &SEND = 0;& && && &
10个问题&&&&&&&&4828个浏览
21个问题&&&&&&&&20740个浏览
32个问题&&&&&&&&7475个浏览
通过本期深入浅出的直播,你将会得到:
如何正确认知常见单片机的发展,分类与选型?
典型方案实例:常用单片机的应用与开发
玩单片机到身价千万老总,光环背后是怎样的生活和经历?
如何培养“老总”需要培养的那些能力?
如何养成成为“老总”需要养成的成功习惯?
即日起至6月15日,参与英蓓特NXP产品知识小测验,即有机会赢取最新系列开发板。特别奖SBC-EC9100开发板1套,幸运奖FRDM系列最新开发板(型号随机,共10套)。快来参加吧! >> 立即参加
Powered by工具类服务
编辑部专用服务
作者专用服务
单片机农历算法C语言程序的优化设计
单片机上使用的农历算法通常以汇编语言编写,不便移植和扩展,而且占用很多的存储空间.针对PIC系列单片机,使用C语言设计农历算法程序,在数据结构、程序语法上根据实践经验加以优化,程序具有很好的可移植性和可扩展性,节省了近三分之一的存储空间.
QUE De-long
作者单位:
闽西职业技术学院计算机系,福建龙岩,364021
年,卷(期):
机标分类号:
在线出版日期:
本文读者也读过
相关检索词
万方数据知识服务平台--国家科技支撑计划资助项目(编号:2006BAH03B01)(C)北京万方数据股份有限公司
万方数据电子出版社2013年4月 硬件/嵌入开发大版内专家分月排行榜第二2007年9月 硬件/嵌入开发大版内专家分月排行榜第二
2013年5月 硬件/嵌入开发大版内专家分月排行榜第三2012年9月 硬件/嵌入开发大版内专家分月排行榜第三2007年11月 硬件/嵌入开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 单片机输出方波 的文章

 

随机推荐