



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
INCLUDE C8051F020 INC BIT COUNT DATA 07FH TIMER DATA 07EH TIMER1 DATA 07DH TEN DATA 07CH DATA IN DATA 020H DATA OUT DATA 021H DATA OUT1 DATA 022H DATA OUT2 DATA 023H DATA OUT3 DATA 024H DATA OUT4 DATA 025H CLK BIT P1 6 DAT BIT P1 7 ORG 0000H JMP START ORG 0100H START mov WDTCN 0deh disable watchdog timer mov WDTCN 0adh mov OSCXCN 67h enable external crystal oscillator at 22 1184MHz clr A wait at least 1ms djnz acc wait 512us djnz acc wait 512us osc wait poll for XTLVLD 1 mov a OSCXCN jnb acc 7 osc wait orl OSCICN 08h select external oscillator as system clock source orl OSCXCN 80h enable missing clock detector CP1INIT mov CPT1CN 080h Comparator 1 Control Register mov A 010h CPT1CN djnz ACC CPT1CN wait at least 20us anl CPT1CN not 30h mov EIP1 040h MOV TIMER 50 PORTINIT mov XBR2 044h mov P0MDOUT 001h DELAY0 MOV TIMER1 255 DELAY1 DJNZ TIMER1 DELAY1 DJNZ TIMER DELAY0 ANL P5 00H MOV DATA OUT 10100100B CALL SEND ORL P5 80H MAIN MOV R0 0X00 SUBB CPT1CN R0 JNZ MAIN MOV A CPT1CN 等待有键按下 发送读键盘指令 ANL A 40H JNZ MAIN MOV DATA OUT 00010101B CALL SEND CALL RECEIVE ANL P5 80H CALL SEARCH MOV A R2 ANL A 0FH MOV DATA OUT2 A MOV A R2 SWAP A ANL A 0FH MOV DATA OUT1 A MOV A R3 ANL A 0FH MOV DATA OUT4 A MOV A R3 SWAP A ANL A 0FH MOV DATA OUT3 A MOV DATA OUT 10100100B CALL SEND MOV DATA OUT 11001011B CALL SEND MOV DATA OUT DATA OUT1 CALL SEND MOV DATA OUT 11001010B CALL SEND MOV DATA OUT DATA OUT2 CALL SEND MOV DATA OUT 11001001B CALL SEND MOV DATA OUT DATA OUT3 CALL SEND MOV DATA OUT 11001000B CALL SEND MOV DATA OUT DATA OUT4 CALL SEND MOV B 10 MOV A DATA IN DIV AB MOV TEN A MOV DATA OUT 10100001B CALL SEND MOV DATA OUT 10100001B CALL SEND MOV DATA OUT 10000001B CALL SEND MOV DATA OUT TEN CALL SEND MOV DATA OUT 10000000B CALL SEND MOV DATA OUT B CALL SEND ANL P5 80H WAIT MOV A CPT1CN 等待按键放开 ANL A 40H ORL A 00H JZ WAIT JMP MAIN SEND MOV BIT COUNT 8 发送字符子程序 ANL P5 00H CALL LONG DELAY SEND LOOP MOV C DATA OUT 7 MOV DAT C SETB CLK MOV A DATA OUT RL A MOV DATA OUT A CALL SHORT DELAY CLR CLK CALL SHORT DELAY DJNZ BIT COUNT SEND LOOP CLR DAT RET RECEIVE MOV BIT COUNT 8 接收字符子程序 SETB DAT CALL LONG DELAY RECEIVE LOOP SETB CLK CALL LONG DELAY MOV A DATA IN RL A MOV DATA IN A MOV C DAT MOV DATA IN 0 C CLR CLK CALL SHORT DELAY DJNZ BIT COUNT RECEIVE LOOP CLR DAT RET LONG DELAY MOV TIMER 150 延时约 200US DELAY LOOP DJNZ TIMER DELAY LOOP RET SHORT DELAY MOV TIMER 20 延时约 20US SHORT LP DJNZ TIMER SHORT LP RET SEARCH MOV DPTR TABLE MOV A DATA IN RL A MOV B A MOVC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年清洁能源行业全球市场分析与前景预测研究报告
- 固本延龄丸课件
- 2025年电子产品行业可穿戴设备市场前景报告
- 巴彦淖尔市2025内蒙古巴彦淖尔市统计局所属事业单位高层次急需紧缺人才引进测评笔试历年参考题库附带答案详解
- 2025年工业互联网技术在制造业中的发展前景研究报告
- 宜宾市2025上半年四川宜宾市屏山县事业单位考核招聘28人笔试历年参考题库附带答案详解
- 临夏市2025甘肃省临夏市教育系统引进人才28人笔试历年参考题库附带答案详解
- 2025福建移动春季校园招聘若干人笔试参考题库附带答案详解
- 2025江苏南通中国移动全资子公司中移铁通南通公司如东分公司招聘笔试参考题库附带答案详解
- 2025年燕舞集团有限公司公开招聘9人笔试参考题库附带答案详解
- 咖啡基础培训课件
- 人才服务合同书
- 2025年工会财务大赛理论题库(附答案)
- 2025-2026学年统编版八年级上册道德与法治教学计划含教学进度表
- 矿井顶板事故防治课件
- 2025年中国电力投资集团校园招聘笔试题型分析及备考策略
- 抗生素课件教学课件
- 销售法律知识培训
- 中国慢性胃炎诊治指南(2022年)解读
- 糖尿病低血糖症诊疗指南
- 直升机发动机油封课件
评论
0/150
提交评论