- 1、本文档共113页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机总知识点概要1
单片机原理与应用 本章目录 第一节 MCS-51单片机的基本组成 第二节 并行输入/输出接口 第三节 存储器组织 第四节 特殊寄存器 2.1 MCS-51 单片机的硬件结构 1.五大部分: 微处理器(CPU)、存贮器、I/O端口、定时/计数器和中断系统。 2.八大部件: 微处理器、数据存储器、程序存储器、I/O接口、串行口、定时/计数器、中断系统、特殊寄存器 (2) P1口(1~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O口使用。对于52子系列,P1.0与P1.1还有第二功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX。 (4) P3口(10~17脚):P3.0~P3.7统称为P3口。除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。P3口的第二功能如表2.1所示。 本章目录 第一节 MCS51单片机的寻址方式 第二节 MCS51单片机的指令分类 第三节 应用举例 二、指令分类 数据传送类指令 算术运算类指令 逻辑运算类指令 控制转移类指令 位操作类指令 六、 循环程序设计 循环程序的结构特点: 计数循环程序,循环次数已知 条件循环程序,循环次数未知 循环程序的组成: 1. 初始化部分(设定循环次数等) 2. 循环体(重复执行的程序段) 3. 循环控制(修改和判断控制变量) 4. 循环结束处理 利用转移指令反复运行需要多次重复的程序段。 循环程序的结构: 初始化部分 循环体 结束处理 Y N 结束? 修改控制变量 单循环 多重循环 分为: 一、 子程序设计 一、子程序的概念 具有某种独立的功能模块,程序中多次出现,可写成子程序,由主程序调用。 主程序 转移 子程序 返回 断点 继续 断点保护在堆栈中,由CPU在调子程序时自动保存 二、调用及返回指令 LCALL addr16 长调用 ACALL addr11 绝对调用 RET 子程序返回 第四节 应用程序设计举例 三、子程序的形式 以标号开始,以RET指令结束 四、子程序设计注意事项 ADD_S:ADD A,B ┇ RET 1、每个子程序都有一个子程序名,就是子程序入口地址的代号 2、参数传递: 入口参数——带入子程序的参数 出口参数——子程序的执行结果 ● 用Rn或A传参数,简单 ● 用指针传参数,用DPTR,R0,R1 ● 用堆栈传参数,用PUSH,POP指令 高级语言采用“形实结合”完成参数传递,汇编语言由编程者安排一些约定位置放参数,子程序到约定位置取有关参数。 参数传递方法 3、保护现场、恢复现场 PUSH ACC PUSH PSW PUSH B ┇ POP B POP PSW POP ACC 保护现场、恢复现场可放在主程序,也可放在子程序。 用堆栈保护PSW、A、重要的存储单元内容等,要注意顺序。 例1 设a和b都是小于10的正整数,存放在片内RAM30H和31H单元,用查表法求它们的平方和存入32H单元。 解: 1、确定算法 查表求平方和c=a2+b2 功能:通过查表求出平方值y=x2 入口参数:用累加器A传送 出口参数:求得的平方值,也用A传送 占用资源:累加器A,数据指针DPTR 将求平方值设计成子程序SQR 取a到A中,调子程序SQR求出a2,暂存 取b到A中,调子程序SQR求出b2, 将两个平方值相加得c,存入32H单元 子程序SQR ORG 0000H ;主程序 MOV SP,#60H ;设置栈底 MOV A,30H ;取a LCALL SQR ;计算a2 MOV R1,A ; a2的值暂存于R1 MOV A,31H ;取b LCALL SQR ;计算b2 ADD A,R1 ;求和得c MOV 32H,A ;存结果 SJMP $ 2、源程序 SQR:MOV DPTR,#TAB
您可能关注的文档
- 第十周就业指导讲座-面试礼仪及策略概要1.ppt
- 卒中患者肠内营养治疗概要1.ppt
- 第十四章 银耳栽培技术概要1.doc
- 现代语言学概要1.ppt
- 卑鄙的我电影介绍ppt概要1.ppt
- 现代通信交换技术课后习题及答案(整理过的)概要1.doc
- 卓乐定临床研究概要1.ppt
- 卓仕电瓶叉车优点介绍概要1.ppt
- 第十四章 第2节热机的效率概要1.ppt
- 卒中患者预防策略概要1.pptx
- (高清版)DB4401∕T 54-2020 《地下空间产权测绘技术规范》.pdf
- (高清版)DB44∕T 2442-2023 《节约型食堂管理规范》.pdf
- (高清版)DB4401∕T 45-2020 《水务工程信息分类与编码》.pdf
- (高清版)DB4401∕T 73-2020 《城市河道生态河堤评价指标体系及评价方法》.pdf
- (高清版)DB44∕T 2475-2024 《桃金娘栽培技术规程》.pdf
- (高清版)DB63∕T 918-2025 《绿色食品 八眉猪生产技术规程》.pdf
- (高清版)DB64∕T 2144-2025 《控制阀再制造 通用技术规范》.pdf
- (高清版)DB4401∕T 29-2019 《农村生活污水治理设施养护与维修规范》.pdf
- (高清版)DB4401∕T 33-2019 《电梯托管标准化管理规范》.pdf
- (高清版)DB4401∕T 40.2-2020 《城镇燃气经营企业安全管理规范 第2部分:管道燃气经营企业》.pdf
文档评论(0)