《单片机与嵌入式系统》试卷A答案

合集下载

单片机与嵌入式系统样卷试题及答案3

单片机与嵌入式系统样卷试题及答案3

《单片机原理及应用》考试样卷B一简答题:(14分)1、在MCS-51扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突?2、什么是全双工串行I/O接口?MCS-51的串行口有几种工作方式?各有什么特点和功能?如何决定串行口工作方式以及它们的波特率?3、MCS-51的并行I/O口信息有哪两种读取方法?读-修改-写操作是针对并行I/O口的哪部分进行的?二读程序:(16分)1)当下程序段执行完后,30H中的内容是什么?A累加器的内容是什么?R0中的内容是什么?MOV 30H,#0B5HMOV A,#0D6HMOV R0,#30HMOV R2,#5EHANL A,R2ORL A,@R0XCH A,R0SWAP ACPL AXRL A,#0F3HORL 30H,A2)下程序执行后,(SP)=?(A)=?(B)=?(PC)=?ORG 0100HMOV SP,#50HMOV A,#56HLCALL SUBRADD A,#22HCLR CSUBB A,#56HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#010DHPUSH PSWPUSH APUSH DPLPUSH DPHRET三编程题:(10分)在2000H为首址的存储区中,存放着20个用ASCII码表示的0—9之间的数,试编程转换成BCD码,并以压缩BCD码的形式存放在3000H—3009H单元中。

四下是以8031为主机,扩展二片EPROM(27128)和二片SRAM(6264)的存储器电路,以形成具有32K字节程序存储器和16K字节数据存储器能力的最小开发系统,请画出电路图,写出各存储器芯片的地址范围,并编写一程序,将片内以50H为首址的16个连续单元清零,然后传输到片外第二片数据存储器的16个单元中。

(16分)五为下列程序的每一条指令写出注释并指出该程序实现的功能。

(16分)1、ORG 1020HMAX DATA 20HMOV 21H,#10HCLR AMOV R2,21HMOV R1,#30HLOOP: CLR CSUBB A,@R1JNC NEXTMOV A,@R1SJMP NEXT1NEXT: ADD A,@R1NEXT1: INC R1DJNZ R2,LOOPMOV MAX,ALP: SJMP LP2、ORG 1000HVAR: DATA 30HFUNC:DATA 31HMOV A,VARJZ COMPJNB ACC.7,POSIMOV A,#0FFHSJMP C OMPPOSI:MOV A,#O1HCOMP:MOV FUNC,ARET六设MCS-51单片机的晶振频率为6MHZ,P3.2输入低频负脉冲信号,要求P3.2发生负跳变时,P1.1口输出周期为2ms的方波。

嵌入式系统原理与设计试卷及答案

嵌入式系统原理与设计试卷及答案

2017 年秋 季学期《嵌入式系统原理与设计》课程考试试卷(A 卷)注意:1、本试卷共 页; 2、考试时间:110分钟;3、姓名、学号、网选班级、网选序号必须写在指定地方。

一、选择题 (每小题 2 分,共 30 分)1.以下哪个不是RISC 架构的ARM 微处理器的一般特点:( )A. 体积小、低功耗B. 大量使用寄存器C. 指令格式统一,灵活高效D. 寻址方式复杂2. 以下哪个不是ARM 的7种运行状态之一:( )A. 快中断状态B. 服务状态C.休眠状态D. 无定义状态3. 通常所说的 32 位微处理器是指( )。

A. 地址总线的宽度为 32 位 B. 处理的数据长度只能为 32 位 C. CPU 字长为 32 位 D. 通用寄存器数目为 32 个4.ADD R0,R1,[R2]属于( )。

A . 寄存器间接寻址 B. 立即寻址C. 寄存器寻址D. 基址变址寻址5.数据字越长则(D )A. 时钟频率越快B. 运算速度越慢C. 对存储器寻址能力越大D.精度越差6.下列不是RISC 指令系统特点的是( )A . 大量使用寄存器 B. 采用固定长度指令格式 C. 使用单周期指令 D. 寻址方式少7.英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( )A .全自动操作循环 B. 以微电脑和外围构成核心 C .严格的时序和稳定性要求 D. 通常执行特定功能8.下列不属于ARM 处理器异常工作模式的是( )A.快速中断模式B. 未定义模式C.数据访问终止模式D. 用户模式9.嵌入式系统调试方式中不占用系统资源的调试方式是( )A.模拟器方式B. ICE 在线仿真器C. 监控器方式D. IDE 在线调试器方式10.在下列ARM 处理器的各种模式中,( )模式有自己独立的R8-R14寄存器。

