江西理工大学单片机试题C答案.doc

江西理工大学单片机试题C答案.doc

ID:56666136

大小:332.50 KB

页数:6页

时间:2020-07-02

江西理工大学单片机试题C答案.doc_第1页
江西理工大学单片机试题C答案.doc_第2页
江西理工大学单片机试题C答案.doc_第3页
江西理工大学单片机试题C答案.doc_第4页
江西理工大学单片机试题C答案.doc_第5页
资源描述:

《江西理工大学单片机试题C答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试题C答案一、填空题(共15分,每空1分)1、单片机内有组成微机的主要功能部件CPU、存储器和I/O接口。2、MCS-51有4个并行I/O口,其中P1~P3准双向口,所以由输出转输入时必须先写入“1”。3、在MCS-51中有两个寄存器用于提供地址,其中PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址4、因为MCS-51的P0口是地址总线低8位和数据总线分时复用的,因此在进行系统扩展时,应使用地址锁存器使信号分离。5、指令包含操作码和操作数两个部分,前者用来表示执行什么样的操作,后者用来指出参加操作的数据或数据的存储地址。6、ANLA,#0F0H是将A的低4位置0,而高4

2、位不变。7、中断处理可分为四步,分别是中断请求,中断响应,中断服务,中断返回。8、SBUF是串行口数据接收、发送缓冲器;SCON是串行口控制寄存器。二、简答题(共30分)1、什么是时钟周期、机器周期、指令周期,三者之间的关系如何?一个机器周期的时序如何划分?(6分)时钟周期是单片机最基本的时间单位是输入时钟频率的倒数。机器周期则是完成某一个规定操作所需的时间。指令周期是从CPU取出一条指令到该指令执行完所需的时间。MCS-51的一个机器周期由12个时钟(振荡)周期组成,一个指令周期有1~4个机器周期。一个机器周期为6个状态周期,共12个时钟周期,依次表示为S1P1、S1P2、……S6P1、

3、S6P2。2.简述在访问外部存储器时P0口作为地址/数据总线时的工作过程。(5分)在访问外部存储器时,P0口作为地址/数据总线使用,这时多路开关“控制”信号为“1”,与门解锁,与门输出信号电平由“地址/数据”线信号决定;同时多路开关与反相器的输出端相连,地址信号经“地址/数据”线→反相器→V2栅极→V2漏极输出,例如地址信号为“0”,与门输出低电平,V1管截止;反相器输出高电平,V2管导通,输出引脚的地址信号为低电平。反之,地址信号为“1”,与门输出高电平,V1管导通;反相器输出低电平,V2管截止,输出引脚的地址信号为高电平。可见,在输出“地址/数据”信息时,V1、V2交替导通,负载能力很

4、强,可以直接与存储器地址线相连,无需增加总线驱动器。3、简述堆栈。(4分)(1)在程序中断或子程序调用时,为保护返回地址(断点)和保护现场而设立的RAM区。(2)用MOVSP,#STK指令建立堆栈。(3)存放数据按“后进先出”原则进行。(4)利用PUSH、POP指令即可进行进栈、出栈操作。4、进行外部程序存储器扩展时,其地址、数据、控制总线分别是哪些?(4分)用MCS-51进行程序存储器的扩展时,其三总线如下:地址总线:高8位:P2口;低8位:P0口;数据总线:P0口(分时复用);控制总线:/PSEN(程序存储器读)。5、增强的51单片机有哪几个外部中断?哪几个内部中断?(6分)增强的51

5、单片机的外部中断有2个,分别是两个外部中断INT0、INT1;增强的51单片机的内部中断有4个,分别是:定时器/计数器T0、T1、T2的三个溢出中断源TF0、TF1、TF2;串行口的接收和发送中断RI/TI。6、简述程序状态字寄存器PSW及各标志的含义?(5分)程序状态字寄存器有时也称为“标志寄存器”,由一些标志位组成,用于存放指令运行的状态,MCS-51中PSW寄存器各位含义如下:Cy:进位标志。在加法运算或减法运算时,最高位有进位或有借位时,Cy为1,反之为0。AC:辅助进位标志。在加法运算或减法运算时,b3位有进位或借位时,AC为1,反之为0。OV:溢出标志。当运算结果超出范围时,O

6、V标志为1,即溢出;反之为0。P:奇偶标志。该标志位始终体现累加器Acc中“1”的个数的奇偶性。三、写出下面指令中源操作数的寻址方式(8分)MOVR0,#40H立即数寻址MOVA,4FH直接数寻址MOV@R0,A寄存器寻址MOVA,@R1寄存器间接寻址MOVCA,@A+DPTR变址寻址CLREA位寻址SJMPLOOP相对寻址PUSHACC直接寻址四、阅读程序(共12分)1.某80C32单片机时钟频率12MHz,T1为工作方式1,2毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。(4分)MOV  TMOD,#01H;改为MOV  TMOD,#10HMOV  TH1,#30H;改为M

7、OV  TH1,#0F8HMOV  TL1,#0F8H;改为MOV  TL1,#30HSETBPT1CLREA;改为SETBEASETBET1………2.下面延时子程序,具有保护现场的功能(保护A及PSW值)请指出错误,并改正(2分)。DLY0:PUSH ACCPUSH PSWMOV  R1,#32HDLY1:NOPDJNZR1,DLY1POP  ACC;改为POPPSWPOP  PSW;改为POPACCRET;或者将第一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。