




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3章作业3.1编写程序,把外部数据存储器0000H0050H中的内容传送到内部数据存储器20H70H中。解:51H个(81个)单元操作,为方便修改地址使用间址操作 片外地址用DPTR指示, 用MOVX指令取数A 片内地址用R0或R1指示, 用MOV指令操作 循环操作 外部RAMA内部RAM MOV DPTR, #0000H MOV R0, #20H LOOP:MOVX A, DPTR MOV R0, A INC DPTR INC R0 CJNE R0, #71H, LOOP SJMP $3.3 设X在累加器A中(0X20),求X2 并将平方数高位存放在R7中,低位存放在R6中。使用查表法编写子
2、程序。解:A中放 14H(即20)的数(如A中为BCD码, 要二进制数再查表,存储器地址为16进制) 平方表的一个数据占2个字节(可用BCD码或二进制数存放) MOV DPTR,#TAB ;表首址DPTR ADD A,ACC ; A*2 PUSH ACC MOVC A,A+DPTR ;查表(高位) MOV R7,A POP ACC INC A MOVC A,A+DPTR ;查表(低位) MOV R6,A RET ;子程序体现TAB: DB 00H,00H,00H,01H,00H,04H, 00H,09H,00H,16H, DB 04H,00H ;表格(BCD码)3.5 若单片机的晶振频率为6M
3、Hz,求下列延时子程序的延时时间。解:延时时间=运行总MC个数MC宽度 fosc=6MHZ,MC= 2us 机器周期数 DELAY: MOV R1,#0F8H ;外循环248次 1 LOOP: MOV R3,#0FBH ;内循环251次 1 DJNZ R3, $ 2 DJNZ R1,LOOP 2 RET 2延时:(1次x1MC+248次x1MC +248x251次x2MC +248次x2MC+1次x2MC) =(1+248 +496+2)*2us =250486 us =250.486ms3.11 将内部RAM的20H单元中的十六进制数变换成ASCII码存入22H,21H单元中,高位存入22H
4、单元中,要求用子程序编写。解: 将20H单元的内容( 00HFFH )分解为高4位和低4位,根据是否大于9分别作加37H和30H处理。(20H) 00HFFHASCII码(3030H4646H) (22H)(21H)存0FH:为0930H39H(+30H);为AF41H46H(+37H)主程序 MOV A,20H ANL A,#0F0H;取高4位 SWAP A ;倒置 ACALL ASCII ;调用子程序,变换为ASCII码 MOV 22H,A ;高位结果(22H) MOV A,20H ANL A,#0FH ;取低4位 ACALL ASCII ;调用子程序,变换为ASCII码 MOV 21H,A ;低位结果(21H) SJMP $子程序(转换)ASCII: CJNE A,#0AH,NE;判断 10? NE: JC A30 ;有借位,为09,转 ADD A,#37H;无借位,为AF,+37H RET ;子程序体现 A30: ADD A,#30H;为09,+30H RET ;子程序体现3.13用位操作指令实现下面的逻辑方程:P1.2=(ACC.3P1.4ACC.5)+(B.4P1.5)解:软件代替硬件 MOV C,ACC.3 ANL C,P1.4 ANL C,/ACC.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆现代职业技术学院《材料工程基础》2023-2024学年第二学期期末试卷
- 2025-2030少女内衣市场发展分析及行业投资战略研究报告
- 2024届山东省青岛42中重点名校中考数学模拟试题含解析
- 甘肃省靖远县靖安中学2024年毕业升学考试模拟卷数学卷含解析
- 广东省东莞市寮步镇信义校2024届中考冲刺卷数学试题含解析
- 2025车间职工安全培训考试试题及答案黄金题型
- 25年公司三级安全培训考试试题答案全套
- 2024-2025项目部管理人员安全培训考试试题【基础题】
- 2025年员工安全培训考试试题附参考答案(完整版)
- 2024-2025新员工入职前安全培训考试试题有完整答案
- 医师三级查房课件
- 卫生知识培训资料
- 2022年深圳市南山区教育系统招聘公办幼儿园副园长考试真题
- 综合实践活动《制作简易密度计》教案
- 物理学通俗演义
- 幼儿园安全教育课件:《嘴巴里的小精灵》
- 幼儿园小班语言公开课课件《小水珠找家》
- 第一章-波动方程
- 爱心与教育读后感1
- 中医养生保健服务规范(试行)
- 超全QC管理流程图
评论
0/150
提交评论