单片机原理及接口技术试卷及答案 哈尔滨工业大学

上传人:xt****7 文档编号:118165011 上传时间:2022-07-11 格式:DOC 页数:6 大小:1.01MB
收藏 版权申诉 举报 下载
单片机原理及接口技术试卷及答案 哈尔滨工业大学_第1页
第1页 / 共6页
单片机原理及接口技术试卷及答案 哈尔滨工业大学_第2页
第2页 / 共6页
单片机原理及接口技术试卷及答案 哈尔滨工业大学_第3页
第3页 / 共6页
资源描述:

《单片机原理及接口技术试卷及答案 哈尔滨工业大学》由会员分享,可在线阅读,更多相关《单片机原理及接口技术试卷及答案 哈尔滨工业大学(6页珍藏版)》请在装配图网上搜索。

1、单片机原理及接口技术试卷3班级: 姓名: 学号: 成绩: 一、填空题(20分,评分标准:每小题各2)1、十进制数29的8位补码表示为 11100011B 。2、MCS-51有 7 种寻址方式,特殊功能寄存器只能采用 直接寻址方式。3、MCS-51串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 SCON 加以选择。4、MCS-51有 5个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。5、假定(A)=56H,(R5)=67H。执行指令: ADD A,R5 DA A后,累加器A的内容为 23H ,CY的内容为 1 。6、假定标号qaz的地址为0

2、100H,标号qwe值为0123H(即跳转的目标地址为0123H)。执行指令: qaz:SJMP qwe 该指令的相对偏移量为 0123H0102H=21H 。7、MCS-51单片机访问片外存储器时,利用 ALE信号锁存来自 P0口的低8位地址信号。8、MCS-51单片机片内RAM的工作寄存器区共有 32个单元,分为 4 组寄存器,每组 8个单元,以 R0R7 作为寄存器名。9、MCS-51单片机中 P0 口作地址/数据总线,传送地址码的 低8 位; P2 口作地址总线,传送地址码的 高8 位。二、选择题(20分,评分标准:每小题各2分)1、在中断服务程序中,至少应有一条 (D) (A)传送指

3、令 (B)转移指令 (C)加法指令 (D)中断返回指令2、ORG 2000H LCALL 3000H 0RG 3000H RET 左边程序执行完RET指令后,PC= (C)(A)2000H (B)3000H (C)2003H (D)3003H3、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是 (A) (A)98H (B)84H (C)42H (D)22H4、若某存储器芯片地址线为12根,那么它的存储容量为 (C) (A)1KB (B)2KB (C)4KB (D)8KB5、下面哪种外设是输出设备 (A) (A)打印机 (B)纸带读出机 (C)键盘 (D)A

4、/D转换器6、下面哪一个部件不是CPU的指令部件 (C) (A)PC (B)IR (C)PSW (D)ID7、以下运算中对溢出标志OV没有影响或不受OV影响的运算是 (A) (A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算8、以下指令中,属于单纯读引脚的指令是 (C) (A)MOV P1,A (B)ORL P1,#0FH (C)MOV C,P1.5 (D)DJNZ P1,short-lable9、在异步通讯接口,其帧格式由1个起始位(0)、7个数据位、1个偶校验和1个停止位“1”组成。当该接口每分钟传送1800个字符时,传送波特率为 (D) (A)1800b/s (B)10b/

5、s (C)3000b/s (D)300b/s10、各中断源发出的中断请求信号,都会标记在MCS-51系统的 (B) (A)TMOD (B)TCON/SCON (C)IE (D)IP三、判断题(10分,评分标准:每小题各1分)1、MCS-51的程序存储器只是用来存放程序的。 ()2、当MCS-51上电复位时,堆栈指针(SP)=00H。 ()3、判断以下指令段的正误。 () MOV P2,#30H MOV R2,#57H MOVX A,R2 4、0070H 80 FE HERE:SJMP HERE 执行该指令后,程序将原地踏步。 ()5、51单片机内部有两片寄存器,既是工作寄存器和专用寄存器,因在

6、同片内RAM,则它们是统一编址。 ()6、要进行多机通讯,MCS-51串行接口的工作方式应选方式1。 ()7、定时器工作于方式2,若GATE=1、TR0=1、INT0=1就可启动定时/计数器。 ()8、使用89C51且/EA=1时,仍可外扩64KB的程序存储器。 ()9、MCS-51的相对转移指令最大负跳距是127B。 ()10、PC存放的是当前正在执行的指令。 ()四、简答分析编程题(任选3题,30分,评分标准:每小题各10分) 1、89C51单片机片内设有几个定时器/计数器?它们是由哪些SFR组成?定时器/计数器作定时和计数时,其计数脉冲分别由谁提供?答:89C51单片机片内设有2个定时器

7、/计数器:定时器/计数器0和定时器/计数器1。由TH0、TL0、TH1、TL1、TMOD、TCON特殊功能寄存器组成。 作定时器时,计数脉冲来自单片机内部,其频率为振荡频率的1/12;作计数器时,计数脉冲来自单片机外部,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。2、简述89C51单片机的中断响应过程。答:单片机如查询到某个中断标志为1,将按优先级进行中断处理。中断得到响应后 ,对于有些中断源,CPU在响应中断后会自动清除中断标志,由硬件将程序计数器PC内容压入堆栈保护,然后将对应的中

8、断矢量装入程序计数器PC,使程序转向中断矢量地址单元中去执行相应的中断服务程序。3、编程实现多字节无符号数加法解:编程说明:多字节运算一般是按从低字节到高字节的顺序依次进行的入口:(R0)=被加数低位地址指针(R1)=加数低位地址指针(R2)=字节数出口:(R0)=和数低位地址指针程序清单如下: ADDBIN:CLR C LOOP1:MOV A,R0ADDC A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOP1JNC LOOP2MOV R0,#01HRET LOOP2:DEC R0RET4、将定时器/计数器做脉冲信号发生器。编程利用定时器T0定时,在P1.0端输出周期性方

9、波信号,方波周期为2ms,已知晶振频率为6MHz。答: 1)T0工作模式的设定: 选择模式1(16位方式)(最大定时131ms) 2)定时初值的设定: X=216-(1ms6106/12 )=65036=FE0CH,即:TH0应装0FEH,TL0应装0CH。 程序清单如下:ORG 0000HLJMP MAINORG 000BHLJMP HUANG主程序: ORG 0500H MAIN:MOV TMOD,#01H MOV TL0,#OCH MOV TH0,#0FEH SETB EA SETB ET0 SETB TR0 HERE:SJMP HERE中断服务程序:HUANG:MOV TL0,#OCH

