中国计量学院单片机模拟3_第1页
中国计量学院单片机模拟3_第2页
中国计量学院单片机模拟3_第3页
中国计量学院单片机模拟3_第4页
中国计量学院单片机模拟3_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、一、单项选择题。16. 8位二进制所表示的无符号整数,其相应的十进制数范围是()A. 0-255B . 1-256C. 1-255D . 0-25617 .字母“ b”的ASC H码是()A.11HB. OBHC. BOHD . 62H18.十进制数-1用二进制补码表示,该补码是()0A . FFHB . 00HC . FEHD .81H19 .8031单片机外接ROM时,使用()弓1脚来选通74LS373 芯片A . ALEB. PSENC . EADWR20 .如果8031单片机的一个机器周期为2微秒,则其时钟频率为()MHzA . 6B . 8C . 12D .1621 .8031单片机

2、内含定时器和串行口的个数分别为()A .2 和 1B. 1 和 2C . 3 和 1D.2和222.对程序存储区数据传送,应采用助记符为()A .MOVB . MOVXC . MOVCD . PUSH23 .卜列各指令中()才属于MCS 51指令系统的位指令A .ANLC.,/bitB . XRLC,bitC . ORLbit,CD . MOVC,/bit24 .8031单片机外部中断0请示信号输入的引脚是()A .RXDB . INTOC . TOD . WR25 .8031单片机的定时器1的中断程序入口地址为()A . 001BHB . 0003HC . 000BHD . 0013H26

3、.8031片可扩展数据存储器()KB0A .64B. 32C . 8D . 4、改错题下面的程序或程序段存在一个错误或不妥处,请在其下划一条线,并将改正的内容写到每小 题的空白处。27.某8031单片机时钟频率12MHz , T1为工作方式1,2毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。MOVTMOD ,# 01HMOVTH1 ,# 0F8HMOVTL1 ,# 30HMOVIP,# 8MOVIE ,# 88HTMOD寄存器格式GATEC/TM1M0GATEC/TM1M0T1方式字段T0方式字段IP寄存器格式IE寄存器格式一一PSPT1PX1PT0PX0EA一一ESET1EX1E

4、T0EX028.下列程序要完成16位无符号数相加,两数分别存于30H , 31H和40H , 41H (低位在前),并把和存于30H , 31H中(设和无进位输出)。请指出错误,并改正之。MOV ADD MOVMOVADDMOVA , 30HA, 40H30H, AA , 31HA, 41H31H, A8A及PSW两个特殊功能寄存器)29 下列延时子程序,具有保护现场的指令(此处欲保护 请指出错误,并改正之。DLY0 : PUSH ACCPUSH PSWMOV R1,# 32HDLY1 : NOPDJNZ R1, DLY1POPACCpsWRET三、填空题30 87H是用8位二进制原码表示的十

5、六进制数,其相应的十进制数是 31. 假设2个一字节的十六进制数 9FH , 81H相加的和仍然为8位二进制数,那么相加后其 进位标志为 (1 或 0), 溢出标志为 (0 或 1)。32. 8031单片机中IP = 0EH , IE = 8DH时,CPU能响应的优先权最低的中断源是 IP寄存器格式IE寄存器格式一一PSPT1PX1PT0PX0EA一一ESET1EX1ET0EXOTF1TR1TF0TR0IE1IT1IE0IT0TO初始后让其开始计数,应将 TCON中的位置1。T1方式字段T0方式字段34. 8031 .单片机中,TCON寄存器格式35. 8031 .单片机内部数据 RAM中的位

6、寻址区的地址范围是 _20H 2FH36 .某8031单片机时钟频率为 12MHz,现将T0设置为定时方式1,定时时间为1毫秒,其计数器中的时间常数初值应为 (写成四位十六进制数)31H )=37 .已知(31H )= 21H , ( 32H )= 0,4H执行下列指令组后((32H )=PUSH31HPUSH32HPOP31HPOP32H38.如要选择2组的工作寄存器交换数据,可先执行指令 PSW (地址为DOH)的格为CYACFORS1RS0OV一P39执行下列指令组后,(A) =(P)=MOVADD标志位(OV )=A,#OB4HA,#001HA,#51HSUBB40执行下列指令组后,累

7、加器(A )=。它与 R1 中内容的关系是MOVMOVCPLINCSETBR1 , 87HA , R1AAACC.741 下列伪指令汇编后,存放 25H 的单元及 LOOP 的值分别是LOOP =25HORG0100HTAB :DBABCMOON :DS03BUF :DB25HLOOPEQU2100H其中428031.单片机有 4个口,四、程序阅读题43阅读下列程序,说明程序的功能口可以直接应用于 I/O 口。LOOP :HERE:MOVDPTR, DATA1MOVR1 , 00HJZHEREINCDPTRINCR1SJMPLOOP44见右图,通过 ORG LJMP ORG8031 单片机的0

8、000H0200H0200HP1 口接8只发光二极管,读如下程序后回答问题:START :MOVLOOP : MOVLCALLRLSJMPD2S:;子程序略RETA, 01HP1, AD2S ;调用延时 2 秒子程序A; A 循环左移LOOPENDWl a tl;叽 Pl pzF,o 9=-o二-1 第一次调用子程序时,哪个发光二极管亮?1. 第二次调用子程序时,哪个发光二极管亮?2 第八次调用子程序时,哪个发光二极管亮?4 第九次调用子程序时,哪个发光二极管亮?五、程序设计题45. 在3500H为首址的片外 RAM区中,有20个补码表示的数,欲编程序,把其中正数传到 20H为首址的片内RAM

9、区中,负数不传送,请补全下列程序。MOVDPTR , # 3500HMOVR2, # 14HMOVRO, # 20HU六、应用题46. 8031外部扩展 DAC0831芯片,见右图,输入寄存器为1B28H , DAC寄存器为1B29H , 假定00H对应D/A输出0V , FFH对应D/A输出5V,阅读如下程序,回答问题ORG 0000HLJMP STARTORG 0200HSTART : MOVMOVLP1 : MOVXDPTR , # 1B28HA, # 0 DPTR, AINC DPTRMOVX DPTR , AACALL D1MS ;调用1ms子程序INCACJNEA,# 0FFH,LP1NOPLP2 :MOVDPTR , # 1B28HMOVX DPTR ,AINCDPT

温馨提示

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

最新文档

评论

0/150

提交评论