A.系统模式(System) B.终止模式(Abort) C.中断模式(IRQ) D.快中断模式(FIQ)11. 在ARM Linux 系统中,中断处理程序进入C 代码以后,ARM 的处于 ( ) 工作模式。

单片机原理与嵌入式系统考试卷答案

单片机原理与嵌入式系统考试卷答案

操作,如果对命令口送出0x06控制字,是对 CA.PC6置0 B. PC6置1 C. PC3置0 D. PC4置07、执行如下指令后,50H单元的内容是 C 。

MOV R1,#50HMOV 40H,#07HMOV @R1,40HA. 40HB. 50HC. 07HD. 0FH8、指令MOV A, 3AH的源操作数寻址方式是 C 。

A. 立即寻址方式 C. 直接寻址方式B. 寄存器间接寻址 D. 寄存器寻址方式9、.有如下程序段: CMOV R0, #70HSETB CCLR AADDC A, #00HMOV @R0, A执行完该程序后,70H单元的内容是.A. 0B.00HC.1D.01H10、有如下图: 1键的键码是11101110,14键的键码是 DA. 11011101B. 01110111C. 11011110 D。

11010111二、填空题(每题2分,共44分)1、在程序开头定义了一个符号常量CONST其值为60。

其语句是_#define CONST 60____。

将PORTA定义为外部I/O口,地址为0xffco其语句是_#define PORTA XBYTE [0xffc0]_。

2、在MCS-51单片机中,内部RAM有_4__个通用工作区,它们由PSW_特殊功能寄存器中的_RS1 RS0___来选择。

复位后,默认为___0_____工作寄存器组。

3、MCS-51单片机有_4_个并行I/O口,其中_P0__口作地址/数据复用线,_P2__口作地址总线高8位输出口,_P3__口具有双重功能。

4、8051内部共有_2_个__16__位的定时器/计数器_TH____和_TL_,每个定时/计数器都可以设置成_定时___或____计数___方式。

5、8051共有_5___个中断源,_2__个中断优先级。

6、单片机要执行的程序的地址放在__PC___寄存器中,MCS-51单片机访问外接数据存储器或I/O口时,对它们的寻址可先把地址放在寄存器__DPTR__中,然后通过寄存器间接寻址来进行访问。

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)

(考试时间:150分钟)题号一 二 三 四 五 总分分数一、填空题(将正确答案填入空格中,每空1分,共35分)得分 评阅人1、MCS51单片机的最大程序寻址空间为 64K KB ,空间的地址范围为0000H-FFFFH ,单片机复位后程序入口地址为 0000H 。

外部中断0的入口地址为 0003H ,T1定时/计数器的中断入口地址为 001BH 。

2、PSW 中RS1=1,RS0=0,R3对应的字节地址为 13H 。

3、7AH 对应的十进制数为 122 D ,对应的二进制数为01111010 B 。

4、MCS51单片机的仅使用内部ROM 时,EA 引脚应接 高 电平。

5、当MCS51单片机RST 引脚出现 2个 机器周期以上高电平时单片机可有效复位,复位后SP= 07H ,PC= 0000H ,P1= FFH 。

6、MCS-51单片机的低功耗方式有 待机 、 掉电 。

7、MCS-51单片机的常用复位方式有 手动复位 、 上电复位 。

8、80C51单片机的串行口控制寄存器器是 SCON ;串行口工作在方式2时SM0、SM1设置为 10 ,当设置允许串行口接收串行输入数据时必须将 REN 位设置为1。

9、把数据存入堆栈称为 入栈 ,从堆栈取出数据称为 出栈 ,从堆栈取出数据遵循 先进后出、后进先出 的原则。

10、LED 数码管按结构分为 共阴 和 共阳 两种形式。

11、键盘按键的检测过程中消除抖动常用的方法有 RS 触发器滤波 、 RC 滤波 、 软件延时 。

12、DAC0832的参考电压为+5V,则分辩率为 5/256 V 。

