(完整word版)中国计量学院单片机模拟3.doc_第1页
(完整word版)中国计量学院单片机模拟3.doc_第2页
(完整word版)中国计量学院单片机模拟3.doc_第3页
(完整word版)中国计量学院单片机模拟3.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、一、单项选择题。16 8 位二进制所表示的无符号整数,其相应的十进制数范围是()A 0-255B 1-256C 1-255D 0-25617字母“ b”的 ASC 码是()A 11HB OBHC BOHD 62H18十进制数 -1 用二进制补码表示,该补码是() 0A FFHB00HC FEHD 81H19 8031 单片机外接ROM 时,使用()引脚来选通74LS373 芯片A ALEB PSENC EAD WR20如果 8031 单片机的一个机器周期为2 微秒,则其时钟频率为()MHzA 6B 8C 12D1621 8031 单片机内含定时器和串行口的个数分别为()A 2和1B1和 2C3

2、和1D2和 222对程序存储区数据传送,应采用助记符为()A MOVB MOVXC MOVCD PUSH23下列各指令中()才属于 MCS 51 指令系统的位指令A ANLC.,/bitBXRLC,bitCORLbit,CD MOVC,/bit24 8031 单片机外部中断0 请示信号输入的引脚是()A RXDB INTOC TOD WR25 8031 单片机的定时器1 的中断程序入口地址为()A 001BHB 0003HC000BHD0013H26 8031 片可扩展数据存储器() KB0A 64B 32C 8D 4二、改错题下面的程序或程序段存在一个错误或不妥处,请在其下划一条线,并将改正

3、的内容写到每小题的空白处。27某 8031 单片机时钟频率 12MHz ,T1 为工作方式 1,2 毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。MOVTMOD , 01HMOVTH1 , 0F8HMOVTL1 , 30HMOVIP, 8MOVIE , 88HT1 方式字段T0 方式字段TMOD 寄存器格式GA TEC/TM1M0GATEC/TM1M0IP 寄存器格式PSPT1PX1PT0PX0IE 寄存器格式EAESET1EX1ET0EX028下列程序要完成16 位无符号数相加, 两数分别存于30H,31H 和 40H,41H(低位在前),并把和存于30H, 31H 中(设和无进

4、位输出) 。请指出错误,并改正之。MOVA ,30HADDA,40HMOV30H,AMOVA ,31HADDA,41HMOV31H,A29下列延时子程序,具有保护现场的指令(此处欲保护A 及 PSW 两个特殊功能寄存器)请指出错误,并改正之。DLY0 :PUSHACCPUSHPSWMOVR1, 32HDLY1 :NOPDJNZR1, DLY1POPACCPOPPSWRET三、填空题30 87H 是用 8 位二进制原码表示的十六进制数,其相应的十进制数是_31假设 2 个一字节的十六进制数9FH , 81H 相加的和仍然为8 位二进制数,那么相加后其进位标志为 _ (1 或 0),溢出标志为 _

5、 ( 0 或 1)。328031 单片机中IP 0EH ,IE 8DH 时,CPU 能响应的优先权最低的中断源是_。IP 寄存器格式PSPT1PX1PT0PX0IE 寄存器格式EAESET1EX1ET0EX034 8031单片机中,T0 初始后让其开始计数,应将TCON 中的 _ 位置 1。T1 方式字段T0 方式字段TCON 寄存器格式TF1TR1TF0TR0IE1IT1IE0IT035 8031单片机内部数据RAM 中的位寻址区的地址范围是_20H 2FH_36某 8031 单片机时钟频率为12MHz ,现将 T0 设置为定时方式1,定时时间为1 毫秒,其计数器中的时间常数初值应为_ (写

6、成四位十六进制数)37已知( 31H) 21H ,( 32H) 0,4H 执行下列指令组后(31H ) _( 32H) _PUSH31HPUSH32HPOP31HPOP32H38如要选择 2 组的工作寄存器交换数据,可先执行指令_PSW (地址为 DOH )的格为CYACFO RS1 RS0OV P239执行下列指令组后,(A) _ 标志位( OV ) _(P) _MOVA,#OB4HADDA,#001HSUBBA,#51H40执行下列指令组后,累加器(A ) _ 。它与R1 中内容的关系是_MOVR1, 87HMOVA ,R1CPLAINCASETBACC.741下列伪指令汇编后,存放25H

7、 的单元及 LOOP 的值分别是 _ 25HLOOP _ 。ORG0100HTAB :DBABC MOON :DS03BUF :DB25HLOOPEQU2100H428031.单片机有4 个口,其中 _ 口可以直接应用于I/O 口。四、程序阅读题43阅读下列程序,说明程序的功能MOVDPTR , DATA1LOOP :MOVR1 , 00HHERE :JZHEREINCDPTRINCR1SJMPLOOP44见右图,通过8031 单片机的P1 口接 8 只发光二极管,读如下程序后回答问题:ORG0000HLJMP0200HORG0200HSTART :MOVA, 01HLOOP : MOVP1,

8、ALCALLD2S ;调用延时2 秒子程序RLA; A 循环左移SJMPLOOPD2S: ;子程序略RETEND31第一次调用子程序时,哪个发光二极管亮?1 第二次调用子程序时,哪个发光二极管亮?2 第八次调用子程序时,哪个发光二极管亮?4第九次调用子程序时,哪个发光二极管亮?五、程序设计题45在 3500H 为首址的片外RAM 区中,有 20 个补码表示的数,欲编程序,把其中正数传到20H 为首址的片内RAM 区中,负数不传送,请补全下列程序。MOVDPTR , 3500HMOVR2, 14HMOVR0, 20HU六、应用题46 8031 外部扩展DAC0831 芯片,见右图,输入寄存器为1B28H , DAC 寄存器为1B29H ,假定 00H 对应 D/A 输出 0V ,FFH 对应 D/A 输出 5V ,阅读如下程序,回答问题ORG0000HLJMPSTARTORG0200HSTART : MOVDPTR , 1B28HMOVA, 0LP1 : MOVX DPTR , AINCDPTRMOVX DPTR,AACALLD1MS ;调用 1ms 子程序INCACJNEA , 0FFH, LP1NOPLP2:MOVDPTR , 1B28HMOVXD

温馨提示

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

评论

0/150

提交评论