
按SELECT(程序) 键进入程序目录画面
2
/4
移动光标选中要复制的程序
3
/4
按F1 COPY (复制),为已复制文件起程序名
4
/4
按F4 YES 或F5 NO,确认或取消复制 *** 作
拷贝是一个音译词,译自英文copy,拼音是kǎo bèi。
一、复制(特指音像制品、计算机文件),是一个新名词,应用于信息技术各个领域;
二、由底片复制出来供放映**用的胶片:“我们最初就是根据这个拷贝放映的。”(巴金《随想录·再谈<望乡>》)
三、复制出来的音像制品、计算机文件。[1]
四、流行语,指复印、照抄、抄袭等,贬义词。
你好,很高兴回答你的问题 Ht6221红外遥控C语言解码//★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★<br/>//★HT6221标准红外C语言解码程序 ★<br/>//★CPU AT89S51 晶振12MHz 接口 P7 ★<br/>//★ht6221 资料: ★<br/>//★Designed by pufan ★<br/>//★日期2006-06-14 ★<br/>//★Email: zicosh@163com ★<br/>//★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★<br/>#include<reg51h><br/><br/>#define UINT8 unsigned char<br/>#define UINT16 unsigned int<br/>#define UINT32 unsigned long<br/><br/>UINT8 IRCommandData;<br/>UINT8 da[4]={0,0,0,0};<br/><br/>UINT8 table[18]={0x28,0x7e,0xa2,0x62,0x74,0x61,0x21,0x7a,0x20,0x60,0x30,0x25,0xa7,0x26,0xa1,0xb1,0x34,0xab};<br/><br/>sbit IR=P3^7;<br/><br/>//============主程序====================================================<br/>void delay(UINT16 cnt)<br/>{<br/>while(--cnt);<br/>}<br/><br/>void d870us(void)<br/>{<br/>delay(108);//12M<br/>}<br/><br/>void d1000us(void)<br/>{<br/>delay(125);//12M<br/>}<br/><br/>void d4740us(void)<br/>{<br/>delay(593);//12M<br/>}<br/>//----------------------------------------------------<br/><br/>//-----------------------------------------------<br/>// ht6221解码程序<br/>//-----------------------------------------------<br/>UINT8 IRDecode(void)<br/>{<br/> UINT8 i,m,n;<br/> <br/> for(i=0;i<10;i++)<br/> {<br/> d870us();<br/> if(IR) goto exit;<br/> }<br/> <br/> while(!IR);<br/> d4740us();<br/><br/> //开始解码<br/> for(m=0;m<4;m++){<br/> for(n=0;n<8;n++){<br/> while(!IR);<br/> <br/> d870us();<br/> if(IR)<br/> {<br/> d1000us();<br/> da[m]=da[m]>>1;<br/> da[m]=da[m]|0x80;<br/> }<br/> else<br/> {<br/> da[m]=da[m]>>1;<br/> da[m]=da[m]|0;<br/> }<br/> //while(IR);<br/> //while(!IR);<br/> }<br/> }<br/> if((da[0]==0x0)&&(da[1]==0xFF))<br/> { <br/> if(da[2]==(~da[3]))<br/> return da[2];<br/> }<br/>exit:<br/> return 0; <br/>}<br/><br/>void SendData(UINT8 c)<br/>{<br/> P0=c;<br/>}<br/><br/>void main(void)<br/>{<br/> P2=0xFD;//选通一位数码管<br/> P0=0xff;<br/> <br/> while(1)<br/> {<br/> if(!IR)<br/> {<br/> IRCommandData=IRDecode();<br/> switch(IRCommandData)<br/> { <br/> case 0x10:SendData(table[1]);break;<br/> case 0x03:SendData(table[2]);break;<br/> case 0x01:SendData(table[3]);break;<br/> case 0x06:SendData(table[4]);break;<br/> case 0x09:SendData(table[5]);break;<br/> case 0x1d:SendData(table[6]);break;<br/> case 0x1f:SendData(table[7]);break;<br/> case 0x0d:SendData(table[8]);break;<br/> case 0x19:SendData(table[9]);break; <br/> default:break;<br/> }<br/> }<br/> }<br/>}<br/> 谢谢采纳。
需要,一般的芯片都是需要烧录才能运行的,像和泰这类的MCU设计公司,有各种MCU产品。如果需要在不同的板子上运行控制程序,每块板子的程序是不一样的,这就是需要烧录的原因。
以上就是关于ht46r066b程序如何拷贝全部的内容,包括:ht46r066b程序如何拷贝、求HT6221的C语言解码程序、更换ht46r47要写程序吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)