版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2-351单片机的EA,AL,PSEN信号个自动功能是什么?EA:为片外程序存储器选用端,该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。ALE:地址索存有效信号输出在访问片外程序存储器期间,ALE以每机器周期两次进行信号输出,其下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,ALE端仍以上述频率(振荡频率fosc的1/6)出现,可作为对外输出的时钟脉冲或用于定时目的.端,PSEN:片外程序存储器读选通信号输出端,低电平有效。2-451系列单片机有哪些信号需要芯片引脚的第二功能方式提供?●p1.0:定时计数器2的计数脉冲输入端T2P1.1:定时计数器2的外部控制端T2EXP3.0:PxD串行口输入端P3.1:TxD串行口输出端P3.2:INT0外部中断0请求输入端,低电平有效P3.3:INT1外部中断1请求输入端,低电平有效P3.4:T0定时/计数器0技术脉冲输入端P3.5:T1定时/计数器1技术脉冲输入端P3.6:WR外部数据存数器写选通信信号输出端,低电平有效P3.7:RD外部数据存数器读选通信信号输出端,低电平有效2-551系列单片机的程序状态字PSW中存放什么信息?其中的OV标志位在什么情况下被置位?置位是表示什么意思?●PSW是一个8位标志寄存器,它保存指令执行结果的特征信息,以供程序查询和判别。●1)做加法时,最高位,次高位之一有进位则OV被置位2)做减法时,最高位,次高位之一借位则OV被置位3)执行乘法指令MULAB,积大于255,OV=14)执行处罚指令DIVAB,如果B中所放除数为0,OV=1●0V=1,置位反映运算结果超出了累加器的数值范围2-9片内RAM低128单元划分为哪几个区域?应用中怎么样合理有效的使用?●工作寄存器区,位寻址区,数据缓冲区①工作寄存器区用于临时寄存8位信息,分成4组,每组有8个寄存器,每次只用1组,其他各组不工作②位寻址区(20H~2FH),这16个单元的每一位都赋予了一个位地址,位地址范围为00H~7FH,位寻址区的每一位都可能当作软件触发器,由程序直接进行位处理。③由于工作寄存器区,位寻址区,数据缓冲区统一编址,使用同样的指令访问,因此这三个区的单眼既有自己独特的功能,又可统一调度使用,前两个已未使用的单元也可作为一般的用户RAM单元。2-1051系列单片机的堆栈与通用微机中的堆栈有何异同?在程序设计时,为什么要对堆栈指针sp重新赋值?●堆栈是按先进后出或后进先出的远侧进行读/写的特殊RAM区域51单片机的堆栈区时不固定的,可设置在内部RAM的任意区域内●当数据压入堆栈时,sp的内容自动加1,作为本次进栈的指针,然后再存取数据sp的值随着数据的存入而增加,当数据从堆栈弹出之后,sp的值随之减少,复位时,sp的初值为07H,堆栈实际上从08H开始堆放信息,即堆栈初始位置位于工作寄存器区域内,所以要重新赋值2-13什么是时钟周期,机器中期和指令周期?当晶振荡频率为6MHZ时,一条双周期指令的执行时间是多少?●时钟周期:cpu始终脉冲的重复周期(2个振荡周期)机器周期:一个机器周期包含6个状态周期指令周期:执行一条指令所占用的全部时间12MHZ时,一条双周期指令周期时间为2us6MHZ时,一条双周期指令周期时间为1us2-14定时器/计数器定时与计数的内部工作有何异同?●定时工作模式和技术工作模式的工作原理相同,只是计数脉冲来源有所不同:
处于计数器工作模式时,加法计数器对芯片端子T0(P3.4)或T1(P3.5)上的输入脉冲计数;
处于定时器工作模式时,加法计数器对内部机器周期脉冲计数。2-15定时器/计数器有四种工作方式,它们的定时与计数范围各是多少?使用中怎样选择工作方式?●工作方式0:定时范围:1~8192us;计数值范围:1~8192工作方式1:定时范围:1~65536us;计数值范围:1~65536工作方式2:定时范围:1~256us;计数值范围:1~256工作方式3:定时范围:1~256us;计数值范围:1~256●通过TMOD来选择,低4位用于定时器/计数器0,高4位用于定时器/计数器1M1,M0:定时器计数器工作方式选择位@2-16定时器/计数器的门控方式与非门控方式有何不同?使用中怎么样选择哪种工作方式?初值应设置为多少(十六进制)?●GATE:门控位,用于控制定时器/计数器的启动是否受外部中断请求信号的影响。GATE=1,则定时器/计数器0的启动受芯片引脚INT0(P3.2)控制,定时器/计数器1的启动受芯片引脚INT1(P3.3)控制GATE=0,则定时器/计数器的启动与引脚INT0、INT1无关,一般情况下GATE=0@2-1851单片机的五个中断源中哪几个中断源在CPU响应中断后可自动撤除中断请求,=(65536-x)*Tcy定时范围:1~65536计数值为:N=216-x=65536-x计数范围为:1~65536定时器T0的溢出对外无脉冲信号,重置定时器/计数器的初值可以再形成计数脉冲3-23编写一个延时1ms的子程序4-1)何谓单片机的最小系统?★所谓最小系统,是指一个真正可用的单片机最小配置系统。对于片内带有程序存储器的单片机,只要在芯片上对外接时钟电路和复位电路就能达到真正可用,就是最小系统。对于片外不带有程序存储器的单片机,除了在芯片上外接时钟电路和复位电路外,还需外接程序存储器,才能构成一个最小系统。4-5)什么是完全译码?什么是部分译码?各有什么特点?★所谓部分译码,就是存储器芯片的地址线与单片机系统的地址线顺序相接后,剩余的高位地址线仅用一部分参加译码。特点:部分译码使存储器芯片的地址空间有重叠,造成系统存储器空间的浪费。★所谓全译码,就是存储器芯片的地址线与单片机系统的地址线顺序相接后,剩余的高位地址线全部参加译码。★特点:存储器芯片的地址空间是唯一确定的,但译码电路相对复杂。4-7)存储器芯片地址引脚数与容量有什么关系?★地址线的数目由芯片的容量决定,容量(Q)与地址线数目(N)满足关系式:Q=2N4-10)采用2764(8K*8)芯片扩展程序存储器,分配的地址范围为4000H~7FFFH。采用完全译码方式,试确定所用芯片数目,分配地址范围,画出地址译码关系图,设计译码电路,画出与单片机的连接图。★7FFFH-4000H+1=4000H=16KB因为2764为8K*8所以需要2片芯片第一片地址为范围为:4000H~5FFFH第二片地址为范围为:6000H~7FFFH译码关系图:p2.7P2.6P2.5P2.4p2.3P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0000*************001*************连接图4-12)某单片机系统用8255A扩展I/O口,设其A口为方式一输入,B口为方式一输出,C口余下的口线用于输出。是确定其方式控制字;设A口为允中,B口禁中,试确定相应的置位/复位字。★书P114,方式选择控制字C口置位/复位控制字方式控制字为10110100A口允中,即置位:0000×××1B口禁中,即复位:0000×××04-13)试设计用两片74LS377和74LS244扩展8051的两个输出口和两个输入口的扩展连接电路图。4-15)试设计用两片74LS164在8051串行口扩展两个并行输入口的扩展连接电路图,并编写把片内RAM的30H,31H单元的数从扩展的两个口输出的程序。5-1)什么是单片机的扩展总线?串行扩展总线与并行扩展总线相比有哪些特点?目前单片机应用系统中较为流行的串行扩展总线有哪些?★扩展总线:由于数据线与低8位地址线复用P0口,为了把它们分离与片外芯片相连,通常要加锁存器才能构成总线结构。★★主要有I2C、SPI、单总线(1-wire)、Microwire5-4)PC机通过RS-232接口与51单片机通信时,通过什么方式完成RS-232C到TTL电平转换?★使用时必须加上适当的电平转换电路芯片6-4)简述单片机对行列式键盘的扫描过程或画出流程图。书P1686-9)何谓静态显示?何谓动态显示?两种显示方式各有什么优缺点?★静态显示:LED工作在静态显示方式下,共阴极接地或共阳极接+5V;每一位的段选线(a~g,dp)与一个8位并行I/O口相连。优点:显示器每一位可以独立显示,每一位由一个8位输出口控制段选码,故在同一个时刻各位可以独立显示不同的字符。缺点:N位静态显示器要求有N×8根I/o口线,占用I/o口线较多,故在位数较多时往往采用动态显示。动态显示:LED动态显示是将所有位的段选线并接在一个I/o口上,共阴极端或共阳极端分别由相应的I/o口线控制。优点:节约用线缺点:每一位段选线都接在一个I/o口上,因此每送一个段选码,8位就显示同一个字符,这种显示器是不能用的。解决这个问题利用人眼的视觉停留,从段选线I/o口上按位分别送显示字符的段选码,在位控制口也按相应的次序分别选通相应的显示位(共阴极送低电平,共阳极送高电平),选通位就显示相应字符,并保持几毫秒的延时,未选通位不显示字符(保持熄灭)。6-14)设计一个内置HD44780驱动控制器的字符型LCM与51单片机的接口电路,并编写在字符型液晶显示模块显示“HELLO”字符的程序。★P187图6-16)ADC0809的8路输入通道是如何选择的?试举例说明。★ADDCADDBADDA选通的通道000IN0000IN1010IN2011IN3100IN4101IN5110IN6111IN76-17)设有一个8路模拟量输入的巡回检测系统,使用中断方式采样数据,并依次存放在片内RAM区从30H开始的8个单元内。试编写采集一遍数据的主程序和中断服务程序。6-24)单片机控制大功率对象时,为什么要采用隔离器进行接口?试编写一些常用的光耦器件的型号。★由于继电器由吸合到断开的瞬间会产生一定的干扰,当吸合电流较大时,在单片机与继电器之间需要增加隔离电路。4N25,4N26~4N28,TLP528,TLP124,TLP126,4N33,H11G1,H11GZ,H11G36-25)单片机与继电器线圈接口时,应注意什么问题?采取什么措施解决这些问题?★继电器由吸合到断开的瞬间会产生一定的干扰,因而使用于吸合电流很小的微型继电器★当吸合电流比较大时,在单片机与继电器之间需要增加隔离电路。8-2)51单片机能直接进行处理的C51的数据处理类型有哪几种?★在51单片机中,只有bit和unsignedchar两种直接支持机器指令。8-5)简述C51存储类型与51单片机存储空间的对应关系?存储类型与存储空间的对应关系Code程序存储器区,64kb,通过movc@A+DPTR访问Data直接寻址的片内数据存储区,128B,可在一个周期内直接寻址Bdata可位寻址的片内数据存储区,允许位和字节的混合寻址,16BIdata间接寻址的片内数据存储区,256B,可以访问整个内部地址空间256BPdata分页寻址片外数据存储区,256B,通过MOVX@Ri访问(i=0,1)Xdata片外数据存储区,64KB,通过MOVX@DPTR访问8-6)C51中51单片机的特殊功能寄存器如何定义?试举例说明。★Sfrsfr_name=int_constant↓↓↓关键字特殊功能寄存器名整型常数,是sfr_name的字节地址例:sfrP0=0x80;/*P0,地址为80H*/8-8)C51中使用51单片机的位单元的变量如何定义?试举例说明。★Bitmy_bit;/*把my_bit定义为位变量*/Bitdone_flag=0;/*把done_flag定义为位变量*/8-14)设fose=6MHz,利用定时器0的方式1在P1.6口产生一串50HZ的方波。定时器溢出时采用中断方式处理。#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇科疾病合并糖尿病的护理
- 《增能视角下视障人新领域支持性就业的服务研究》
- 《好莱坞怪兽电影的审美研究》
- 微创拔牙及牙槽外科护理
- 希汉氏综合征研究
- 2024至2030年中国连座车架行业投资前景及策略咨询研究报告
- 2024至2030年中国药店管理系统行业投资前景及策略咨询研究报告
- 2024至2030年中国电动液压冷铆机行业投资前景及策略咨询研究报告
- 2024至2030年中国四轮推进式运坯车行业投资前景及策略咨询研究报告
- 2024至2030年中国单筒西瓦行业投资前景及策略咨询研究报告
- 平面设计生涯发展展示
- 公司的人才培养与团队建设
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
- 2024在役立式圆筒形钢制焊接储罐安全附件检验技术规范
- 上海2022届高三数学·一模试卷 填空选择 汇编
- 三年级数学(上)计算题及答案
- 《学术型英语写作》课件
- 校园垃圾分类
- 银屑病学习课件
- GD3005勘察文件质量检查报告
- 储气罐使用注意事项培训
评论
0/150
提交评论