2009省三级单片机试卷-A含答案真题.doc_第1页
2009省三级单片机试卷-A含答案真题.doc_第2页
2009省三级单片机试卷-A含答案真题.doc_第3页
2009省三级单片机试卷-A含答案真题.doc_第4页
2009省三级单片机试卷-A含答案真题.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

浙江工商大学单片机技术课程考试试卷考试试卷 (A)一、填空题(每空1分,共25分)1. MCS-51系列单片机为 位单片机2. MCS-51系列单片机的典型芯片分别为 。3. 8051的异步通信口为 (单工/半双工/全双工)4. 8051有 级中断, 个中断源5. 8051内部数据存储器的地址范围是 ,位地址空间的字节地址范围是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是。6. MCS-51系列单片机指令系统的寻址方式有_寄存器寻址_、_直接寻址_、_寄存器间接寻址_、_立即寻址_、 基址寄存器加变址寄存器寻址 。7. 如果(A)=34H,(R7)=0ABH,执行XCHA, R7;结果(A)= ,(R7)= 。8. 8255可以扩展 个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSWH,这时当前的工作寄存器区是 区,R4所对应的存储单元地址为H。10. 若A中的内容为67H,那么,P标志位为。11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 片芯片。二、判断题(5分)1. MCS-51单片机中的PC是不可寻址的。( )2. 当MCS-51执行MOVX DPTR,A指令时,伴随着信号有效。( )3. MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。()4. 区分外部程序存储器和数据存储器的最可靠的方法是看其是被还是被 还是被 信号连接。( )5. 各中断源发出的中断请求信号,都会标记在MCS-51的TCON寄存器中。( )、三、简答题(每题5分,共20分)1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPDPH;POPDPL;POPSP;则:(DPH)= _3CH_;(DPL)=_5FH_;(SP)=_50H_; 2. 采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)3. 分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B4. 图为8段共阴数码管,请写出如下数值的段码。0_1_2_3_4_5_P_ 7_8_C_四、论述题(每题10分,共30分)1. MCS-51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图如下,其中1台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程。 (10分)TXDRXD8051主机TXD RXD 00HTXD RXD01HTXD RXD 02HTXD RXD 03H从机 从机 从机 从机 2. 简述一种多外部中断源系统的设计方法。(给出图和程序)(10分)答:原理电路如图所示3. 简述行列式扫描键盘的工作原理。(8分)五、综合题(20分)1、下图中外部扩展的数据存储器容量是多少?(2分)2、三片6264的地址范围分别是多少?(地址线未用到的位填1)(6分,)3、若外部程序存储器已扩展(未画出),请编写程序,要求:(1) 将30H3FH中的内容送入6264 1# 的前16个单元中;(6分)(2) 将6264 2# 的前32个单元的内容送入40H5FH中;(6分)解:1.外部扩展的数据存储器为3片8K的RAM帮外扩容量为24中2. A15 A!4 A13 地址范围 0 1 1 6000H7FFFH 1 0 1 A000HBFFFH 3(1)程序如下: ORG 0000H RESET: AJMP MAIN ;复位,转主程序 ORG 0100H MAIN: mov DPL,#ooH ;初始化DPTR Mov DPH,#60H Mov Ro,#30H. ;初始化R0Loop: mov A,R0movx DPTR, A INC Ro INC DPTR CJNE R0,#40H,Loop NOP RET(1) 程序如下:ORG 0000HRESET:AJMP MAIN ;转主程序 ORG 0100HMAIN: MOV DPL#00H ;初始化DPTR MOV DPH,#0A0H MOV R0,#40H ;初始化 R0Loop2: movx A,DPTR Mov Ro,A INC DPTR INC Ro CJNE Ro,#60H,Loop2 NOP RET 1、8 2、 8051 、 8051 、 8751 3、全双工 4、 2 5、00H7FH、20H2FH、00H7FH 64K7、0ABH 34H 8、 3 8二、解:采用6MHZ晶振机器周期为2us(213-X)210-6=110-3X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H解:该程序的功能是通过累加器ACC与寄存器B数据交换。3FH_06H_5BH_4FH _66H_6DH_73H_07H 7FH _39H_答:主机发送数据过程如下:(1)将从机0003H的REN置1,SM2=1,并使它们工作在串行口工作方式2或3。(2)由主机向4个从机发出一帧地址址信息02H,第9位为1。从机接到信息后均发生中断,执行中断服务程序,将02H与自身地址做比较。若相同,则清SM2=0,若不同则SM2不变仍为1。(3)主机发送一帧数据信息,第9位为0,从机接到信息后,只有SM2=0的从机发生中断,将数据信息收取,其余SM2=1 的从机不放出中断,信息丢失,从而实现主机向02H从机发送一个字节数据的功能。程序如下:INT:PUSH PSW PUSHJNB P1.0, IR0 ;扫描中断请求JNB P1.1 , IR1JNB P1.2, IR2JNB P1.3, IR3INTIR: POP;返回POPSWIR0: 中断服务子程序 :中断服务 AJMP INTIRIR1: 中断服务子程序 AJMP INTIRIR2: 中断服务子程序 AJMP INTIRIR3: 中断服务子程序 AJMP INTIP答: 扫描键盘工作原理(1) 首先X0X3,始终接高电平,Y0Y3给低电平,扫描P1.0P1.3若全为高电平,则没有键按下,若有低电平,则有键按下。(2) 接着Y0输出低电平,Y1Y3输出高平,扫描P1.0P1.3,若全为高电平,则没有键按下,若

温馨提示

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

评论

0/150

提交评论