- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线电研究-发射与接受系统
无线电源系统的发射和接收程序无线系统的发射这一节我们将给出目前世界比较前沿的电子技术:“无线电源系统”的发射和接收程序,本来这个程序是可以拿C语言写的,但是C写的程序很大,根本用不了,所以我只能用ASM写。。。由于程序很长很长,我就不加太多注释,大家仔细看看每一条指令,调试了很久,整整调试了74小时三天三夜多。。大家要想深入底层就必须就要硬着头皮学习!!!底层开发就是这么难!但是有一种超高薪底层牛逼的职业叫做无线电通信工程师大家可以了解一下。
??? 由于我们前面已经简单介绍过单极性归零码,所以在此我们不加已介绍。下面直接给出程序:
DOGOUT EQU 0B7H ;P3.7看门喂狗信号输出,有关软硬件看门狗抗干扰知识大家自行了解一下DATAOUT EQU 0B5H ;P3.5开关信号输出REG EQU 2FHREGH EQU 79HREGL EQU 78HADDREG EQU 2CH ;地址码缓冲区ADD6 EQU 65HADD5 EQU 64HADD4 EQU 63HADD3 EQU 62HADD2 EQU 61HADD1 EQU 60HNUMREG EQU 2DH ;用户码缓冲区NUM8 EQU 6FHNUM7 EQU 6EHNUM6 EQU 6DHNUM5 EQU 6CHNUM4 EQU 6BHNUM3 EQU 6AHNUM2 EQU 69HNUM1 EQU 68HDATAREG EQU 2EH ;功能吗缓冲区DATA2 EQU 71HDATA1 EQU 70HADDBIT3 EQU 30H ;地址码位缓冲ADDBIT2 EQU 31HADDBIT1 EQU 32HNUMBIT4 EQU 33H ;用户码位缓冲NUMBIT3 EQU 34HNUMBIT2 EQU 35HNUMBIT1 EQU 36HDATABIT EQU 37H ;功能码位缓冲DEL EQU 38H ;延时缓冲区DEL1 EQU 39HORG 0000HMAIN: MOV SP,#08H ;设置堆栈指针MOV P1,#0FFH ;输入输出置位MOV P3,#0FFHMOV TMOD, ;T1为方式2(8位)MOV SCON,#50H ;设置串口方式一荣讯接收MOV TH1,#0F3H ;设置波特率10MHZMOV TL1,#0F3HSETB TR1 ;打开定时器1;开始接收起始码)START: ACALL WATCHDOG ;调看门狗喂狗程序JNB RI,START ;判断串口是否有数据接收CLR RI ;有数据接收,清接收标志MOV A,SBUFCJNE A,#0AAH,START ;判断接收数据是否为起始码;接收起始码地址(1-63)RLOOP1: JNB RI,RLOOP1 ;判断串口是否有数据接收CLR RI ;有数据接收,清接收标志MOV A,SBUFMOV ADDREG,A ;将地址码送缓冲区;接收用户码(1-255)RELOOP2: JNB RI,RELOOP2 ;判断串口是否有数据接收CLR RI ;有数据接收清数据标志MOV A,SBUFMOV NUMREG,A ;将用户码送缓冲区;接收功能码(1-2)RELOOP3: JNB RI,RELOOP3 ;判断串口是否有数据接收CLR RI ;有数据接收清接收数据标志MOV A,SBUFMOV DATAREG,A ;将功能码送缓冲区ACALL WATCHDOG ;调看门狗喂狗程序MOV REG,#00HMOV C,ADD6MOV REGH,CMOV C,ADD5MOV REGL,CMOV ADDBIT3,REG ;将接收数据分段发送,每段设置为2个二进制MOV REG,#00HMOV C,ADD4MOV REGH,CMOV C,ADD3MOV REGL,CMOV ADDBIT2,REG ;将接受书籍分段发送,每段两个二进制MOV REG,#00HMOV C,ADD2MOV REGH,CMOV C,ADD1MOV REGL,CMOV ADDBIT1,REG ;同上ACALL WATCHDOG ;同上MOV REG,#00HMOV C,NUM8MOV REGH,CMOV C,NUM7MOV REGL,CMOV NUMBIT4,REG ;同上MOV REG,#00HMOV C,NUM6MOV REGH,CMOV C,NUM5MOV REGL,CMOV NUMBIT3,REG ;同上MOV REG,#00HMOV C,NUM4MOV REGH,CMOV C,NU
您可能关注的文档
- 施工企业合同评审管理办法.doc
- 施工企业员工激励机制构建浅析.doc
- 施工企业在黔承接工程项目明细表.doc
- 施工企业涉税问题一览.doc
- 施工安全达标资料.doc
- 施工技术-全回转处理地下深层障碍物技术论文.doc
- 施工招标文件_省人民医院综合楼弱电智能工程.doc
- 施工月报-大化水电站扩建工程.doc
- 施乐系列复印机代码.doc
- 施工现场防汛应急实施方案.doc
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)