13、矩阵键盘中为了识别键盘上的闭合键,通常采用两种方法 逐行扫描法和 线反转法 。

14、C51中定义的位变量的关键字是 bit 位变量对应的地址空间范围是 0x20-0x2f 。

(密封线内勿答题)学校 专业 姓名 身份证号 (密封线内勿答题)15、unsigned char 定义的变量取值范围 0-255 ,unsigned int定义的变量取值范围 0-65535 。

单片机原理与嵌入式系统设计课后答案

单片机原理与嵌入式系统设计课后答案

答: EPROM 是 Erasable Programmable Read Only Memory 的缩写,因为其擦除方法是用紫外
12.OC 门在单片机系统中主要作用是什么?
答: (1)OC 门在单片机系统中主要有两个作用:线与和作为驱动器。几个 OC 门的输出端
连在一起,输出可以实现与的功能(F=F1F2…Fn)。 (2)OC 门在单片机系统中,还常常作为控制执行机构。利用 OC 门可以控制一些较大
电流的执行机构。
13.请列出优先编码器与普通编码器之间的区别。
F
A
0
7
8
C
3
4
70
65
48
55
56
67
51
52
6.写出下列字符串的 ASCII 码(用十六进制表示)。 (1)X = 3+5; (2)China
解: (1)(88 61 51 43 53)10 Ù (58 3D 33 2B 35)16 (2)(67 104 105 110 97)10 Ù (43 68 69 6E 61)16
5.请将下列十六进制数转换为 ASCII 码。 (1)F; (2)A; (3)0; (4)7; (5)8; (6)C; (7)3; (8)4。
解:
(查主教材 P13 表 2.2)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
《单片机应用系统设计技术――基于 C51 的 Proteus 仿真(第 2 版)》课后习题参考答案---电子版 ·5·
0000.1000 0100 0111 0101
999.675
1001 1001 1001.0110 0111 0101

单片机原理与嵌入式系统设计课后答案

单片机原理与嵌入式系统设计课后答案

7.嵌入式系统主要有哪些特点?
答: (1)嵌入式系统通常及其注重成本 (2)嵌入式系统通常对实时性有要求 (3)嵌入式系统一般采用 EOS 或 RTOS (4)嵌入式系统软件故障造成的后果较通用计算机更为严重 (5)嵌入式系统多为低功耗系统 (6)嵌入式系统经常在极端恶劣的环境下运行 (7)嵌入式系统的系统资源与通用计算机相比是非常少的 (8)嵌入式系统通常在 ROM 中存放所以程序的目标代码 (9)嵌入式系统可采用多种类型的处理器和处理器体系结构 (10)嵌入式系统需要有专用开发工具和方法进行设计 (11)嵌入式系统处理器包含专用调试电路
门在应用时输出端需要外接一个上拉负载电阻到电源。通过选择合适的电阻和电源电压,既 可以保证输出的高、低电平合乎要求,又可使输出端三极管的负载电流不会过大。OC 门的 输出端如果不接上拉负载电阻到电源,三极管的集电结则没有反偏,不能实现相应的逻辑关 系。
如同 TTL 电路中的 OC 门那样,CMOS 门的输出电路结构也可以做成漏极开路的形式。 称为漏极开路的门电路(OD 门),在 CMOS 电路中,这种输出电路结构经常用在输出缓冲/
12.OC 门在单片机系统中主要作用是什么?
答: (1)OC 门在单片机系统中主要有两个作用:线与和作为驱动器。几个 OC 门的输出端
连在一起,输出可以实现与的功能(F=F1F2…Fn)。 (2)OC 门在单片机系统中,还常常作为控制执行机构。利用 OC 门可以控制一些较大
电流的执行机构。
13.请列出优先编码器与普通编码器之间的区别。
解:
二进制
十六进制 十进制
10010111 1101101
97
6D
151
109
101111 2F 47

嵌入式系统考试试题A及答案

嵌入式系统考试试题A及答案

《嵌入式系统》考试试卷试题总分: 100分考试时限:120 分钟一、填空题(每空2分,共18分)1、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由bootloader完成。

2、ARM内核三级流水线机制是指指令运行过程中经过的取指、译码、执行三个阶段。

3、ARM寄存器SPSR被称为备份的程序状态寄存器寄存器。

