- 1、本文档共119页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机学习一章
单片机应用技术 —— 电子电气工程系 李红艳 Email:lihongyan92@126.com HTTP://6/李红艳 用户名:李红艳 TEL: 8381815 本课程的定位——专业核心课程 教学方法 学习方法(学习自信心) 单片机与普通的微型计算机两者最大的不同 单片机存储器的配置方式属于哈佛结构,即程序存储器与数据存储器分开,各有自己的寻址系统、控制系统和功能。而常用的微机系统属于冯·诺依曼结构,不区分程序存储器和数据存储器。 除PSW.1位保留未用外,其余各位的定义及使用如下: CY(PSW.7)——进位标志位。CY是PSW中最常用的标志位,其功能有二个:一是存放算术运算的进位标志,在进行加或减运算时,如果操作结果的最高位有进位或借位,则CY由硬件置“1”,否则被清“0”;二是在位操作中作累加位使用。位传送、位与位或等位操作,操作位之一固定是进位标志位。 AC(PSW.6)——辅助进位标志位。在进行加或减运算中,若低4位向高4位进位或借位,则AC由硬件置“1”,否则被清“0”。在BCD码调整中也要用到AC位状态。 F0(PSW.5)——用户标志位。这是一个供用户定义的标志位,需要利用软件方法置位或复位,用来控制程序的转向。 RS1和RS0(PSW.4,PSW.3)——寄存器组选择位。它们被用于选择CPU当前使用的通用寄存器组。通用寄存器共有4组,其对应关系如下: 这两个选择位的状态是由软件设置的,被选中的寄存器组即为当前通用寄存器组。但当单片机上电或复位后,RS1 RS0=00。 OV(PSW.2)——溢出标志位。在带符号数加减运算中,OV=1表示加减运算超出了累加器A所能表示的符号数有效范围(-127~+127),即产生了溢出,因此运算结果是错误的;OV=0表示运算正确,即无溢出产生。 在乘法运算中,OV=1表示乘积超过255,即乘积分别在B与A中;OV=0表示乘积只在A中。 在除法运算中,OV=1表示除数为0,除法不能进行;OV=0表示除数不为0,除法可正常进行。 P(PSW.0)——奇偶标志位。P标志位表明累加器A中内容的奇偶性,如果A中有奇数个“1”,则P置“1”,否则置“0”。凡是改变累加器A中内容的指令均会影响P标志位。 此标志位对串行通信中的数据传输有重要的意义,因为在串行通信中常采用奇偶校验的办法来校验数据传输的可靠性。 Cy AC OV P反映了累加器A的状态或信息, RS0 RS1决定工作寄存器区,F0 F1提供用户位操作使用 (5) 数据指针(DPTR)。DPTR为16位寄存器。编程时,DPTR既可以按16位寄存器使用,也可以按两个8位寄存器分开使用,即: DPH DPTR高位字节 DPL DPTR低位字节 DPTR通常在访问外部数据存储器时用作地址指针。由于外部数据存储器的寻址范围为64 KB,故把DPTR设计为16位。 (6) 堆栈指针(Stack Pointer,SP)。堆栈是一个特殊的存储区,用来暂存数据和地址,它是按“先进后出”的原则存取数据的。堆栈共有两种操作:进栈和出栈。 由于MCS-51单片机的堆栈设在内部RAM中,因此SP是一个8位寄存器。系统复位后,SP的内容为07H,因而复位后堆栈实际上是从08H单元开始的。但08H~1FH单元分别属于工作寄存器1~3区,如程序要用到这些区,最好把SP值改为1FH或更大的值。一般在内部RAM的30H~7FH单元中开辟堆栈。SP的内容一经确定,堆栈的位置也就跟着确定下来。由于SP可被初始化为不同值,因此堆栈位置是浮动的。关于堆栈更为详细的介绍,可参考本书4.6节。 2) 专用寄存器中的字节寻址和位地址 MCS-51系列单片机有21个可寻址的专用寄存器,其中有11个专用寄存器是可以位寻址的。下面把各寄存器的字节地址及位地址一并列于表1.4中。 表1.4 MCS-51专用A寄存器地址表 程序计数器(Program Counter,PC)。PC是一个16位的计数器,它的作用是控制程序的执行顺序。其内容为将要执行指令的地址,寻址范围达64 KB。PC有自动加1功能,从而可实现程序的顺序执行。PC没有地址,是不可寻址的,因此用户无法对它进行读/写,但可以通过转移、调用、返回等指令改变其内容,以实现程序的转移。PC因地址不在SFR(专用寄存器)之内,所以一般不用作专用寄存器。 对专用寄存器的字节寻址问题作如下几点说明: (1) ?21个可字节寻址的专用寄存器是不连续地分散在内部RAM高128单元之中的,尽管还余有许多空闲地址,但用户并不能使用。 (2) 程序
您可能关注的文档
- 单位工程质竣工验收记录(给排水.doc
- 单位工程质评估报告000.doc
- 单位工程分验收汇总表.doc
- 单位工程施技术文件举例.doc
- 单位工程质评估报告范本.doc
- 单位工程验评估报告格式.doc
- 单位工程认程序.doc
- 单元式多层宅方案设计.doc
- 单元1智能筑概论.ppt
- 单层厂房外构造处理.doc
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 初中数学试卷英文版.doc
- 南开大学期末复习要点-国际经济学.docx VIP
- 《蚯蚓》ppt课件完整版.pptx
- 部编版三年级语文上册课内阅读训练(含参考答案).pdf VIP
- 2024上海市虹口区旧区改造和房屋征收工作指挥部招聘党务工作者笔试备考试题及答案解析.docx VIP
- 2014款东风标致508_汽车使用手册用户操作图示驾驶指南车主车辆说明书电子版.pdf
- 2025年1月上海市春季高考模拟英语试卷(含答案解析).pdf VIP
- 专题 勾股定理在动态几何中的应用.doc VIP
- 2024上海市虹口区旧区改造和房屋征收工作指挥部招聘党务工作者笔试备考题库及答案解析.docx VIP
- 赏梅现代文阅读题答案.docx
文档评论(0)