- 1、本文档共103页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1章单片机的硬件结构
锁存器—74LS373的原理: ① 地址总线(AB):地址总线宽度为16位,因此,其外部存储器直接寻址为64K字节,16位地址总线由P0口经地址锁存器提供低8位地址(A0~A7);P2口直接提供高8位地址(A8~ A15)。 ②数据总线(DB):数据总线宽度为8位,由P0口提供。 ③ 控制总线(CB):由P3口的第二功能状态和4根独立控制线*PSEN、*WR、*RD 构成。 1.MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的主要功能是什么? 2.说明MCS-51单片机上电后,运行片内程序还是片外程序是怎样控制的。 3.在MCS-51单片机中,如果采用12MHz晶振,一个机器周期为( )时钟周期? 4.写出各中断向量地址。 5.内部RAM中,位地址为30H的位,该位所在字节的字节地址为( )。 6.若A中的内容为63H,那么,P标志位的值为( )。 7.判断下列说法是否正确: (A)8031的CPU是由RAM和EPROM所组成。 (B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的地端还是高端。 (C)在MCS-51单片机中,为使准双向的I/O口工作在输入方式,必须保证它的输出锁存器被事先预置1。 (D)PC可以看成是程序存储器的地址指针。 8.803 1单片机复位后,R4 所对应的存储单元的地址为( ),因上电时PSW =( )。这时当前的工作寄存器区是( )组工作寄存器区。 9.什么是机器周期?如果采用12MHz晶振,一个机器周期为多长时间? 10.内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。 11.使用8031单片机时,需要将引脚接( )电平,因为其片内无( )存储器。 12.片内RAM低128个单元划分为哪三个主要部分?各部分的主要功能是什么? 13.判断下列说法是否正确 (A)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。 (B)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。 14.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址的范围是( )。 15,写出P3口各引脚的第二功能。 16.当MCS-51单片机程序陷人死循环时,如何退出死循环? 17.判断下列说法是否正确 (A)PC是一个不可寻址的特殊功能寄存器。 (B)单片机的主频越高,其运算速度越快。 (C)在MCS- 1单片机中,一个机器周期等于1/fosc。 (D)特殊功能寄存器SP内装的是栈顶首地址单元的内容。 * * * * * MCS-51单片机片外程序存储器、数据存储器最大存储空间各为多少? 3.? 8031单片机的“/EA”、“RST”引脚意义(不考虑编程状态)? MCS-51单片机片外程序存储器、数据存储器最大存储空间各为多少? 3.? 8031单片机的“/EA”、“RST”引脚意义(不考虑编程状态)? (1)读数据存储器的时序 (2)写数据存储器的时序 1.7 复位电路与WDT技术 复位的意义: 在于使单片机内SFR处于一个确定的状态,尤其重要的是要使PC=0000,使程序从头运行 。 2.6.1 复位 1.复位操作 复位的实现: 只要给RESET引脚加上2个机器周期以上的高电平信号,就可使MCS-51单片机复位。 复位后各SFR的状态: 如下表。 了解复位后各SFR的状态的意义: 便于软件编程对硬件进行控制。 2.复位电路 典型的复位电路如图所示,根据生产厂家Intel公司的推荐,图中电阻选择8.2K,电容选择10μF便可以可靠复位。 除了上电复位外,有时还需要按键手动复位。按键手动电平复位电路如图所示。 1.7.3 WDT技术 1.“死机”的概念 WDT 的意义:克服计算机系统“死机” 所谓“死机”是指处理器执行一段“死循环”程序,无法从循环中退出,无法执行其他预定的任务。 2. 死机产生的原因 (1)“死机”一般是由系统外界的干扰造成的,干扰破坏了正常的控制时序,使程序计数器PC误入数据区,在数据区取指译码执行,如果刚好某几个数据与死循环的机器码一致的话,系统就进入了死循环。 及时发现“死机”,通过重新启动或强制复位,使PC=0,程序从头运行。 (2)另外一种可能是,当系统时序遭到破坏后,PC没有指向指令的第一个字节进行取指操作,其后执行的整个程序是混乱、不可预知的,有可能遇到死循环指令的机器码,从而进入死循环。 3. 克服“死机”的方法 对WDT复位操作后, 每隔固定的时间间隔TWDT(该间隔可预先选定)产生一
您可能关注的文档
最近下载
- 苯乙烯储罐工艺设计.pdf
- 人与动物的关系.ppt
- 5.1认识大数据教学设计2023—2024学年高中信息技术粤教版(2019)必修1.docx
- 2024 年度民主生活会“四个对照”方面(存在问题、原因剖析及整改措施).docx VIP
- 玩家国度ROG STRIX B550-A GAMING 主板 ROG STRIX B550-A GAMING 简体中文版使用手册.pdf
- 液化气供气合同范本.docx
- 驾驶服务外包投标方案(技术标)323页.docx VIP
- 速食id8乐事包的正确打开姿势含进阶篇.pdf
- 2024年包头轻工职业技术学院单招职业倾向性测试题库(必背100题)含答案解析.docx VIP
- 应县广益华府电视专题片大纲讲解.pptx
文档评论(0)