4、uClinux与标准Linux的最大区别在于内存管理。

5、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

6、ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行数据传送的指令。

7、µC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有:信息量、邮箱、消息队列,事件标志。

二、单项选择题(每题2分,共24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。

( )ﻩA. 嵌入式处理器ﻩﻩB. 实时操作系统(RTOS)C. 应用程序接口(API)层D. 实际应用程序层2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数#immed 是有一定限制的,下列立即ﻩ数表示中合法的是( )。

A.0x00001234B.0xF000000FC.0x0000F008 D.0x F0800003、μCOS-II操作系统不属于( )。

A、RTOSﻩﻩﻩB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统4、ARM汇编语句“ADD R0,R2, R3,LSL#1”的作用是( A )。

A. R0= R2 +(R3<<1)B.R0 =( R2<< 1)+ R3C. R3= R0+ (R2<< 1)D. (R3 <<1)= R0+R25、ARM寄存器组有( D )个寄存器。

A、7 ﻩB、32C、6ﻩﻩﻩﻩﻩD、376、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D )。

单片机嵌入式考试和答案(中南大学)

单片机嵌入式考试和答案(中南大学)

1 、Intel 公司的单片机的发展经历了 MCS-48 、MCS-51 、MCS-96 和 MCS-960 系列2 、若 MCS-51 的晶振频率为 12MHz ,则状态周期为 1/6us ,机器周期为 1us3 、MCS-51 中断服务子程序的入口地址是(可变的/固定的)。

同优先级的中断(能/不能) 相互之间中断。

4 、计算机的内总线 (即 CPU 的三总线是) 数据总线、地址总线和控制总线5 、SRAM 的特点是不需要刷新,随机存储,只读,内容容易因为电源掉落后失去, EPROM 的特点是可编程,可擦除,只读, EEPROM 的特点 是可编程,电可擦除,擦除时以字节为单位,只读, Flash memonry 的特点是可写入可擦除,擦除时以页为单位,写入的内容不会因电源关闭而 失去6 、MCS-51 中,内部 RAM 中有一个区域既可以按字节寻址,也可按位寻址,该区域是 位寻址区7 、MCS-51 中的中断触发方式有两种 外部触发和边缘触发8 、若 A/D 转换参考电压 Vnf 为 5.12V,请问一个 10 位 A/D 转换芯片的 A/D 转换分辨率是 0.005 V 。

指出下列指令中带下划线的操作数所采用的寻址方式 1 、 MOV B, #09H 立即数寻址 2 、 MOV A, #68H 立即数寻址 3 、 DNC A 寄存器寻址 4 、 MOV A @R0 寄存器间接寻址 5 、 MOVX A @A+DPTR 变址寻址三、编程编写 X5045 一个字节最基本的写入子程序。

A 中为输出到 OUTB45:OUTB41:1 、编写一线总线输出 1 位子程序(输出位在 C 中) 。

;延时子程序Delay: DJNZ R2,$NOP ;延时(2R2+3) μsRET;初始化子程序 INIT: SET B DQNOPCLR DQMOV R2,#240 ;拉低总线至少 480 μs ACALL Delay SET B DQMOV R2,#30 ;延时 60 μs X5045 的字节内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

装。

订。

线。

2009~2010学年第2学期《单片机与嵌入式开发技术》试卷〖A卷〗附:试卷中可能用到的特殊功能寄存器2.3.4.5.一、选择题(每题1分,共20分)注:请将选择题答案填入下表中,否则答题无效。

1、80C51单片机的堆栈区只可设置在(A)。

A. 片内RAMB. 片外RAMC. 片内ROMD. 片外ROM2、MCS-51单片机串行端口有四种工作方式,其中方式1为(C)。

A. 同步串行移位寄存器方式B. 11位波特率可变的通用异步收发器C. 10位波特率可变的通用异步收发器D. 11位固定波特率的通用异步收发器3、下面关于MCS-51单片机并行扩展接口的描述,正确的为(C)。

A. 扩展的数据存储器和并行存储器必须统一编制B. 必须用专用的地址译码器来产生片选信号C. 执行“MOVX A,@R0”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平D. 执行“MOVX @R0,A”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平4、 80C51 CPU是(C)位的单片机。

A. 16B. 4C. 8D. 准165、在单片机中,通常将一些中间计算结果放在( D )中。

