- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 单片机的基本结构和工作原理 一、单片机硬件结构 1、8051单片机的基本组成 中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。 定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 并行I/O口:4个8位的I/O口P0、P1、P2、P3。 串行口:一个全双工串行口。 中断控制系统:5个中断源(外中断2个,定时/计数中断2 个,串行中断1个) 时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ 2、单片机的工作原理 唯一功能:不断地取指令——执行 指令 CPU工作过程: 1.根据PC指示取第1条指令(存储器) 2.译码(指令寄存器) 3.执行(通过控制其他部件完成) …… 3、MCS-51单片机信号引脚简介 P3口线的第二功能 4. 8051存储器结构 (1)程序存储器 (2)数据存储器 RAM位寻址区位地址表 (1)累加器A(Acc) 最通用、最繁忙的特殊功能寄存器 所有的算术和逻辑运算都用到它 操作数和结果的中转站 (2)B寄存器 乘除法时用到 也可作为一般寄存器 (3)数据指针DPTR DPTR是个16位专用寄存器,由DPH和DPL组成(各8位) 主要作用是在执行片外RAM或I/O口访问时,确定访问地址。 可以访问的地址范围为64K (4)程序状态字PSW CY —高位进位标志,8位运算产生进位或借位 AC—辅助进位标志,半字节进位标志 OV—溢出标志,带符号数运算的溢出 RS1,RS0—选择工作寄存器区 P—奇偶校验标志位,累加器A中的奇偶校验 “1”的个数为奇数,P=1 “1”的个数为偶数,P=0 F0,F1 —用户标志位 (5)堆栈指针寄存器SP 后进先出 保存子程序和中断服务程序的返回地址 传递参数和保存某些数据 进栈:SP自动加1,出栈:SP自动减1 系统复位时,硬件置SP=07H (6)电源控制寄存器PCON SMOD:波特率加倍 GF1、GF0:通用标志位 PD:掉电方式位,复位唤醒 IDL:等待方式位,中断唤醒 (7)并行口寄存器P0~P3 与I/O端口P0~P3一一对应,下节讨论 (8)程序计数器PC 存放即将下一条将要执行指令的地址,共16位,可对64KB的ROM寻址。 每次取指后自动加1,即PC+1 PC。 PC对用户不可见,用户可以通过分支、跳转、调用、中断和复位等操作改变PC的值。 5、并行输入/输出电路结构 (2)输出举例 (3)输入举例 (4)P0口工作原理 6、时钟电路与复位电路 (1)时钟振荡电路 7、振荡器/时钟及时序 振荡有两种方式:外部、内部 时钟发生器:将振荡频率二分频,为芯片提供一个两相时钟信号。 时钟的产生: XTAL1(19)、XTAL2(18) 单片机是采用“存储程序”的工作方式,事先把程序加载到计算机的存储器中,CPU按程序中的指令一条一条地执行。 计算机在执行指令时,通常将一条指令分解成若干基本的微操作,这些微操作都是在一系列脉冲控制下进行的,而各脉冲在时间上是有先后顺序的,这种顺序就称为时序。 时序定时单位: (1)拍节P:振荡脉冲周期,用P表示。 (2)状态S:始终信号周期,用S表示 (3)机器周期:MCS-51采用定时方式,因此有固定的机器周期,一个机器周期等于6个状态周期,12个振荡周期; (4)指令周期:执行一条指令所需要的时间。可包含一、二、三或四个机器周期。 时钟频率是振荡频率的二分频;机器频率是振荡频率的12分频。 振荡周期=1/12?s; 状态周期=1/6?s; 机器周期=1?s; 指令周期=1~4?s。 (2)复位电路 二、单片机的工作过程 2、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用( )区的工作寄存器。 A.0区 B.1区 C.2区 D.3区 3. 09H位所在的单元地址是( ) A. 02H C. 08H B. 21H D.20H 4.单片机在进行取指令操作时,指令的地址是由( )的内容决定。 A. SP C. DPTR D. PSEN和ALE B.PC * * 二、单片机的工作
您可能关注的文档
最近下载
- 平狄克-微观经济学-第七版--课件.ppt VIP
- 电线电缆质量手册范本.doc VIP
- 中职英语高教版(2025)基础模块1Unit 1 Personal and Family Life 单词课件(共20张ppt)(含音频+视频).pptx VIP
- 2025年高考语文一轮复习考点通关【语言文字运用】考点38 正确使用词语(含答案).docx VIP
- 猜谜语-动物(十六).docx VIP
- 2025年高考语文一轮复习考点通关【语言文字运用】考点41 辨析与鉴赏修辞手法(含答案).docx VIP
- 沃森(VicRuns)VD120A-GS系列变频器说明书用户手册.doc
- 2025年10月离任审计述职报告范文模板.docx VIP
- 2024年《社区JW工作规范(试行)》题库.docx
- 跨境电商客户服务课件:学习情境四 跨境电子商务售中沟通与服务.pptx VIP
文档评论(0)