微机原理与接口技术模拟卷课件.ppt

微机原理与接口技术模拟卷课件.ppt

ID:57122811

大小:558.00 KB

页数:49页

时间:2020-08-01

微机原理与接口技术模拟卷课件.ppt_第1页
微机原理与接口技术模拟卷课件.ppt_第2页
微机原理与接口技术模拟卷课件.ppt_第3页
微机原理与接口技术模拟卷课件.ppt_第4页
微机原理与接口技术模拟卷课件.ppt_第5页
资源描述:

《微机原理与接口技术模拟卷课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试卷一解析一、填空1.若外接晶振为6MHz,则8031单片机的振荡周期为,时钟周期为,机器周期为,指令周期最短为,最长为。2.8031单片机的片内外最大程序存储器最大容量为,数据存储器最大容量为。1/6us1/3us2us2us8us64KB64KB+0.128KB一、填空3.8031单片机的中断源共有个,它们分别是,,,,;各中断矢量(入口)地址分别对应为,,,,。5外部中断0定时器/计数器0外部中断l定时器/计数器1串行口0003H000BH0013H001BH0023H一、填空4.8031单片机串行口共有种工作方式,它们的波特率分别为,,,。5

2、.8031单片机内部有定时器/计数器个,它们具有和功能,分别对和进行计数。4fosc/12可变可变fosc/32或fosc/642定时计数内部机器周期单片机引脚T0和T1上的负跳变脉冲一、填空6.D/A转换器是将转换为的器件,DAC0832具有,,三种工作方式;D/A转换器的主要技术性能有,,。数字量模拟量单缓冲直通双缓冲分辨率转换速率转换精度二、简答题1.8031单片机MOV、MOVC、MOVX指令有什区别?分别用在哪些场合?为什么?【答】①MOV指令用于对内部RAM、寄存器的访问。②MOVC指令用于访问程序存储器.从程序存储器中读取数据(如表格、

3、常数等);③MOVX指令用于访问外部数据存储器和外部端口。要注意:执行MOVX指令时,RD(P3.7)或WR(P3.6)信号有效(即输出一个低脉冲),可以用做外部数据存储器或I/O的读/写选通控制信号。二、简答题2.中断程序与子程序调用有哪几点(至少三点)异同?【答】①都是中断当前正在执行的程序,转去执行子程序或中断服务程序;②两者都可以实现嵌套,如中断嵌套和子程序嵌套;③中断请求信号可以由外部设备发出,是随机的;子程序调用却是由软件编排好的。三、设计题某应用系统由10台803l单片机构成主从式多机系统,请画出硬件示意框图,简述系统工作原理。10台8

4、03l单片机构成主从式多机系统如图1—1所示。三、设计题8051单片机多机通信时.采用1台主机和9台从机的主从式。主机向从机发送的信息分为地址,命令或数据两类。主机发送地址帧时,置第9位数据TB8为1;主机发送命令或数据帧时,将TB8清0。当8051串行口以方式2或方式3接收时,若SM2=1,则只有当接收到的RB8为1时才将数据送入接收缓冲器SBUF,并使RI置1,申请中断,否则数据将丢失;若SM2=0,则无论RB8是1还是0,都能将数据装入SBUF,并且发中断。因此,SM2被称为“多机通信位”。三、设计题各从机开始多机通信时,应将SM2位置1,这时

5、可以响应主机发来的地址信息(接收的RB8=1)。1台主机首先面对9台从机发送要通信的从机地址(点名),各从机接收地址帧后,有两种不同的操作:若从机的地址与主机点名的地址不相同,则该从机将继续维持SM2为1,从而拒绝接收主机后面发来的命令或数据信息,并等待主机的下一次点名。若从机的地址与主机点名的地址相同,则该从机将本机的SM2清0,继续接收主机发来的命令或数据。这时一个主机与一个从机进行一对一的通信。当一个主机与一个从机的通信完成后,该从机SM2又置1。主机又重新开始呼叫另一个从机,重复上述过程。四、读程序题四、读程序,请:①在电压V—时间t坐标上,

6、画出803l单片机P1.0~P1.3引脚上的波形图。②对源程序加以注释。ORG0000HSTART:MOVSP,#20HMOV30H,#0FFHMLP0:MOVA,30HCJNEA,#07H,MLP1MOVA,#00HMLP2:MOV30H,AMOVDPTR,#ITABMOVCA,@A+DPTRMOVP1,AACALLD20msSJMPMLP0MLP1:INCASJMPMLP2ITAB:DB1,2,4.8DB8,4.2.1D20ms:……RETP1.0~P1.3引脚上的波形图如图1-2所示。程序注释如下:ORG0000HSTART:MOVSP,#20

7、H;堆栈指针MOV30H,#0FFHMLP0:MOVA,30HCJNEA,#07H,MLP1;判断表格中数据是否取完MOVA,#00H;取完,从表头开始取MLP2:MOV30H,AMOVDPTR,#ITAB;表格首地址MOVCA,@A+DPTR;取表格中数据MOVP1,A;输出波形ACALLD20ms;波形软件延时20msSJMPMLP0MLP1:INCA;表格中数据未取完,准备取下一个SJMPMLP2ITAB:DB1,2,4,8;输出波形表DB8,4,2,1D20ms:…….RET五、编程题五、按题意编写程序,并加上注释和必要的伪指令。1.根据20

8、00H单元中的值X,决定P1口引脚输出为:2XX>0P1=55HX=0XX<0(X小于63)【答】这是典型的

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

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

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