A.累加器B.控制器C.程序存储器D.数据存储器6、数据指针DPTR在(C)中。

A.CPU控制器B.CPU运算器C.内部数据存储器D.外部数据存储器7、指令和程序是以(C)形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码8、辅助进位标志AC在( C )中A.累加器B.逻辑运算部件ALUC.程序状态字寄存器PSWD.DPTR9、单片机80C51的XTAL1和XTAL2引脚是(D)引脚A.外接定时器B.外接串行口C.外接中断D.外接晶振10、当标志寄存器P S W 的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为( C ) A.组0 B.组1 C.组2 D.组3 11、下列指令中错误的是( C )A.MOV A ,R4B.MOV 20H ,R4C.MOV R4,R3D.MOV ﹫R4,A12、已知1只共阴极LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字9,它的字形代码应为( D )。

A.06H B.F9H C.30H D.6FH 13、下面关于8051单片机内部寄存器功能的描述,正确的为( C ) A. PC 是一个8位特殊功能寄存器用于保存下面将要执行的指令地址B. DPTR 是一个16位的数据指针,也是唯一一个用于访问扩展的I/O 口的寄存器C. SP 是一个8位的特殊功能寄存器,执行“LCALL ”指令时,它的值增加2D. A 只允许按字节方式访问14、计算机内部数据之所以用二进制形式表示,主要是( B )。

A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度 15、80C51的内部RAM 中,可以进行位寻址的地址空间为( B ) A.00H-2FH B.20H-2FH C.00H-FFH D.20H-FFH16、设累加器A 的内容为0 C 9 H ,寄存器R2的内容为54H ,C Y=1,执行指令S U B B A , R2后结果为( A )A.(A )=74HB.(R2)=74HC.(A )=75HD.(R2)=75H 17、设(A )=0 C 3 H ,(R0)=0 A A H ,执行指令A N L A ,R0后,结果( A ) A.(A )=82H B.(A )=6CH C.(R0)=82 D.(R0)=6CH 18、8051单片机中,唯一一个用户可使用的16位寄存器是( B ) A 、P S W B 、D P T R C 、A C C D 、P C 19、执行如下三条指令后,30H 单元的内容是( C ) M O V R 1,#30H M O V 40H ,#0 E H M O V ﹫R 1,40HA.40HB.30H C .0 E H D.F F H 20、有如下程序段:M O V R 0,#30H S E T B C C L R AA D D C A ,#0 0H M O V ﹫R 0,A 执行结果是(B )A.(30H )=0 0HB.(30H )=0 1HC.(00H )=0 0HD.(00H )=0 1H 1. 特殊功能寄存器IE 的EA 位的作用是总中断的开关。

当EA=0时,表示禁止所有中断。

假设执行“P2.7=(P2.7)?(0:1);”语句前P2.7引脚为低电平,执行后P2.7的状态为高电平,将该语句写成if..else格式为:if (0==P2.7)P2.7 = 1; elseP2.7 = 0;2. 指令“MOVX A,@DPTR ”和“MOVX A,@R0”的共同点是读外部数据存储器,区别是MOVX A,@DPTR 可以寻址二、填空(每空1分,共25分)0x0000~0xffff ,而MOVX A,@R0只能寻址0x0000~0x00ff 。

3. 80C51芯片中存储器主要包括ROM 和RAM ,其中ROM 存储器的寻址空间是4KB ,范围是0x0000~0x0FFF ;RAM存储器的寻址空间256B ,范围是0x00~0xFF 。

4. MCS-51系列单片机中断系统中有5个中断源,分别是串行中断、外部中断0、外部中断1 、 定时器中断0 、和定时器中断1 ,这5个中断源分为 2个优先级。

5. 当使用89S51且EA =1,程序存储器地址小于0FFF 时,访问的是片内ROM 。

6. 假定DPTR 的内容为8100H ,累加器A 的内容为40H ,执行下列指令: MOVC A ,@A+DPTR 后,送入A 的程序存储器 8140H 容。

7. 当单片机复位时PSW =00H ,这时当前的工作寄存器区是0区,R0所对应的存储单元地址为00H 。

8. MCS —51单片机外部中断请求信号有电平方式和 下降沿方式 ,在电平方式下,当采集到INT0、INT1的有效信号为 低电平 时,激活外部中断。

