- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【大学课件】单片机原理与接口技术 80C51 单片机的硬件结知识分享.ppt
位 序 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 位标志 CY AC F0 RS1 RS0 OV / P AC(PSW.6)-辅助进位标志位(半进位标志位) 进行加法或减法操作时,当发生低四位向高四位进位 或借位时,AC由硬件置位,否则AC位被置“0”。在进行 十进制调整指令时,将借助AC状态进行判断。 /sundae_meng 位 序 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 位标志 CY AC F0 RS1 RS0 OV / P F0 (PSW.6)-用户标志位 该位为用户定义的状态标记,用户根据需要用软件对 其置位或清零,也可以用软件测试F0来控制程序的跳转。 /sundae_meng 位 序 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 位标志 CY AC F0 RS1 RS0 OV / P RS1和RS0(PSW.4和PSW.3)-寄存器组选择位 该两位通过软件置“0”或“1”来选择当前工作寄存器组。 表2.3 寄存器组选择 /sundae_meng 位 序 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 位标志 CY AC F0 RS1 RS0 OV / P OV(PSW.2)-溢出标志位 当执行算术指令时,由硬件置位或清零来指示溢出状态。 加减运算(有无符号数均可)中,OV=1表示加减运算结果超出了 累加器A所能表示的符号数有效范围(-128~+127),即运 算结果是错误的,反之,OV=0表示运算正确,即无溢出产生。 无符号数乘法指令MUL的执行结果也会影响溢出标志,若 置于累加器A和寄存器B的两个数的乘积超过了255,则OV=1, 反之OV=0。由于乘积的高8位存放于B中,低8位存放于A中, OV=0则意味着只要从A中取得乘积即可,否则要从BA寄存器对中取得乘积结果。 在除法运算中,OV=1表示除数为0,除法不能进行;反之,OV=0,除数不为0,除法可正常进行。 /sundae_meng 位 序 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 位标志 CY AC F0 RS1 RS0 OV / P P(PSW.0)-奇偶标志位 每个指令周期由硬件来置位或清零用以表示累加器A 中1的个数的奇偶性,若累加器中1的个数为奇数则P=1, 否则P=0。 /sundae_meng (4) ? 数据指针DPTR 数据指针DPTR为一个16位的专用寄存器,其高位用DPH表示,其低位用DPL表示,它既可以作为一个16位的寄存器来使用,也可作为两个8位的寄存器DPH和DPL使用。DPTR在访问外部数据存储器时既可用来存放16位地址,也可作地址指针使用。如MOVX @DPTR,A。 (5) I/O端口P0~P3 P0~P3为四个8位的特殊功能寄存器,分别是四个并行I/O端口的锁存器,当I/O端口的某一位用作输入时,对应的锁存器必须先置“1”。 ? /sundae_meng (6) 定时器/计数器 在MCS-51中,除8032/8052外都只有两个16位定时器/计数器T0和T1,它们由两个相互独立的8位寄存器组成TH和TL,共有四个独立的寄存器TH0、TL0、TH1和TL1,只可对这四个寄存器独立寻址,而不能作为一个16位寄存器来寻址。 (7) 串行数据缓冲寄存器 串行数据缓冲器SBUF用于存放将要发送或已接收的数据,它由发送缓冲器和接收缓冲器组成,将要发送的数据被送入SBUF时进入发送缓冲器,反之进入接收缓冲器。 /sundae_meng 2. 专用寄存器的单元寻址及位寻址 /sundae_meng 说明: 对专用寄存器只能使用直接寻址方式,在指令中既可使用寄存器符号表示,也可使用寄存器地址表示。 在21个可寻址的专用寄存器中,有11个寄存器是可以位寻址的。 专用寄存器的83个可寻址位加上位寻址区的128个通用位,构成位处理器的整个数据位存储空间。 /sundae_meng 3. 程序计数器PC(Program Counter) PC是一个16位的计数器。其内容为将要执行的指令地址,寻址范围达64KB。PC有自动
您可能关注的文档
- 【大学】《轨道车辆结构与设计》考试资料知识分享.ppt
- 【大学】中国人民大学教育基金会工作培知识分享.pptx
- 【大学】中国人民大学教育基金会工作流知识分享.pptx
- 【大学】会计之旅知识分享.ppt
- 【大学】会计信息分析与运用 丽江玉龙旅游股份有限公司财务分析知识分享.ppt
- 【大学】信息化促进服务知识分享.ppt
- 【大学】党员发展培训教材知识分享.ppt
- 【大学】关于国家自然科学基金申请的若干问题知识分享.ppt
- 【大学】农学电子资源利用课程知识分享.ppt
- 【大学】创新化学实验与研究基金资助项目答辩 D-丝氨酸的毛细管电泳-非接触式电导知识分享.ppt
- 2025秋季学期校长述职报告:五维聚力践初心,三新突破育新章.docx
- 在XX开发区创建全国文明城市工作专题会议上的讲话.doc
- 在XX县交通领域务虚会上的讲话.doc
- 2025年企业数据保密协议合同.docx
- 在XX县医保基金突出问题专项整治“百日行动”工作部署会上的讲话.doc
- 在省委巡视反馈问题整改专题民主生活会上的讲话.doc
- 在某高校关工委2025年秋季新学期工作会议上的讲话.doc
- 2025年农业灌溉系统远程监控协议.docx
- 机关党支部学习贯彻党的二十届四中全会精神宣讲报告.doc
- 走心!!校长在教师会议上讲话:人生四境,教育四度 —— 以箭为锋、以棋为谋、以书为墨、以茶为魂.docx
原创力文档


文档评论(0)