1.题目要求
我们在第九章第2讲第一个例程“按键控制舵机桨”的基础上,实现用红外遥控器的前三行按键控制舵机桨停留在我们想要的位置,这样就实现了无线遥控控制机械结构运动的简单功能。
2.main.c测试代码
#include #include #include #include sbit PWMOUT=P1^7; u8 highval = 10; void main() { LED_Init(); //初始化LED硬件模块 EA = 1; InitInfrared(); //初始化红外接收功能 TIM0_Init(100,34); //定时0.1ms,舵机专用,34是微调使定时精度更高,每次微调都由中断函数里的内容而决定 ShowNumber(highval); while (1) { if (irflag) //接收到红外数据时刷新显示 { irflag = 0; //以下是遥控器第一行按键 if(ircode[2]==0x45)highval=5; if(ircode[2]==0x46)highval=7; if(ircode[2]==0x47)highval=10; //以下是遥控器第二行按键 if(ircode[2]==0x44)highval=12; if(ircode[2]==0x40)highval=14; if(ircode[2]==0x43)highval=16; //以下是遥控器第三行按键 if(ircode[2]==0x07)highval=19; if(ircode[2]==0x15)highval=22; if(ircode[2]==0x09)highval=24; ShowNumber(highval); } } } void TIM0_IRQHandler() interrupt 1 { static u8 pwm=0; TH0 = T0RH; //重新加载重载值 TL0 = T0RL; pwm++; if(pwm>=200)pwm=0; //pwm在0~199之间间隔0.1ms变化,周期为20ms if(pwm%10==0)SEG_Scan(); //间隔1ms刷新数码管 if(pwm }
上一篇:51单片机-电位器控制舵机
下一篇:51单片机-温度传感器与串口
推荐阅读
史海拾趣
在竞争激烈的电子行业中,EIC公司深知供应链管理和成本控制的重要性。公司建立了完善的供应链管理体系,与供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和质量的可靠性。同时,EIC还通过优化生产流程、提高生产效率等措施,不断降低生产成本,提升产品的竞争力。
在全球半导体市场竞争日益激烈的背景下,芯邦科技面临着来自国际巨头的挑战。然而,公司凭借在半导体设计领域的深厚积累和不断创新的精神,逐步形成了自己的核心竞争力。同时,芯邦也积极寻求与国际合作伙伴的合作机会,共同推动半导体产业的发展。
以上五个故事简要概述了芯邦科技在电子行业中的发展起来的关键节点和里程碑事件。这些故事不仅展现了芯邦科技在技术创新、产品线拓展、资本运作、市场表现和国际竞争等方面的努力和成就,也预示着公司未来发展的广阔前景和无限可能。
ATP深知,优质的产品需要优质的服务来支撑。因此,公司一直致力于提升客户服务水平,为客户提供最优质的产品、最具竞争力的价格和最优质的服务。ATP通过建立完善的售后服务体系,及时解决客户在使用过程中遇到的问题,赢得了客户的信任和好评。同时,公司还积极开展市场调研,了解客户需求,不断优化产品和服务,以满足市场的不断变化。
这五个故事展示了ATP Electronics在电子行业中的发展历程和取得的成就。通过技术创新、推出工业级产品、践行环保理念、实施全球化战略以及提升优质服务,ATP成功地在激烈的市场竞争中脱颖而出,成为了闪存卡市场的领军企业。
科通技术股份有限公司(简称科通技术)成立于1995年,总部位于深圳,是中国早期知名的IC元器件分销商。公司创始人凭借对电子行业的敏锐洞察力和对市场需求的深刻理解,迅速在市场中站稳脚跟。初期,科通技术主要专注于为国内外客户提供高质量的电子元器件和专业的技术支持,凭借其卓越的产品质量和服务水平,赢得了客户的广泛认可。
并购:2011年,全球领先的信号传输解决方案提供商Belden成功收购了GarrettCom。这一并购标志着GarrettCom正式成为Belden大家庭的一员,也为其带来了更广阔的发展空间和资源支持。
融合:加入Belden后,GarrettCom继续发挥其在工业通信领域的专长,并与Belden的其他业务线形成协同效应。双方共同为客户提供更全面的信号传输和通信解决方案,进一步提升了市场竞争力。
并购:2011年,全球领先的信号传输解决方案提供商Belden成功收购了GarrettCom。这一并购标志着GarrettCom正式成为Belden大家庭的一员,也为其带来了更广阔的发展空间和资源支持。
融合:加入Belden后,GarrettCom继续发挥其在工业通信领域的专长,并与Belden的其他业务线形成协同效应。双方共同为客户提供更全面的信号传输和通信解决方案,进一步提升了市场竞争力。
ON Semiconductor公司近日推出全集成锁相环(PLL)集成电路(IC)系列中的首个器件――NB4N507A,该系列专为替代昂贵的晶振而设计,以在各种消费和网络应用中产生时钟。 ON Semiconductor的NB4N507A是一种高性能硅PLL,其抖动性能可与 ...… 查看全部问答∨ |
0 引言 现在,人们生活中的每个角落都有嵌入式设备的存在,比如数码相机、移动电话、TV机顶盒及掌上电脑等等。这些嵌入式设备多采用32位RISC嵌入式处理器作为核心部件。其中基于ARM核的嵌入式处理器独占鳌头,在32位RISC处理器中 ...… 查看全部问答∨ |
要做一个单片机控制的LCD工业智能液晶电路,已知接口定义和串口通信、并行通信时序图,我想用并口,这样快些,还用加上拉电阻吗?数据位接P0(共8位),P1.0接/STB,P1.1接BUSY,程序设计思路: STB=1; while(1) { if(Date!=0&&B ...… 查看全部问答∨ |
|
请问下面这个程序为什么只点亮了一个数码管,应该全部才对呀,怎么才能点亮全部?(at89s52) #include<reg52.h> sbit dula=P2^6; sbit wela=P2^7; void main() { wela=1; P0=0xc0; wela=0; &nb ...… 查看全部问答∨ |
收到MAXIM的气象站了,质量不错.但觉得有必要做进一步改进 收到MAXIM的气象站了,质量不错。把气象站通过附带的串口接到电脑上,用我们网站的程序可以读出风速、风向、温度等参数。 真正用起来非要通过串口接到电脑上,安装不方便,我想可以考虑用无线模块连起来。 ...… 查看全部问答∨ |