1、简述行列式扫描键盘的工作原理。

先对某一行输出0,其他行输出1,检测各列,如果有为0的列,则该列与该行的交界处有键按下,转入按键处理程序否则改变为0的行号,其余行输出1,继续检测各列。

2、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?指令不同,访问外部程序存储器用MOVC 指令,访问外部数据存储器用MOVX 指令。

发出指令后产生的信号不同,访问外部程序存储器的信号为PSEN ,而访问外部数据存储器的信号为RD 和WR 。

(一)若(50H )=40H ,(3BH )=60H ,试写出执行以下程序后累加器A 、 寄存器R0以及内部RAM 的40H 、41H 单元中的内容各是多少?(A )=5FH _,(R0)= __40H ____,(40H)= __00H ____,(41H)= _5FH __。

MOV A ,50H MOV R0,A MOV A ,#00H MOV @R0,A ADD A,3BH DEC A MOV 41H ,A MOV 42H ,41H(二)已知(B )=35H ,(A )=43H 在执行下列指令后,(SP )=52H ,内部RAM (51H )=43H 。

MOV SP ,# 50H PUSH ACC PUSH B(三).执行下列程序后,(A )= A5H ,(B )=16H 。

MOV A ,#9FH三、简答计算题(每题5分,共10分)四、程序分析题(每空1分,共8分)MOV B,#36HANL B,ASETB CADDC A,B五、编程题:试编写程序,完成以下操作(共17分)1、(每题2分,共6分)(1)外部RAM单元1000H单元的内容传送到R2。

MOV DPTR,#1000HMOVX A,@DPTRMOV R2,A(2)外部RAM单元1000H单元的内容传送到内部RAM单元60H。

MOV DPTR,#1000HMOVX A,@DPTRMOV 60H,A(3)将R0 的内容传送到R1 。

MOV A,R0MOV R1,A2、(5分)有一变量存放在片内RAM的20H单元,其取值范围为:00H-05H,编写程序,根据变量的值求其平方值,并存入片内RAM的21H单元。

MOV DPTR,#TABMOV A,20HMOVC A,@A+DPTRMOV 21H,ATAB:DB 00H,01H,04H,09H,10H,29H3、(6分)MCS-51采用6MHz的晶振,定时2ms,如用定时器0方式1时的初值(16进制数)应为多少?写出计算过程,并编写该定时程序。

初值为FC17H计算过程:0xFFFF-2000/(12/6) #include<reg51.h> Void main() { TMOD = 0X01; TH0 = 0xfc; Tl0 = 0x17; IE = 0x81 TR0 = 1;}Void it0 ()interrupt 1 { ;} 1.下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分) 程序存储器 4KB 数据存储器 2*4KB2.三片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) (2分,) 2846: C000H~DFFFH 1#6264: A000H~BFFFH 2#6264: 6000H~7FFFFH3.请编写程序,要求:(1) 将内部RAM 30H~3FH 中的内容送入1# 6264的前16个单元中;(3分)MOV DPTR,#A000H MOV R0,#30H MOV R7,#16 LOOP:MOV A,@R0MOVX @DPTR,A INC R0 INC DPTR六、设计题(共10分)DJNZ R7,LOOPSJMP $(2)将2# 6264 的前4个单元的内容送入内部RAM 40H~43H中;(3分)MOV DPTR,#6000HMOV R0,#40HMOV R7,#04HLOOP:MOVX A,@DPTRMOVX @R0,AINC R0INC DPTRDJNZ R7,LOOPSJMP $得分七、应用设计题(共10分)阅卷人某控制系统需要实现每20秒报时一次的功能。

假设报时喇叭由P1.7控制,P1.7为高电平时打开喇叭,低电平时关闭喇叭,要求每次喇叭只打开1秒钟,单片机的晶振频率为12MHZ,编写程序实现该功能。

#include<reg51.h>sbit P1_7=P1^7;unsigned int count=0;Void main(){TMOD = 0X01;TH0 = 0x3C;Tl0 = 0xAF;//50ms中断IE = 0x81;TR0 = 1;while(1);}void IT0 ()interrupt 1 {count++;if(400==count){P1_7 = 1;}If(420==count){P1_7 = 0;count = 0;}}。

相关文档
最新文档