单片机学习笔记3.doc_第1页
单片机学习笔记3.doc_第2页
单片机学习笔记3.doc_第3页
单片机学习笔记3.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章2MCS-51单片机与外部扩展的存贮器相接时,P0口输出的低8位地址为何必须通过地址锁存器?而P2口输出的高8位地址则不必锁存?解:由于P0口还要作数据总线口,只能分时用作地址线,故P0口输出的低8位地址数据必须用锁存器锁存。锁存器的锁存控制信号为引脚ALE输出的控制信号。在ALE的下降沿将P0口输出的地址数据锁存。由于P2口输出高8位地址,与P0口不同,无须分时使用,因此P2口上的地址信息(程序存储器上的A15A8)功数据地址寄存器高8位DPH保存时间长,无须锁存。38051单片机内部设有几个定时/计数器?它们是由哪些专用寄存器组成?MCS-51单片机内部有两个16位的定时/计数器T0和T1。每个定时/计数器占用两个特殊功能寄存器: T0由TH0和TL0两个8位计数器组成,字节地址分别是8CH和8AH。 T1由TH1和TL1两个8位计数器组成,字节地址分别是8DH和8BH。5定时器/计数器tmod各位控制功能 6。定时器/计数器tcon高四位意义2.TCON控制寄存器TCON控制寄存器的格式如下:说明:(1)TCON是一个可位寻址的寄存器,字节地址为88H。(2)高4位用于定时器控制,低4位由于外中断控制。(3)各位意义如下:TF1:定时器/计数器T1溢出标志。溢出时自动置1,中断响应后自动复位,也可用软件复位。TR1:定时器/计数器T1运行控制位。TR1=0时停止,TR1=1时开启。TF0:定时器/计数器T0溢出标志。溢出时自动置1,中断响应后自动复位,也可用软件复位。TR0:定时器/计数器T0运行控制位。TR0=0时停止,TR0=1时开启。IE1:外中断1中断请求标志位。CPU响应中断后自动复位。IT1:外中断1触发类型选择位。IT1=0时为电平触发,IT1=1时为下降沿边沿触发。IE0:外中断0中断请求标志位。CPU响应中断后自动复位。IT0:外中断0触发类型选择位。IT0=0时为电平触发,IT0=1时为下降沿边沿触发。780C51单片机内部设有几个定时器计数器?简述各种工作方式的特点。 80C51单片机内部设有2个16位定时器计数器T0和T1。定时器计数器有4种工作方式,其特点如下: 方式0是13位定时器计数器。由THx高8位(作计数器)和TLx的低5位(32分频的定标器)构成,TLx的低5位溢出时,向THx进位;THx溢出时,硬件置位TFx(可用于软件查询),并可以申请定时器中断。 方式1是16位定时器计数器。TLx的低8位溢出时向THx进位,THx溢出时,硬件置位TFx(可用于软件查询),并可以申请定时器中断。 方式2是定时常数自动重装载的8位定时器计数器。TLx作为8位计数寄存器,THx作为8位计数常数寄存器。当TLx计数溢出时,一方面将TFx置位,并申请中断;另一方面将THx的内容自动重新装入TLx中,继续计数,可以多次连续再装入。 方式3只适用于T0,T0被拆成两个独立的8位计数器TL0和TH0。只有将T1用做串行口的波特率发生器时,T0才工作在方式3。 7MCS-51系统中,片外程序存储器 和片外数据存储器共用16位地址线和8位数据线为何不会产生冲突?解:程序存储器和数据存储器虽然共用16位地址线和8位数据线,但由于数据存储器的读和写由 和 信号控制,而程序存储器由读选通信号 控制,这些信号在逻辑上时序上不会产生冲突,因此,两者虽然共处于同一地址空间,但由于控制信号不同,所以不会发生总线冲突。11、当正在执行某一个中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求?在什么情况下不能响应新的中断请求?答:(1)符合以下6个条件可响应新的中断请求:a) 有中断源发出中断请求b) 中断允许位EA=1,即CPU开中断c) 申请中断的中断源的中断允许位为1,即中断没有被屏蔽d) 无同级或更高级中断正在被服务e) 当前的指令周期已结束f) 若现行指令为RETI或访问IE或IP指令时,该指令以及紧接着的另一条指令已被执行完10MCS-51单片机有那几个中断源?各自的中断入口地址为多少?MCS-51单片机中断源分为几个优先级?怎样设置每个中断源的优先级?同一优先级的中断源同时提出中断请求,CPU按什么顺序响应 MCS-51单片机的5个中断源:外部中断2个,中断请求信号分别由P3.2、P3.1输入,低电平有效、脉冲下降沿有效可选。入口地址:0003H,0013H。定时/计数溢出中断3个:T0、T1,计数溢出时置“1”TF0、TF1位,从而发出内部中断请求。入口地址:000BH,001BH。串行中断1个:串行接收或发送完一帧数据时就产生一个内部中断请求RI或TI。入口地址:0023H。中断优先级及其嵌套优先级 2个-高优先级、低优先级,可通过SFR寄存器IP设置。中断嵌套 原则为高优先级的中断不能被低优先的中断所中断,同级中断不能相互中断。3、中断优先级控制由SFR寄存器IP设置,有2个优先级,相应位置“1”,为高优先级。相应位置“0”,为低优先级。中断优先级寄存器IP,字节地址B8H,位地址BFHB8H,与中断允许有关的各位表示如下:12编写一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论