欢迎来到天天文库
浏览记录
ID:55131095
大小:14.00 KB
页数:4页
时间:2020-04-28
《PT2262和PT2272的单片机c语言编程.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、个人收集整理-ZQPT2262和PT2272的单片机c语言编程和的单片机语言编程<><> 定义共用体{ ; {结构 ; ; } ;}; 位定义^;遥控接收输入脚^;^; , 接收正确位标志(:正确:错误) 因为当按住的按键不放的时候会把编码不断的送出 设置位用来检测按键有没有放开过如果没有放开则不再响应;按键没有放开过标志(:连接:点击) ,接收的位地址编码,接收的位地址编码,接收的位数据编码,接收的位数据编码,设定的位地址密码;设定的位地址密码b5E2R。b5E2R。()延时{ ; ()[()]*()* { ()4/4个人收集整理-ZQ延时
2、*() }}****************解码核心函数,好长长*******************()解码{ ; (); { 清除上次解码内容 接收位编码*先找出接收码的开头即左右的高电平,设置高电平时间为检测和等待的高电平* () {延时 () ; (); } 等待在内接收到的低电平 ()延时 { (); (); } 到内接收到下降沿则跳去解码否则返回 超出接收错误返回 () { ;清按键没有放开过标志 ;返回 } 等待后采集接收信号 (); 采集接收信号并记录 ; (<) { () { ; } <<; (); (); ();
3、p1Ean。p1Ean。4/4个人收集整理-ZQ () { ; } <<; 等待第二个码值的下降沿 (); (); } <<*把接收的编码左移位将位密码放在同一字节上* <<; ( ()() ) { ; ; } { ; ; } } : ;}****************接收遥控码******************()(解码程序){ ; ()检测内有没有编码接收 { () { ();解码 ; } ();延时 } ;清按键没有放开过标志}**********控制输出函数*********()把选中的取反{ 4/4个人
4、收集整理-ZQ() { 接收不正确,退出 ;清接收正确标志位 ; ^; }}**************主函数***********************(){ 上电初始化 ; (;;) ();延时 编码设定为地址编码为:悬空 ; ;DXDiT。DXDiT。 (): { ();接收遥控码 ();控制输出 ; }}4/4
此文档下载收益归作者所有