10、 MOV TH0,#0FEH CPL P1.0 RETI五、设计题(任选1题,20分)1、设计一个22行列式键盘,并编写键盘扫描程序。(评分标准:硬件电路10分,软件程序20分)解:(1)逻辑电路如下:(2)判断是否有键按下:有列线P1.0、P1.1送全0,查P0.0、P0.1是否为0。判断哪一个键按下:逐列送0电平信号,再逐行扫描是否为0。键号=行首号+列号KEY: LCALL KS JZ KEY LCALL T10ms LCALL KS JZ KEYMOV R2,#0FEH MOV R4,#00HLK1: MOV P1,R2 JB P0.0,ONE MOV A,#00H LJMP KPON

11、E: JB P0.1, NEXT MOV A,#02HKP: ADD A,R4 PUSH ACCLK: LCALL KS JNZ LK POP ACC RETNEXT: INC R4 MOV A,R2 JNB ACC.1,KND RL A MOV R2,A AJMP LK4KND: AJMP KEY1KS: MOV P1,#0FCH MOV A,P0 CPL AANL A,#03HRETT10ms: MOV R7,#10HTS1: MOV R6,#0FFHTS2: DJNZ R6,TS2 DJNZ R7,TS1 RET2、设计一个由AT89C51单片机与一片ADC0809组成的数据采集系统,A

12、DC0809的地址为7FF8H7FFFH。画出硬件逻辑电路图,简述启动ADC0809的工作过程,并编制轮流采集8个通道数据,其采样值存入片外RAM 30H开始的存储单元中。(评分标准:硬件电路5分,工作过程5分,软件程序10分)解:(1)逻辑电路如下:(2)启动ADC0809的工作过程为:先送通道号地址到ADDAADDC,有ALE信号锁存通道号地址后,让START有效启动A/D转换,即执行一条MOVXDPTR,A指令产生 信号,使ALE、START有效,锁存通道号并启动A/D转换。A/D转换完后,EOC端发出一正脉冲,接着执行MOVXA,DPTR产生 信号,使OE端有效,打开锁存器三态门,8位数据就读入到CPU中。(3)利用中断方式,分别对8路模拟信号轮流采样一次,转换结果依次存放在首址为30H的片外数据RAM中 ORG 0000H AJMP MAIN ORG 0013H AJMP INT1MAIN: MOV R1,#30H MOV R7,#08H MOV DPTR,#07FF8H SET IT1 SET EX1 SET EAMOVX DPTR,AHERE: SJMP HERE中断服务程序:INT1: MOVX A,DPTR MOVX R1,A INC R1 INC DPTR DJNZ R7,READ RETIREAD: MOVX DPTR,A RETI

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!