




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用 MCS 51单片机原理 第4章汇编程序设计基础 本章内容提要 查表程序延时程序累加 平均程序流水灯程序 单片机原理及应用 例1数制转换编子程序 内部RAM30H中无符号二进制数转换为BCD码 依次放在内部RAM31H 32H 33H 高位 HEX D MOVA 30HMOVB 10DIVABMOV31H BMOVB 10DIVABMOV32H BMOV33H ARET 单片机原理及应用 例2查表程序编子程序 求R1中数 在0 15之间 的平方 结果任放在R1中TAB MOVA R1ADDA 02HMOVCA A PCMOVR1 ARETDB0 1 4 9 16 25 36DB49 64 81 100 121DB144 169 196 225 TAB2 PUSHDPLPUSHDPHMOVDPTR TABMOVA R1MOVCA A DPTRMOVR1 APOPDPHPOPDPLRETDB0 1 4 9 16 25 36DB49 64 81 100 121DB144 169 196 225 单片机原理及应用 例3 如果Xi均为单字节数 按顺序存放于内RAM从50H开始的单元中 n存放于R2中 现求此n个数之和 放于R3R4中NSU MOVR3 0INCR0MOVR4 0DJNZR2 LOOPMOVR0 50HRETLOOP MOVA R4ADDA R0MOVR4 ACLRAADDCA R3MOVR3 A 思考 如果是8个单字节数 如何计算平均 内RAM从40H开始8个单字节无符号整数 累加 存放于50H 高字节 51H中 平均数存放于52H中 单片机原理及应用 例4 多重循环 50毫秒延时 12MHz晶振 最简单的多重循环为由DJNZ指令构成的软件延时程序DEL MOVR7 200 1DEL1 MOVR6 125 1DEL2 DJNZR6 DEL2 2DJNZR7 DEL1 2RET延时1 1 2 R6 2 R7 2 50 203uS 注意 用软件延时时 不允许有中断 否则将严重的影响定时的准确性 改为 DEL MOVR7 200 1DEL1 MOVR6 123 1NOP 1DEL2 DJNZR6 DEL2 2DJNZR7 DEL1 2RET 2延时1 1 1 2 R6 2 R7 2 50 003uS 单片机原理及应用 例5 在P1 0口产生20HZ的方波 12MHz晶振 ORG0000HAJMPMIANORG0030HMIAN CPLP1 0ACALLDELAJMPMAINDEL MOVR7 200DEL1 MOVR6 123NOPDEL2 DJNZR6 DEL2DJNZR7 DEL1RETEND 注意 用软件延时时 不允许有中断 否则将严重的影响定时的准确性 单片机原理及应用 例6P1口控制八个发光二极管点亮 熄灭 循环执行 ORG0000HSTART MOVP1 00HACALLDELAYMOVP1 0FFHACALLDELAYSJMPSTARTDELAY MOVR3 0FFHDEL2 MOVR4 0FFHDEL1 NOPDJNZR4 DEL1DJNZR3 DEL2RETEND 思考 如何实现控制八个发光二极管循环点亮 单片机原理及应用 例7 编程实现P1口连接的8个LED显示方式如下 从P1 0到P1 7的顺序 依次循环点亮其连接的LED 单片机原理及应用 ORG0000HSJMPSTARTORG30HSTART MOVA 0FEH 送显示模式字NEXT MOVP1 A 点亮二极管ACALLDELAYRLA 左移一位 改变显示模式字SJMPNEXT 下面一个二极管DELAY MOVR3 0FFH 延时子程序开始DEL2 MOVR4 0FFHDEL1 NOPDJNZR4 DEL1DJNZR3 DEL2RETEND 单片机原理及应用 小结 本章介绍MCS 51系列单片机的指令系统 是汇编语言程序设计的基础 对每一条指令应掌握其功能 格式及适用的寻址方式 MCS 51系列单片机的指令系统的指令按长度可分为单字节指令 双字节指令 三字节指令 按指令周期可分为单机器周期指令 双机器周期指令 4个周期指令 含有立即寻址 寄存器寻址 直接寻址 寄存器间接寻址 基址加变址寻址 相对寻址六种基本的寻址方式 具有丰富的位操作指令 对位的寻址均采用直接寻址方式 学习指令系统时 对于传送类指令 要注意访问程序存储器 片内数据存储器 RAM区和专用寄存器区 片外数据存储器时指令与寻址方式的区别 对运算类指令注意指令执行后对程序状态字的影响 对控制转移类指令 要注意转移的条件 转移的目的地址 转移的范围 单片机原理及应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度国际航线航空货运代理服务合同变更及责任保险约定书
- 2025年工业用地厂房全面转售与长期租赁合同
- 2025年跨境电商进口合同:跨境贸易风险管理与货物采购协议
- 2025年影视作品版权授权与知识产权综合管理合同
- 2025年度在线教育平台学生安全保障与法律咨询专业服务合同
- 2025年度高性能锂离子电池储能系统销售合同
- 绿色农产品直销平台年度众筹贷款合同
- 2025年绿色节能商业综合体土地使用权出让与开发协议
- 2025年生态农庄特色民宿客房及餐饮服务租赁合作协议
- 2025年新能源环保项目设备集成供应与运营管理合同
- 污水处理站运行记录台账范本
- 勉县一中小升初数学试卷
- 2025年消毒供应室业务学习考试试题(附答案)
- 2025一建《建设工程经济》计算、时间、数字考点笔记
- 校园基孔肯雅热防控措施课件
- 第1课 中国古代政治制度的形成与发展 课件 统编版高中历史选择性必修1
- 多彩贵州地方课程课件
- 劳技自制收纳盒课件
- 《管理学基础与实务》 课件全套 曾宪达 第1-11章 管理与管理者- 管理创新
- 药师考试历年真题综合测试试卷(含答案)
- 2025年村级防疫员考试模拟试题及答案
评论
0/150
提交评论