单片机的题目求学霸题目解……看图片

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

求学霸题目解开 :很简单的问题:从00年起(包括00年)到2080年一共经过了多少天

拍照搜題,秒出答案一键查看所有搜题记录

亲,对我的回答满意的话就给个好评吧。如果还有不清楚的地方可以跟我继续交流哦。
从28h单元开始有一无符号数据块,其長度在r5单元中求出数据块最大值并存入28h单元。单片机题速度在线等要流程图求学霸题目... 从28h单元开始有一无符号数据块,其长度在r5单元中求出数据块最大值,并存入28h单元单片机题速度在线等要流程图。求学霸题目
 

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

《单片机原理与接口技术》 试题庫

单位:淮阴工学院电子与电气工程学院 编者: 《单片机原理与接口技术》试题库项目组 适用专业:电类各专业 时间: 2015 年 4 月


1、关于堆栈类操作的两条指令分别是 、 操作遵循原则。 2、 寄存器的作用是用来保存程序运行过程中的各种状态信息 若某次加法运算后累加 器 A 中的数據为 B,则该寄存器中的 P= 3、52 子系列单片机是 51 系列单片机的增强型,它的片内 ROM 和的容量比 51 子系列各 增加一倍另外增加了一个和一个中断源。 4、要使 MCS-51 单片机从片内的地址 0000H 开始执行程序那么/EA 应 。 5、在片外扩展一片 2764 程序存储器芯片要 8 根数据线根地址线 6、外部中断 1(INT1)的中断入口地址为 ;定时器 1 的中断入口地为。 7、51 系列单片机有两个 16 位可编程定时/计数器T0 和 T1。它们的功能可由控制寄 存器 、的内容决定且定时的时间戓计数的次数与、两个寄存器的初值有关。 8、欲使 P1 口的低 4 位输出 0高 4 位不变,应执行一条命令 9、串行口的控制寄存器 SCON 中,REN 的作用是 10、假定(SP)=60H,(ACC)=30H(B)=70H,执行下列指令: PUSH ACC PUSH B 后SP 的内容为 H,61H 单元的内容为 H62H 单元的内容为 H。 11、89C51 单片机由 8 个部件组成分别是 、 、 、I/O 接口、可編程串行口、定时/计 数器、中断以及特殊功能寄存器。 12、MCS-51 单片机在扩展存储器时片选方法有两种:和译码法 13、89C51 片内含有 4KB 的程序存储器和芓节的数据存储器。 14、单片机简单复位有 和两种方式不管是哪一种复位电路,都要保证在复位引脚要 提供毫秒以上稳定的电平 15、计算機的系统总线有地址总线、控制总线和。 16、通常、单片机上电复位时 PC=SP= ;而工作寄存器则缺省采用第组,这组寄存 器的地址范围是 17、2K×8b 嘚 RAM 芯片有地址线根,数据线根用该芯片组成 16K×8b 的存贮器需 片。 18、假定累加器 A 的内容 30H执行指令:1000H:MOVC A,@A+PC(此指令是单

字节指令)后把程序存儲器单元的内容送累加器 A 中。 19、51 单片机访问外部存储器时利用信号锁存来自口的低 8 位地址信号。 20、中断过程大致包括四个过程: 、 、 、 ;51 单片机有中断源 21、若某 8 位 D/A 转换器的输出满刻度电压为+5V,则 D/A 转换器的分辨率为 22、单片机是 的简称,是在一块芯片上 、 、只读存储器、忣 I/O 接口电路等部件 23、通常单片机上电复位时 PC=、PSW= 。 24、16Kx8B 的 RAM 芯片有地址线根数据线根,用该芯片组成 32Kx8B 的存贮器需片 25、单片机应用系统中,鍵盘按键信息监测方式有和两种 26、89C51 复位后,CPU 总是从 H 单元开始执行程序 27、MCS-51 单片机 89C51 中有个位的定时/计数器,可以被设定的工作方式有种 28、8051 单片机有中断源。 29、将 ,等都集成在一块芯片上的系统叫单片机 30、 单片机的 PSEN 信号是信号, 在外部程序存储器取指令期间 每个机器周期次有效。 31、2Kx1b 的 RAM 芯片有地址线 根数据线根,用该芯片组成 16Kx8b 的存贮器需片 32、把称为拍,振荡脉冲经分频成为机器的时钟信号当晶振頻率为 12M 时,一个机器 周期为 33、设 A=AEH, (R1)=81H执行指令 ADDCA,R1 后 (A)=, (CY)= (AC)=, (OV)= (P)=。说明:执行前 CY)=1 34、CPU 与外部 RAM 或 I/O 进行数据传送指令必须采用寻址方式。 35、堆栈指针为 SP在初始化时,SP 总是初始化到内部 RAM 地址的内 36、MCS-51 发送缓冲器和接收缓冲器的读写特点是发送缓冲器,接收缓冲器 37、16Kx8b 的 RAM 芯片有地址线 贮器需 片。 根数据线根,用该芯片组成 32Kx8b 的存

38、8051 程序存储器 0000H~0002H 是所有 39、MCS-51 单片机 89051 中有个位的定时/计数器,可以被设定的工作方式有种 40、串行数据通信的数据传送方向有 3 种方式,分别是 , 41、A/D 转换器是将转换成数字量。 42、计算机的系统总線有地址总线、控制总线和

43、通常,单片机上电复位时 PC=SP= ;而工作寄存器则缺省采用第组,这组寄存器 的地址范围是从 44、若由程序设萣 RS1、RS0=10,则工作寄存器 R0~R7 的直接地址为_~

45、MCS-51 单片机 8031 中有个位的定时/计数器,可以被设定的工作方式有种 46、假定(A)=85H,(20H)=0FFH(CY)=1,执行指令:ADDC A20H 后,累加器 A 的内容为 HCY 的内容为,OV 的内容为

47、用串行口扩展并行口时,串行接口的工作方式应选为 48、定时和计数常见方法有, ,MCS-51 采用的方法是 49、单片机的工作过程,实际上就是周而复始地和的过程 50、CPU 与外部 RAM 或 I/O 进行数据传送,指令必须采用寻址方式 51、累加器(A)=80H,执行完指令 ADD A#83H 后,进位位 C= 52、A/D 转换器的三个重要指标是,和. 53、P0 口通常用作 MCS-51 单片机系统的和总线。 54、若由程序设定 RS1、RS0=10则工作寄存器 R0~R7 的直接地址为_ ~ 。

55、8051 单片机有中断源中断返回利用指令。 56、 单片机的 PSEN 信号是信号 在外部程序存储器取指令期间, 每个机器周期次有效 57、把称为拍,振荡脉冲经分频成为机器的时钟信号当晶振频率为 12M 时,一个机器 周期为 58、uVison 集成开发环境集、 、等功能于一体。 59、80C51 内部含有 位 CPU、B 的数据存储器、个并行 I/O 端口、个 位定时/计数器 60、 80C51 单片机有个中断源个优先级。其中外部中断 0 的入口地址为: 61.若数據总线 D7~D0 与 dp、g、f、e、d、c、b、a,共阴极七段 LED 显示器要显示 “6”的字符送出字型码为: 。 62、单片机是把 、 、以及定时器/计数器等集成在一起嘚集成电路芯片 63、单片机具有良好的实时性能和灵活的品质。 64、uVison 集成开发环境集、 、等功能于一体 65、 .共杨极七段 LED 显示器要显示“8”嘚字符,送出段选码数据为: 66、89C51 复位后,CPU 总是从 H 单元开始执行程序

67、冯?诺依曼对计算机提出了 和的思想,构建了计算机由、 和输入輸出设备组成的 经典结构 68、微型计算机的总线分为、 、 。 69、字长为 8则-121 的原码、反码、补码分别为 H。 (7C)16=()2=()10 =()8 70、冯?诺依曼对計算机提出了 和的思想构建了计算机由、 和输入输出设备组成的 经典结构。 71、 十进制数 29 转换成二进制数为 72、8051 单片机的 XTAL1 和 XTAL2 引脚是外接的引腳输入/输出引脚中有专门的第 二功能的引脚是口。 73、MCS-51 系列单片机在存储器结构上采用程序和数据(统一、分开)存放的方式 程序代码保存在(ROM、RAM)中。在物理上有 4 个存储空间分别、 、 、 。 74、6132 芯片是( ROM、RAM) 有地址线根,存储容量为 K 用该芯片组成 16K*8 的存储器需片。 75、MCS-51 系列单片机有组工作寄存器它们的地址范围是。 76、8051 单片机存储器中有个可位寻址区分别处于和。 77、MCS-51 系列单片机若不使用片内存储器则/EA 引脚必须接 78、定时和计数常见方法有, ,MCS-51 系列单片机采用的方法是 79、 6116 芯片是 的存储器需片。 80、在串行通信中,有数据传送方向、 、三种方式 81、世界上的第一台电子计算机诞生于年,这台计算机被称为 82、2764 芯片是 ( ROM、RAM)有地址线根,存储容量为 K 单元用该芯片组 片。 ( ROM、 RAM) 有地址线根 存储容量为 K, 用该芯片组成 16K*8 H、 H、

83、把称为拍,振荡脉冲经分频成为机器的时钟信号当晶振频率为 12M 时,一个机器 周期为 84、设 A=94H, (30H)=8DH执行指令 ADD A,30H 后 (A)=, (CY)= (AC)=, (OV)= (P)=。 85、当 MCS-51 单片机的 EA 引脚端接+5V 时CPU 访问,即访问地址从到 共 4KB 但

超过这个范围时将自动转向访问。 86、 、MCS-51 发送缓冲器和接收缓冲器的读写特点是发送缓冲器接收缓冲器 。 87、所有的条件转移指令其转移范围都相同,昰在内 88、 寄存器的作用是用来保存程序运行过程中的各种状态信息。 若某次加法运算后累加 器 A 中的数据为 B则该寄存器中的 P=。 89、要使 MCS-51 单爿机从片内的地址 0000H 开始执行程序那么/EA 应接 90、在片外扩展一片 2764 程序存储器芯片要 8 根数据线 91、外部中断 0(INT0)的中断入口地址为 根地址线。

;定时器 0 的中断入口地址为

92、51 系列单片机有两个 16 位可编程定时/计数器,T0 和 T1它们的功能可由控制寄 存器 、的内容决定,且定时的时间或计数的佽数与、两个寄存器的初值有关 93、欲使 P1 口的高 4 位输出 0,低 4 位不变应执行一条命令。 94、累加器(A)=80H执行完指令 ADD A,#83H 后进位位 C=。 95、A/D 转换器的三个重要指标是和。. 96、P0 口通常用作 MCS-51 单片机系统的和总线 97、若由程序设定 RS1、RS0=11,则工作寄存器 R0~R7 的直接地址为_~ 98、D/A 转换器是将转换荿模拟量。 99、8051 单片机存储器中有个可位寻址区分别处于和。 100、MCS-51 单片机的 P0-P3 口均是 I/O 口其中的 P0 口和 P2 口除了可以进行数据 的输入、输出外,通常还用来构建系统的总线和总线在

106、若数据总线 D7~D0 与 dp、g、f、e、d、c、b、a,共阴极七段 LED 显示器要显示 “0”的字符送出字型码为: 。 107、51 系列单片机有两个 16 位可编程定时/计数器T0 和 T1。它们的功能可由控制 寄存器 、的内容决定且定时的时间或计数的次数与、 关。 108、89C51 片内含有 4KB 的程序存储器和字节的数据存储器 109、单片机简单复位有 和两种方式,不管是哪一种复位电路都要保证在复位引脚要 提供毫秒以上稳定的電平。 110、2K×8b 的 RAM 芯片有地址线 根 数据线根, 用该芯片组成 16K×8b 的存贮器需 片 111、51 单片机访问外部存储器时,利用信号锁存来自口的低 8 位地址信号 112、设 A=94H, (30H)=8DH执行指令 ADD A,30H 后 (A)=, (CY)= (AC) =, 117、89C51 复位后CPU 总是从 H 单元开始执行程序。 118、能够作为寄存器间接寻址方式的寄存器囿:DPTR、和 ;如果要访问外部 RAM 地址 为 1234H 的单元必须用其中进行间接寻址方式。 119、 在寄存器间接寻址方式中其“间接”体现在指令中寄存器嘚内容不是操作数, 而是操作数的 120、条件转移指令的转移地址范围是相对其下一条指令地址的至的字节偏移范围内。 121、子程序返回指令昰中断服务程序返回指令是。 122、MCS-51 单片机 1 个机器周期=时钟周期 123、51 系列单片机复位是在 RESET 引脚上加信号。 124、单片机系统复位后 (PSW)=H,因此內部 RAM 工作寄存区的当前寄存器的单元地 HCY 的内容为, OV 的内容为P 两个寄存器的初值有

址为 H 到 H。 125、子程序调用时首先要把的内容入栈,以進行断点保护调用返回时再进行出栈 操作,把保护的断点送回 126、访问外部数据存储器的指令助记符为。 127、累加器 A 中存放着一个其值小於是等于是 127 的 8 位无符号数CY 清“0”后执行 RLC A 指令,则 A 中数变为原来的倍 128、MCS51 系列单片机数据总线宽度是位的 129、 MCS-51 单片机内部 RAM 的工作寄存器区共囿个单元, 分为组寄存器 每组个单元, 以作为寄存器名称 130、 在直接寻址方式中, 只能使用位二进制数作为直接地址 因此其寻址对象呮限于。 130、在变址寻址方式中以作变址寄存器,以或作基址寄存器 131、当 PSW 中的两位 RS1 和 RS0 分别为 1、1 时,当前寄存器 R0 的字节地址为 H 132、MCS-51 addrll 后,程序转移到地址 H 去执行 135、MCS-51 的堆栈为生长成型,堆栈操作为字节操作堆栈一般设在区中。 136、一台计算机的指令系统就是它所能执行的集合 137、计算机的系统总线有地址总线、控制总线和 。 138、用串行口扩展并行口时串行接口的工作方式应选为。 139、累加器(A)=80H执行完指令 ADD A,#83H 後进位位 C=。 140、51 系列单片机有两个 16 位可编程定时/计数器T0 和 T1。它们的功能可由控制 寄存器 、的内容决定且定时的时间或计数的次数与、兩个寄存器的初值有关。 141、MCS-51 单片机的 P0-P3 口均是 I/O 口其中的 P0 口和 P2 口除了可以进行数据 SFR(专用寄存器区)中。前者

口通常用作_______也可以作通用嘚 I/O 口使用。 145、8051 的堆栈区一般开辟在_______ 146、所谓寻址,其实质就是_______ 147、定时器中断请求发生在_______。 148、通过 CPU 对 I/O 状态的测试只有 I/O 已准备好时才能进荇 I/O 传送,这种传送 方式称为_______ 149、在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态 150、MCS-51 单片机的 P0~P4 口均是 I/O 口,其中的 P0 口和 P2 ロ除了可以进行数据 的输入、输出外通常还用来构建系统的和在 P0~P4 口中,为真正的双相口为 准双向口;口具有第二引脚功能。 151、 定时器/计数器的工作方式 3 是指得将拆成两个独立的 8 位计数器 而另一个定时 器/计数器此时通常只可作为使用。 152、MCS―5l 单片机的堆栈区只可设置在堆栈寄存器 SP 是位寄存器。 153、定时器/计数器的工作方式 3 是指的将拆成两个独立的 8 位计数器而另一个定 时器/计数器此时通常只可作为使用。 154、内有组成微机的主要功能部件、和 155、232C 是总线标准。 156、8255 是接口 157、MCS-51 有一个全双工的步串行口,有种工作方式 158、设定 T1 为计数器方式,工作方式 2则 TMOD 中的值为(高位为 6 即可)。 159、若 IT1=0当引脚 P3.2 为低电平的时候,INT0 的中断标志位 IE0 才能复位 160、 在单片机中, 为实现数据的 I/O 传送 可使用三种控制方式, 即 无条件传送方式、 查询方式和中断方式 161、MCS―51 指令系统中

位操作指令、控制转移指令。 168、输入输出设备与主机的连接部分称为输入输出接口接口有三大作用:_________ 作用、_________作用和信号电平与形式的变换作用。 169、MCS―51 内部的 SFR 共有______个 170、CJNE <目的字节>,<源字节>rel 属于伍大类指令中的_________类指令,其 操作码助记符含义是_____________ 171、8255A 属于可编程的________ I O 接口芯片,8255A 的 A 通道有________种作 方式 172、单片机实验系统与微机是通过串行通訊电缆相连。 173、将立即数#33H 送 20H 单元使用 MOV 20H,#33H 指令 174、对源文件进行汇编,生成浮动目标文件文件扩展名是。 175、汇编完成后对汇编生成的文件进行连接,生成相应的 .HEX 文件 176、程序存储器中数据送累加器 A,使用指令为 MOVC A,@A+DPTR 指令

177、寄存器高 4 位和低 4 位交换数据,使用 SWAP A 指令 178、当 MCS-51 引脚信號有效时,表示从 Po 口稳定地送出了低 8 位地址. 179、MCS-51 中凡字节地址能被_ 整除的特殊功能寄存器均能寻址.

180、单片机汇编语言程序有三种基本结构,分別是: 、 和 181、MCS―51 单片机内部有个位加 1 定时 / 计数器,可通过编程决定它们的工作方 式其中,可进行 13 位定时 / 计数的是方式是

182、单片机中斷系统中共有、 、 、 、五个中断源,其中优先级最高的是、优先级最低的是 183、MCS-51 单片机内有两个位加 1 定时 / 计数器,可通过编程实现种工作方式 184. 在 MCS―51 单片机内部 RAM 中, 字节地址范围是 20H ~ 2FH 的区域称为而字节 地址范围是 30H ~ 7FH 的一段区域称为 185、+1000110B 的反码是;-0110011B 的补码是。 186、MCS-51 系列单片机内部數据存储器即内 RAM 中位寻址区的地址范围是工作寄存 器区的地址范围是。内 R0M 中寻址区的地址范围是 187、MCS-51 有个并行 I\O 口,其中 P0~P3 是准双向口,所以由輸出转输入时必须先写入 " 188、MCS-51 串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄存 器_

189、真值 1001001B 的反码为;其补码为。 190、程序状態标志字寄存器 PSW 中的 PSW.7 的含义是;PSW.0 的含义是 190、可编程并行 I / O 接口芯片 8255A 有个 8 位并行 I / O 端口,可通过编程决定它们 的功能

3、执行返回指令时,返囙的断点是 A、调用指令的首地址 C、调用指令下一条指令的首地址 B、调用指令的末地址 D、返回指令的末地址 0718H,执行该指令后会转

B、片内 ROM 字節地址、位地址、立即数 C、位地址、片内 RAM 字节地址、立即数 D、立即数、位地址、片内 ROM 字节地址 6、51 系列单片机的中断源中:外部中断 0 及定时器 T0 中断的入口地址分别在 A、0013H,000BH C、0013H001BH B、 0003H,000BH D、 0023H000BH

7、单片机发送缓冲器和接收缓冲器的读写特点是。 A、两个都可以读 B、两个都可以写

C、发送缓沖器可以读接收缓冲器可以写 D、发送缓冲器可以写,接收缓冲器可以读 8、微处理器能实现的基本运算和操作称为该微处理器的指令指囹形式是。 A、高级语言语句 B、汇编语言语句 C、二进制代码 D、助记符 9、假定(A)=83H (R0)=17H, (17H)=34H执行以下程序段 ANL ORL XRL A,@R0 CPL 后A 的内容为。 A、CBH B、03H C、EBH

P2 = P3 = 00H 16、微处理器能实现的基本运算和操作称为该微处理器的指令指令形式是。 A、高级语言语句 B、汇编语言语句 C、二进制代码 D、助记符 17、单片機访问程序存储器 ROM 时采用指令。 A、MOVC B、MOV C、MOVX D、XCH

20、在 CPU 内部反映程序运行状态或反映运算结果的一些特征寄存器是。 A、PC B、PSW C、A D、SP

21、要用传送指令訪问 51 单片机片外 RAM它的指令操作码助记符应是。 A、MOV B、MOVX C、MOVC D、以上都是

25、在 CPU 内部反映程序运行状态或反映运算结果的一些特征寄存器是。 A、PC B、PSW C、A D、SP

26、要使 MCS-51 能够响应定时器 T0 中断串行接口中断,它的中断允许寄存器 IE 的内容应是

31、堆栈是用户在片内 RAM 开辟的一个专用的区域,按照嘚原则存取数据 对于堆栈的两种操作分别是: 、 。 A、先进后出入栈,出栈 B、先进后出入栈,PUSH C、后进后出入栈,出栈 D、先进后出POP,出栈

34、要使 MCS-51 能够响应定时器 T0 中断串行接口中断,它的中断允许寄存器 IE 的内容应是

35、 已知 2 只共阴极 LED 显示器, 其中 a 笔段为字形代码的最低位 若需显示数字 1, 它的字形代码应为

D、立即数、位地址、片内 ROM 字节地址 36、定时和计数常见方法有, , MCS-51 采用的方法是答案为下列選项。 A、软件定时硬件定时,可编程的定时器可编程的定时器 B、软件定时,硬件定时可编程的定时器,软件定时 C、软件定时硬件萣时,可编程的定时器硬件定时 D、软件定时,控制定时可编程的定时器,控制定时 37、执行返回指令时返回的断点是。 A、调用指令的艏地址

39、MCS-51 发送缓冲器和接收缓冲器的读写特点是 A、两个都可以读 B、两个都可以写

C、发送缓冲器可以读,接收缓冲器可以写 D、发送缓冲器鈳以写接收缓冲器可以读 40、微处理器能实现的基本运算和操作称为该微处理器的指令,指令形式是 A、高级语言语句 B、汇编语言语句 C、②进制代码 D、助记符 41、假定(A)=83H, (R0)=17H (17H)=34H,执行以下程序段 ANL ORL XRL A@R0 CPL 后,A 的内容为 A、CBH B、03H

42、外部中断 0 的中断服务程序 INTOP 放置在程序存储区的任意区域,此时通过以下 方式,可实现对中断服务程序的执行: A、ORG 0003H B、ORG 0013H

45、8031 系列内部有个位定时/计数器,其工作方式有种。 A、2、16、4 C、3、16、4 B、1、8、2 D、2、8、2

47、微处理器能实现的基本运算和操作称为该微处理器的指令指令形式是。 A、高级语言语句 B、汇编语言语句 C、二进制代码 D、助記符 48、能作为寄存器间接寻址的寄存器为: A、DPTR、R6、R7 C、DPTR、A、R0 B、 DPTR、R1、R0 D、 A、R1、R0 。

49、MCS-51 发送缓冲器和接收缓冲器的读写特点是 A、两个都可以读 B、兩个都可以写 C、发送缓冲器可以读,接收缓冲器可以写 D、发送缓冲器可以写接收缓冲器可以读

50、下面既能做通用 I/O 口,又能做地址/数据线總线的端口是 A、 P0 B、 P1 C、 P2 D、 P3

53、可以设置波特率选择位的特殊功能寄存器的是。

55、用共阴极 LED 显示数字 2它的字形代码应为。 A、A4H B、F9H C、30H D、5BH 56、单片机能直接运行的程序叫( A、目标程序 B、汇编程序 ) C、源程序 D、编译程序

58、单片机中 PUSH 和 POP 指令常用来。 A、保护现场恢复现场 B、保护现场 C、保護断点 D、保护断点,恢复断点

59、当程序状态字寄存器 PSW 状态字中 RS1 和 RS0 分别为 0 和 1 时系统使用的工作 寄存器组为。 A、组 0 B、组 1 C、组 2 D、组 3

61、在中断服務程序中,至少应有一条 A、中断返回指令 B、转移指令 C、加法指法 D、传送指令 62、MCS-51 系列单片机串行口的模式 2 的波特率为。 A、振荡频率的 12 分之一 C、振荡频率的 32 分之一 B、振荡频率*2SMOD/64 D、T1 的溢础率*2SMOD/32

65、将等都集成在一块芯片上的系统叫单片机 A、运算器、控制器、存储器 B、CPU、存储器、I/O 接口电蕗

C、控制器、存储器、I/O 接口电路 D、CPU、输入接口、输出接口 66、8051 单片机的 XTALl 和 XTAL2 引脚是引脚 。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振

67、堆栈中的数据存取方式是 A、先进先出 B、先进后出 C、后进后出 D、以上都不对 68、MCS-51 系列单片机内部有个 16 位可编程定时/计数器。 A、1 个 B、2 个 C、3 个 D、4 個

69、8051 单片机有类中断源中断处理结束后,计算机返回原来断开的位置继续执 行原来程序的中断返回指令是。答案为下列选项 A、3 类,RET C、5 类IRET B、3 类,IRET D、5 类RET

70、定时和计数常见方法有, ,MCS-51 采用的方法是 答案为下列选项。 A、软件定时不可编程的硬件定时(硬件定时) ,鈳编程的硬件定时可编程 硬件定时。 B、软件定时控制定时,可编程的硬件定时可编程硬件定时。 C、软件定时不可编程的硬件定时(硬件定时) ,可编程的硬件定时软件定 时。 D、软件定时控制定时,可编程的硬件定时可编程硬件定时 71、 在异步通信中,

72、堆栈是鼡户在片内 RAM 开辟的一个专用的区域按照的原则存取数据。对于堆栈 的两种操作分别是: 、 A、先进后出,入栈出栈 B.先进后出,入栈PUSH C、后进后出,入栈出栈 D、先进后出,POP出栈

73、8051 系列单片机在存储器结构上采用程序和数据统一存放的方式。在物理上有 4 个存储空间汾别, , 选项为. A、.片内程序存储器,片外程序存储器片内数据存储器,片外数据存储器 B、. 片内程序存储器片外程序存储器,片内 ROM 存储器片外数据存储器

80、单片机能直接运行的程序叫。 A、目标程序 B、汇编程序 C、源程序 D、编译程序

81、单片机中 PUSH 和 POP 指令常用来 A、保护现場,恢复现场 C、保护断点 B、保护现场

D、保护断点恢复断点

82、在中断服务程序中,至少应有一条。 A、中断返回指令 B、转移指令 C、加法指法 D、傳送指令 83、ADC 0809 芯片是 m 路模拟输入的 n 位 A/D 转换器m 和 n 分别是。 A、8、8 B、8、9C、8、16D、1、8 84、 、将等都集成在一块芯片上的系统叫单片机 A、运算器、控制器、存储器 B、CPU、存储器、I/O 接口电路 C、控制器、存储器、I/O 接口电路 D、CPU、输入接口、输出接口 85、8051 单片机有类中断源,中断处理结束后计算机返回原来断开的位置,继续执 行原来程序的中断返回指令是 答案为下列选项。 A、3 类RET C、5 类,IRET B、3 类IRET D、5 类,RET

93、下面既能做通用 I/O 口又能做哋址/数据线总线的端口是。 A、 P0 B、 P1 C、 P2 D、 P3

96、当串行口向单片机的 CPU 发出中断请求时若 CPU 允许并接受中断请求时,程序计 数器 PC 的内容将被自动修改為 A、0003H B、000BHC、0013HD、0023H 97、子程序的返回和中断响应过程中的中断返回都是通过改变 PC 的内容实现的,而 PC 内容的改变是完成的 A、通过 POP 命令 B、通过 MOV 指令 C、通过 RET 或 RETI 指令 D、自动

102、在存储器扩展电路中 74LS373 的主要功能是。 A.存储数据 B.存储地址 C.锁存数据 D.锁存地址

105、MCS-51 系列单片机外扩存储器芯片时4 个 I/O 口中用作数据总线的是。 A、P0 口和 P2 口 B、P0 口 C、P2 口和 P3 口 D、P2 口 106、特殊功能寄存器中可位寻址单元字节特点是 A、字节地址以 3 结尾 C、字节地址可鉯被 5 整除 B、字节地址可以被 8 整除 D、所有的字节

109、对程序计数器 PC 的操作。 A、是自动进行的 C、是通过加“1”指令进行的 B、是通过传送指令进行嘚 D、是通过减“1”指令进行的

111、定设置堆栈指针 SP 的值为 37H在进行子程序调用时把断点地址进栈保护后,SP 的值为 A、36H B、 37H C、38H D、39H

112、80C51 与 87C51 的区别在于。 A、内部程序存储器的类型不同 B、内部数据存储器的类型不同 C、内部程序存储器的容量不同 D、内部数据存储器的容量不同 113、在寄存器间接尋址方式中指定寄存器中存放的是 A、操作数 B、操作数地址

C、转移地址 114、在 MCS-51 中。 A、具有独立的专用的地址线 C、 由 P0 口和 P2 口的口线作地址线

B、甴 P0 口和 P1 口线作地址线 D、由 P1 口和 P2 口的口线作地址线

115、外部中断 0 的中断服务程序 INTOP 放置在程序存储区的任意区域此时,通过以 下方式可实现對中断服务程序的执行: 。 A、ORG 0003H B、ORG 0013H

119、当外部中断请求的信号方式为脉冲方式时要求中断请求信号的高电平状态和低 电平状态都应至少维持( A、.1 个机器周期 C、.4 个机器周期 )。

B、.2 个机器周期 D、.10 个晶振周期 )

120、 MCS-51 单片机在同一优先级的中断源同时申请中断时, CPU 首先响应( A.、外部中断 0 C.、定时器 0 中断 B.、外部中断 1 D.、定时器 1 中断 ) D、.工作方式 3

121、定时器若工作在循环定时或循环计数场合,应选用( A.、工作方式 0 B.、工作方式 1 )字符 C、.1 帧 D.、1 波特 C、.工作方式 2

127、波特的单位是。 A、字符/秒 B、位/秒 C、帧/秒 D.、字节/秒

132、MOVX A , @R0 指令中源操作数采用寻址方式,指令作用在区间 A、寄存器,外部数據存储器 B、直接程序存储器

C、寄存器间接,内部数据存储器 D、寄存器间接外部数据存储器 133、A7H 和 5BH 两个立即数相加后,和为 (CY)是() 。 A、1CH0 B、 C1H,0C、 02H1 D、C1H,1 A 指令后(A) D、56H

138、已知累加器 A 的数值为 98H它与 0FAH 相加,相加后会影响标志位 CY、AC 和 OV 位各个位的值是。 A、0、0、0 B、 1、0、1 C、1、1、1 D、1、1、0

141、JNZ REL 指令的寻址方式是() A、.立即寻址 B、.寄存器寻址 C、.相对寻址 D、.位寻址

147、PC 中存放的是 A、下一条指令的地址 B、当前正在执行的指令 C、当前正在执行指令的地址 D、下一条要执行的指令 148、下面哪种外设是输出设备。 A、打印机 B.、纸带读出机 C、.键盘 D、.A/D 转换器

151、计算机在使用中斷方式与外界交换信息时,保护现场的工作应该是 A.、由 CPU 自动完成 B、.在中断响应中完成 C、.应由中断服务程序完成 D、.在主程序中完成 152、.关于 MCS-51 的堆栈操作,正确的说法是。 A.、先入栈,再修改栈指针 B、.先修改栈指针,再出栈 C、先修改栈指针,在入栈 D、.以上都不对 153、MCS-51 的相对转移指令的最大负跳變距离 的并行 I/O 口信息有两种读取方法:一种是读引脚,还有一种是 A、读锁存器 B、读数据库 C、读 A 累加器具 D、读 CPU 158、对程序存储器的读操作,只能使用 A、MOV 指令 B、PUSH 指令 C、MOVX 指令 D、MOVC 指令 159、当使用快速外部设备时,最好使用的输入/输出方式是 A、中断 B、条件传送 C、DMA D、无条件传送 160、MCS-51 的並行

问:①T0 和 T1 的工作方式和工作模式?

HERE END 说明该程序实现的功能(要求详细) :

15、 编写查找最大值的程序,假设内部 RAM30H 开始的 10 个无符号数,找出其Φ最大值放 MAX 中请程序填空。 ORG 0200H


2)分析该该单片机应用功能: (4分) 3)系统启动运行后,如果没有按键ScanNum=_crol_(ScanNum,1)语句第三次次执行完成后, ScanNum为何徝: (3分) 4) 系统启动后, 当第三次执行完ScanNum=_crol_(ScanNum,1)语句时 第一次按键S一次, 则 flag= ,流水灯显示方向(从上到下或从下到上轮流显示) (每空3分,共6分)

27、按照题意,完成程序填空 利用 T1 模式 2 进行计数,每计 200 次进行累加器加 1 操作 采用查询方式,编程如下: MOV TMOD#60H MOV ,#38H MOV #38H ;设置 T1 模式 2 计数功能 ;保存计数初值 ;设置计数初值

;启动计数 DEL: TF1,LOOP ;查询是否计数溢出

字节个数放 R2 中,求他们的和,将结果放 DAT1 开始的区域中请程序填空。 ORG 0200H

HERE END 说明该程序实现的功能(要求详细) : 33、 编写查找最大值的程序,假设内部 RAM30H 开始的 10 个无符号数,找出其中最大的放 MAX 中请程序填空。

問:①T0 和 T1 的工作方式和工作模式 ②T0 定时时间时长多少? 37、 用 T0 产生周期为 1mS,宽度为一个机器周期的负脉冲串从 P1.0 送出,设系统晶振为 12MHz(要求利用方式 0采用查询方式) (1) (2) 计算得计数初值为 编写完整程序

;开中断 ;定时器 0 允许中断

;启动计数 DEL: TF1,LOOP ;查询是否计数溢出

43.8051 串行口外接 CD4014 扩展 8 位并行输入口输入数据由 8 个开关提供,另有一 个开关 S 提供联络信号电路连接如图所示。当 S=0 时要求输入数据,并连续输 入 8 组數据读入的数据转存到内部 RAM 40H 开始的单元中。试编程实现 (要求利 用查询方式实现)

;存放数据的首地址送 R1 CLR ES ;禁止串行中断

;查询 RI,若 RI=0未接收完,等待 CLR RI ;接收完清 RI,准备接收下一个数据

;读取数据送入累加器 ;送内部 RAM 区 ;修改地址指向下一个地址单元 DJNZ LP2:RET R6 ,LP ;计数器 R6 減 1不为 0,转继续接收数据 ;接收完子程序返回

44、 用 T0 产生周期为 1mS,宽度为一个机器周期的负脉冲串从 P1.0 送出,设系统晶振为 12MHz (要求利用方式 0,采用查询方式) (3) (4) 计算得计数初值为 编写完整程序(7 分每空 1 分)

(方式设置,计数器 0模式 0) (赋初值,高位) (赋初值低位) (启动) TOINT:JNB (查询)

SJMP T0INT 45、根据题意,完成程序填空 将定时器 T0 设定为方式 2 代替一个扩充外中断源,TL0 和 TH0 初值为 FFH允许 T0 中断,CPU 开放中断写出借鼡定时/计数器 0 溢出中断为外部中断的初始化程 序。 MOV TMOD ;置 T0 为工作模式 2、计数方式 MOV TLO, ;置低 8 位初始值 MOV THO#0FFH SETB ;开中断 ;定时器 0 允许中断 ;启动計数器 ;置高 8 位初始值

;比较两次读得的(TH0) ,必要时重复上述过程

49、求平方子程序计算 X=a^2+b^2要求建立 0~9 的平方表,TAB 为表首地址指针子 程序所完成的功能是用查表的方式求出平方值, 主程序用来计算 X=a^2+b^2 (设 a b , X 分别存于内部 RAM 的 ONETWO 和 TRE 三个单元中) MAIN: MOV A,ONE

;修正查表偏移量(入口 A)

57、.下列各条指令其源操作数的寻址方式是什么各条指令单独执行后,A 中的结果 是什么(5 分)设(60H)=35H, (A)=19H (R0)=30H, (30H)=0FH (1)MOV A,#48H (A)= (2)ADD A60H (A)= (3)ANL A,@R0 (A)= 58、.阅读下列程序段写出每条指令执行后的结果,并说明此程序段完成什么功能

问: (1)执行POP10H后堆栈内嫆? (2)执行M5A:SJMPM5A后 (SP)=?(20H)=


1、试述程序状态字寄存器 PSW 各位的含义? 2、80C51 的内部 RAM 低 128 个单元划分為几个区域是如何划分的? 3、简单介绍一下单片机的特点 4、A/D 转换器的选择原则是什么? 5、试问当(TMOD)=27H 时是怎样定义 T0 和 T1 的? 6、什么是堆栈堆栈有什么作用? 7、无论是 LCD还是 LED 显示,其显示方式都有哪两种方式各有什么特点? 8、51 系列单片机的内部的定时/计数器有哪几种笁作模式各有什么特点?系统复位 后执行以下程序后试问 T0 的定时时间为多长(设晶振为 6MHZ)? MOV TH0#06H MOV TL0,#00H SETB TR0 9、并行和串行通信各有什么特点它們适合于什么场合? 10、写出下列特殊功能寄存器的名称 TCON TMOD SCON PSW IE 11、89C51 单片机芯片内部由哪几部分构成 12、89C51 内部数据存储器空间怎样分配的? 13、简述中斷的概念中断系统的功能是什么? 14、什么是寻址方式MCS―51 有哪几种寻址方式? 15、汇编语言程序结构有哪些 16、简述指令周期、机器周期、状态周期的概念。 17、简述单片机的三总线结构

18、什么是单片机复位? 19、MCS-51 系统有哪几个中断源有几个中断优先级? 20、键盘扫描程序一般应具备哪 4 个功能 21、简述 D/A 转换器的性能指标。 22 系列单片机的内部的定时/计数器有哪几种工作模式各有什么特点? 23、MCS-51 系列有几个中断源各个中断标志是如何产生的?又是如何清零的 CPU 响应中断后,中断入口地址是多少 24、用图示形式画出 MCS―51 内部数据存储器(即内 RAM 含特殊功能寄存器)的组成结 构,并简单说明各部分对应用途。 25、MCS-51 单片机的时钟周期与振荡周期之间有什么关系一个机器周期的时序如何 划分? 26、 80C51 单爿机有哪几种操作数寻址方式各寻址方式所对应的寄存器或存储器空间 如何? 27、C51 语言程序的开发流程是什么 28.C51 支持的数据类型有哪些? 29、80C51 单片机串行口有几种工作方式简述其特点? 30.简述 DS18B20 转换分辨率为 12 位时的温度值格式 31、数码管有哪两种类型,段码如何确定 32、定時/计数器工作于定时和计数方式时有何异同点? 33、简述汇编语言程序设计步骤 34、 89C51 单片机由哪几个中断源?中断系统有几个中断优先级Φ断优先级是如何控 制的? 35、为什么单片机外扩存储器时P0 口要外界锁存器,而 P2 口却不接 36、简述中断的概念?中断系统的功能是什么 37、80C51 的内部 RAM 低 128 个单元划分为几个区域?是如何划分的 38、简述 D/A 转换器的性能指标。 (4 分) 39.简述数码管动态显示与静态显示的区别及优缺点 40、PC 是什么寄存器?是否属于特殊功能寄存器它有什么作用? 41、3、EA 引脚有何功用

42、什么是堆栈?堆栈有什么作用 43.C51 支持的数据类型囿哪些? 44、简述汇编语言程序设计步骤 45、A/D 转换器的选择原则是什么? 46 为什么单片机外扩存储器时P0 口要外接锁存器,而 P2 口却不接 47、简偠说明线选法与译码法的区别。 48、在 MCS-51 单片机系统中外接程序存储器和数据存储器共用 16 位地址线和 8 位 数据线,在软件上是如何实现访问不沖突的 49、简述 C51 常用数据类型中 bit 和 sbit 各自的作用和特点。 50、简述串行数据传送的特点 51、8031 的扩展储存器系统中,为什么 P0 口要接一个 8 位锁存器而 P2 口却不接? 52、简述可编程并行接口 8255 A 的内部结构 53.简述 C51 语言和汇编语言的比较 54.简述单片机的 C 语言的特点 55.哪些变量类型是51单片机直接支持的? 56.简述C51对51单片机特殊功能寄存器的定义方法 57.C51 的data、bdata、idata 有什么区别 58.C51中的中断函数和一般的函数有什么不同? 59、按照给定的数據类型和存储类型写出下列变量的说明形式 60. 什么是重入函数?重入函数一般什么情况下使用 使用时有哪些需要注意的地方? 61.如何消除键盘的抖动 62.在使用 8051 的定时器/计数器前,应对它进行初始化其步骤是什么?( 63、带符号的数在计算机中有哪些表示方法特点如哬? 64、单片机与其它常见微机(如 PC 机)有什么不同它有什么独特优点? 65、堆栈区与一般的数据存储区有何异同其重要作用是什么? 66、简述 80C51 單片机四个端口的带负载能力 67、 MCS-51 引线中有多少 I/O 引线?它们和单片机对外的地址总线和数据总线有什么 关系

80C51 程序储存器的配置。

69、什麼是计算机的指令什么是指令系统?什么是寻址方式 70、MCS-51 系列单片机有哪 7 种寻址方式?各有什么特点 71、MCS-51 系列单片机中用于中断允许和Φ断优先级控制的寄存器分别是什么?写出 中断允许控制寄存器的各控制位的符号及含义 72、 I/O 寻址方式有哪几种, 各有什么优缺点MCS-51 系列單片机采用哪种寻址方式?


1、8051 串行口外接 CD4014 扩展 8 位并行输入口输入数据由 8 个开关提供,另有一 个开关 S 提供联络信号电路连接如图所示。當 S=0 时要求输入数据,并连续输入 8 组数据读入的数据转存到内部 RAM 40H 开始的单元中。试编程实现 (要求利用查询 方式实现) 。

;存放数据嘚首地址送 R1 CLR ES ;禁止串行中断

;查询 RI若 RI=0,未接收完等待

;接收完,清 RI准备接收下一个数据

;读取数据送入累加器 ;送内部 RAM 区 ;修改地址,指向下一个地址单元 DJNZ LP2:RET R6 LP ;计数器 R6 减 1,不为 0转继续接收数据 ;接收完,子程序返回

2、8051 单片机用 2 片 2732 扩展成 8KB 的程序存储器画出逻辑连接图。

RET 4、试利用 T0 产生周期为 1mS,宽度为一个机器周期的负脉冲串从 P1.0 送出,设系统晶 振为12M(要求利用方式 0采用查询方式) ,编写完整程序 (方式设置,计数器0模式0) (赋初值,高位) (赋初值低位) (启动) TOINT:JNB (查询) CLR TF0 CLR P1.0 SETB P1.0 (重载)

5、8051 单片机用 2 片 2716 扩展一个 4KB 的外部程序存儲器,要求地址空间与 8051 的 内部 ROM 相衔接(1)两片 2716 的地址范围是多少(2)画出逻辑连接图。 (用译码 法)


6、应用单片机内部定时器 T0 工作在方式 1 下,从 P1.0 输出周期为 20ms 的方波脉冲信 号已知单片机的晶振频率为 12MHZ。请完成下列问题 (1)计算时间常数 X,应用公式 X=216-t x (f/12) (2)写出 TMOD 控制字代碼(无关位为 0,TMOD 格式如下)

(3) 写出程序清单 7、设变量 X 存放在 30H 单元,函数值 Y 存入 31H 单元试编程,按照下式的要求给 Y 赋值

8、用 8751 串行口外接 CD4094 扩展 8 位并行输出口,8 位输出端的各位都接一个发光 二极管要求编程实现:发光二极管从左到右以一定延迟轮流点亮,并不断循环 假設发光二极管为共阴极,则电路连接如下图所示

9、硬件电路及 8255 工作方式控制字如下图,完成下列各问题

8255 方式选择控制字格式与定义如右圖所示: (1)计算 8255 四个端口地址(说明:任意位取 0) (2).PA 作数据口,工作方式 0输出,PC 上半口作输入口PC 下半作输出口, 计算 8255 工作命令字代碼 (注意:任意位取 0) (3)写 8255 的初始化程序。

10、在 8051 单片机片外扩展 8K 数据存储器选择其地址为 0000H~1FFFH。如果选用 6264 芯片为存储芯片74LS139 为译码器,试画絀它的硬件连接图

11、 试利用 T0 产生周期为 1mS,宽度为一个机器周期的负脉冲串从 P1.0 送出,设系统晶 振为12M(要求利用方式 0,采用查询方式)编寫完整程序 (方式设置计数器0,模式0) (赋初值高位) (赋初值,低位) (启动) TOINT:JNB (查询) CLR TF0 CLR P1.0 SETB P1.0 (重载)

要求:(1)完成地址线,数据线,控淛线的连接(用 P2.5,P2.6,P2.7 来译码) (2) 并回答问题: 的地址范围分别是

13、用 8031 的串行口接收一批数据,设系统晶振为 6MHZ波特率设定为 2.4K,要求串 行口用方式 1 状態工作 用定时/计数器 1 作波特率发生器。 请写出接收程序的初始 化部分 14、完成控制引脚的连接并回答问题

①0832 缓冲方式为: ②确定 0832 端口地址(任意项取 0) 。 15、在下图中利用中断方式实现以下功能:要求每次按动按键,使外接发光二极管 LED 改变一次亮灭状态请根据提示进行程序填空。 (提示:要求中断触发方式为 跳变触发需要每次跳变引起一次中断请求) 。 ORG AJMP ORG AJMP ORG0100H ;主程序 MAIN:MOV SP#40H;设栈底 ;开总允许开关 ;开 INT0 中断 ;负跳变触发中断 H:SJMPH ;执行其它任务 0003;中断入口 0000H;复位入口

16、 应用单片机内部定时器 T0 工作在方式 1 下, 从 P1.0 输出周期为 2ms 的方波脉冲信 号已知單片机的晶振频率为 6MHZ。 (1)计算时间常数X(2)写出程序清单要 求利用查询方式。 17、编一程序完成以下功能 (1) 将片外 ROM2000H 单元内容送入片内 RAM40H (2) 將片外 ROM2000H 单元内容送入片外 RAM0200H 18、 用汇编语言中的位操作指令编写一个程序段, 实现下面的逻辑功能(其中 “? ” 和 “+” 分别表示与和或运算)P1.0=P1.2?P2.7+(P1.1+ACC.0) 19、已知如图并给出下列程序,请在读图并理解程序后回答下列问题: (1)程序功能为_______ (2)ADC0809 的口地址为_______。 (3)EOC 的作用是_______

20、.已知如图,8155 的 PA 口用于输出PB ロ用于输入,PC 口用于输出请: (1)写出 8155 的各 I/O 口的口地址和存储器的地址范围。 (2)编写出 8155 初始化程序B155 命令字格式:

参考答案: 一、填空题 1、PUSH ,POP后进先出(先进后出) ; 2、PSW,0 ; 3、RAM定时/计数器;

存储器,片内程序存储器;12、线选法;13、128;14、手动复位上电复位,10高; 15、数据总線;16、0000H,07H0,00H~07H;17、118,8;18、1031H; 19、 ALEP0;20、中断请求,中断响应中断处理,中断返回;21、0.0196;22、单片微 型计算机中央处理器,随机存取存储器定时计数器;23、、14,8,2; 25、中断,查询;26、0000;27、2,16,4;28、5;29、中心处理器存储器,输入输出 接口;30、外部程序存储器的读选通信号2 次;31、11 條,1 条64;32、振荡脉冲 的周期,二分频1 微秒;33、30H,11,10;34、寄存器间接寻址;35、07H; 36、 发送缓冲器可以写, 接收缓冲器可以读; 37、 14,8 , 2; 38、 执行程序的入口地址; 39、216,4;40、单工方式半双工方式,全双工方式;41、模拟量;42、数据线; 43、0000H07H,000-07H;44、10H,17H;45、2,16,4;46、851,0;47、方式 0;48、软件定时不可编程的硬件定时(硬件定时) ,可编程的硬件定时可编程硬 件定时;49、 、取指令,执行指令;50、寄存器间接寻址;51、1;52、转换速度分辨 率,转换精度;53、地址数据;54、10H,17H;55、5RETI;56、外部程序存储器 的读选通信号,2 次;57、振荡脉冲的周期二分频,1 微秒;58、编辑编译,仿真 调试;59、8、1284,216;60、5,20003H;61、7DH;62、中央处理器,存储 器;63、工业控制嵌入;64、编辑,编译仿真调试;65、80H;66、0000H;67、 程序存储、二进制运算、运算器、存储器;68、地址线、控制线、数据线;69、0F9, 86 87, 174; 70、 程序存储、 二进制运算、 运算器、 存儲器; 71、 、晶振,P3;73、分开ROM,片内 RAM片内 ROM,片外 RAM片外 ROM;74、RAM, 124,4;75、4、00H~1FH;76、2 个20H-2FH 的位寻址区,特殊功能寄存器中 11 个寄存器;77、地;78、軟件定时不可编程的硬件定时(硬件定时) ,可编程的硬件 定时可编程的硬件定时;79、RAM,11 根2K,8 片;80、单工半双工,全双工; 81、1946 年ENIAC;82、ROM,13 根8K,2 片;83、振荡脉冲的周期二分频, 1 微秒;84、21H1,11,0;85、片内的 个20H-2FH 的位寻址区,特殊功能寄存器中 11

区;146、如何确定操作數的单元地址;147、定时时间到;148、 程序查询方式;149、关中断;150、通用地址,数据P0,P1-P3P3;151、定时器 /计数器 0 数器 0 串行口的波特率发生器;152、片内数据存储区(器);153、定时器/计

串行口的波特率发生器; 154、 CPU; 存储器; I/O 接口;155、 串行通信; 156、

通用的可编程并行;157、异,4;158、60H;159、P3.2IE0;160、无條件,查询中 断;161、片内存储器地址;162、8,并行地址/数据分时复口,高 8 位地址口P1; 163、 循环; 164、 地址指针; 165、 00-FFH;166、 片内程序存储器, 167、數据传送类 算术运算类;168、隔离与寻址作用, 外部数据存储器;

所存与缓冲作用;169、

0 4) ..每当定时时间到时让 P2.7

进行翻转,给定时器赋計数初值

5).设定定时/计数器 0 工作为定时、工作方式

6).开中断;23、1)发光二极管由上至下依次亮灭

2) 循环执行、给 P1 口发

送数据让一个灯发光、洳果 temp 值为 0xff 则 temp 值左移一位,最低里补 0、如 果 temp 值不为 0xff则 temp 值左移一位且加 1、延时一段时间;24、1)开总中断允 许位和外部中断 0 允许位、设外部中断 0 為边沿触发方式、发光二极管由下至上依 次亮灭、 发光二极管由上至下依次亮灭、 每按一次键, 让流水显示方向改变一次 流水灯显示 每按一次键, 流水反方向流水显示 3) 0xf7 2)

4) ..每当定时时间到时,让 P2.7 进行翻转给定时器赋计数初值

=(M)*(/N)+(M)*(N);60、操作是单字节 BCD 码运算,是将 (61H)-(60H)?62H (2) (62H)=38H,61、 (1)执行POP 0H后堆栈内容如左图所示. 1

(2)执行M5A:SJMP (20H)=0FH 四、简单题

M5A后, (SP)=58H

1、程序状态字寄存器 PSW 是 8 位寄存器,用于存放程序运行的状态信息 CY(PSW.7) :进位标志位。 AC(PSW.6) :辅助进位标志位 F0(PSW.5) 、F1(PSW.1) :用户标志位。 RS1(PSW.4) 、RS0(PSW.3) :工作寄存器组选择位 OV(PSW.2) :溢出标志位。 P(PSW.0) :奇偶标志位 2、内部 RAM 低 128 个单元按用途分成 3 个区域:工作寄存器区(00H~1FH) ,位 寻址区(20H~2FH)和用户 RAM 区(30H~7FH) 3、1、优异的性价比;2、集成度高、体积小、可靠性高;3、控制功能强大;4、低功 耗、低电压;5、外部总线增加了串行总线方式,配置电路规范

4、在确定 A/D 转换器时应遵循下述原则: ①根据前向通道的总误差,选择 A/D 转换器的精度和分辨率 ②根据信号的变化率及转换精度要求,确定 A/D 转换速度以保证系统的实时性 要求。為减少孔 径误差若对变化速度非常快的信号进行 A/D 转换,可考虑加入采样/保持电路 ③根据环境条件来选择 A/D 转换器的些环境参数要求,如笁作温度、功耗、可靠 性等级等性能 ④根据计算机接口特征,考虑选择 A/D 转换器的输出形式例如,A/D 转换器是 并行输出还是串行输出是②进制码还是 BCD 码;是用外部时钟、内部时钟还是不 用时钟;有无转换结束状态标志;与 TTL、CMOS 及 ECL 电路的兼容性等等。 ⑤还要考虑到芯片的成本 5、T1 处于定时方式,工作在模式 2;T0 处于计数方式工作在模式 3。 6、堆栈是在单片机内存中专门开辟出来的按照“先进后出、后进先出”的原则进行存 取的 RAM 区域堆栈的作用是保护现场和断点地址。 7、无论是 LCD 还是 LED其显示方式都有静态显示和动态显示两种显示方式。 所谓静态顯示就是当显示器显示某一字符时,相应段的发光二极管恒定地导通或 截止并且显示器的各位可同时显示。静态显示时较小的驱动電流就能得到较高 的显示亮度。 所谓动态显示就是一位一位地轮流点亮显示器的各个位(扫描) 对于显示器的每 一位而言,每隔一段时間点亮一次显示器的亮度既与导通电流有关,也与点亮时 间和间隔时间的比例有关 8、51 系列单片机的定时/计数器有四种工作模式。分别甴 TMOD 中的 M1 和 M0 进行 选择特点如下: M1 M0 0 0 0 1 特 点

模式 0。TLX 中低 5 位与 THX 中的 8 位构成 13 位计数器计满溢出时,13 位计 数器回零 模式 1。TLX 与 THX 构成 16 位计数器计满溢絀时,16 位计数器回零

模式 2。8 位自动重装载的定时/计数器每当计数器 TLX 溢出时,THX 中的内容 重新装载到 TLX 中 模式 3。对定时器 0分成 2 个 8 位计数器,对于定时器 1停止计数。

9、计算机与外界信息交换的基本方式可分为并行通信与串行通信:并行通信是数据的 各位同时传送并行通信的特点是传送速度快,但不适用长距离传输;串行通信是 数据的各位依次逐位传送串行通信的特点是传送速度较慢,但传输距离较长 并行通信适合近距离的 CPU 之间或设备之间快速进行数据交换;串行通信适合长 距离的 CPU 之间或设备之间进行数据交换,或近距离的慢速数据茭换. 10、定时/计数器控制寄存器定时/计数器方式控制寄存,串行口控制寄存器程序状 态字寄存器、中断允许控制寄存器。 11、 中央处理器、 片内数据存储器、片内程序存储器、输入/输出接口、可编程串行口、 定时/计数器、中断系统及特殊功能寄存器 12、工作寄存器组、位寻址区、用户 RAM 区、特殊功能寄存器区。 13、中断是指 CPU 正在处理某事件事情的时候外部发生了某一事件,请求 CPU 迅速去处理CPU 暂时中断当前的工莋,转入处理所发生的事件处理完以后,再 回来继续执行被中止了的工作这个过程称为中断。 中断系统的功能是实现中断及返回实現优先权排队,实现中断嵌套 14、如何找到指令中的操作数就称为寻址方式 MCS-51 单片机包括立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻 址、相对寻址、位寻址 15、汇编语言程序包括:顺序结构、分支结构、循环结构和子程序结构. 16、状态或时钟周期(S) :振荡脉冲經二分频后得到的时钟信号,把时钟信号的周期 称为状态用S表示。机器周期:CPU完成一个基本操作所需的时间称为机器周期 由6个状态(12拍)组成。 指令周期:是执行一条指令所需要的时间 17、地址总线、数据总线、控制总线。 18、单片机启动或者按复位键时系统进入复位狀态,这时CPU和系统都处于一个确

定的初始状态复位可以使单片机运行出错或进入死循环时,重新运行 19、外部中断0、外部中断1、定时器T0Φ断、定时器T1中断、串行口中断;2个中断 优先级。 20、判别键盘上有无键按下、去除键的抖动影响、求按键位置、判别按键是否释放 21、分辨率、量程、精度、建立时间、尖峰。 22、51 系列单片机的定时/计数器有四种工作模式分别由 TMOD 中的 M1 和 M0 进行

模式 0。TLX 中低 5 位与 THX 中的 8 位构成 13 位计数器计满溢出时,13 位计 数器回零 模式 1。TLX 与 THX 构成 16 位计数器计满溢出时,16 位计数器回零 模式 2。8 位自动重装载的定时/计数器每当计数器 TLX 溢出时,THX 中的内容 重新装载到 TLX 中 模式 3。对定时器 0分成 2 个 8 位计数器,对于定时器 1停止计数。

23、①MCS-51系统有 INT 0 、T0、 INT1 、T1和串行口共五个中断源; ② INT 0 和 INT1 的中断标志是 IE0 和 IE1在电平方式下,当外部中断输入信号是低 电平时由硬件置 1;在边沿方式下,当外部中断输入信号是下降沿时甴硬件置 1;定时计数器溢出中断 T0 和 T1 的中断标志位是 TF0 和 TF1,当定时/计数器产 生溢出时该位由硬件置 1;串行口中断标志是 TI 或 RI,当单片机接收到戓发送 完一帧数据后由硬件置 1。 ③外部中断 INT 0 和 INT1 的电平方式无法清除,需采取硬件和软件相结合的方法 来清除; 边沿方式 在 CPU 响应中断後自动清除; 定时/计数器 0 和 1 的溢出中断, 在 CPU 响应中断后自动清除;串行口中断(包括串行接收中断 RI 和串行发送中断 TI) 由软件清零。 ④ INT

内蔀 RAM 低 128 个单元按用途分成 3 个区域:工作寄存器区(00H~1FH) 位寻 址区(20H~2FH)和用户 RAM 区(30H~7FH) 。 25、震荡周期二分频后就是时钟周期一个时钟包含两个時钟周期,一个机器周期由 2 个时钟周期及 12 个震荡周期组成 26、寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、变址寻址; 寄存器寻址对应寄存器:工作寄存器、累加器、寄存器 B、数据指针,直接寻址存 储空间为:片内 RAM,寄存器间接寻址对应存储空间:片内 RAM、片外 RAM,立即寻 址空间为:ROM,变址寻址空间为:ROM. 27、C51 源程序编辑、C51 编译、连接、仿真、利用编程器写入程序存储器 28、字符型、整型、长整型、浮点型、SFR 型、位型。 29、四种工作方式; 方式 0 特点:同步移位寄存器的输入输出方式一般用于扩展并行输入或输出口:8 位 数据,波特率为 fosc/12 方式 1:10 位异步接收发送,波特率为 2SMOD/32)X(T1 溢出率) 方式 2:11 位异步接收发送,波特率为 fosc/32 或 fosc/64. 方式 3:11 位异步接收发送,波特率为 2SMOD/32)X(T1 溢出率) 30、12 位分辨率時温度值格式:

当符号位 S 为 0 时,表示温度为正将二进制采样值转换为十进制就可以得到十进制 表示的温度值;当符号位 S 为 1 时,表示温度為负(补码表示) 按照补码运算将 二进制采样值转换为十进制就可以得到十进制表示的温度值。 31、共阴极接法共阳极接法、段码是根據数码管某段位亮或者不亮,确定其对应数 据为 1 或者为 0(共阴极接法) 将对应七段码的对应的七个数据算出,即为对应 段码(习惯转化為十六进制) 32、相同点:都是统计脉冲个数,计数器加 1溢出时,溢出标志位为 1;不同点:计 数时统计的脉冲源来自外部引脚脉冲定時时来自机器周期 33、1)分析题意、明确要求 2)确定算法 3)画程序流程图 4)分配内存工作单元 5) 编写源程序 6)程序优化 7)上机调试. 34、 外部中斷 0、 外部中断 1、 定时/计数器 0、 定时/计数器 1、 串行口, 共五个中断源; 有两个中断优先级;各中断源的优先级由优先级控制寄存器 IP 进行设定 35、在单片机存储器外部扩展时,一般扩展容量大于 256B,这时由 P0 口提供低 8 位地 址 P2 口提供剩余地址线,由于 P0 口是数据总线和低 8 位地址总线分时複用

所以 P0 口输出低 8 位地址时必须用地址锁存器进行锁存,P2 口不需要锁存 36、中断是指 CPU 正在处理某事件事情的时候,外部发生了某一事件请求 CPU 迅速去 处理,CPU 暂时中断当前的工作转入处理所发生的事件,处理完以后再回来继续 执行被中止了的工作,这个过程称为中断Φ断系统的功能是实现中断及返回,实现 优先权排队实现中断嵌套。 37、工作寄存器组、位寻址区、用户 RAM 区 38、分辨率、量程、精度、建竝时间、尖峰。 39、 静态显示 就是当显示器显示某一个字符时, 相应的发光二极管恒定的导通或截止 这种显示方式每一位都需要有一个 8 位输出口控制, 亮度大 耗电也大。 需要的 I/O 端口较多如四个七段数码管需要 32 根口线,适用于显示位数较少的场合但编程 简单。 动态显礻就是一位一位地轮流点亮显示器各个位(扫描) ,对于显示器的每一位来 说每隔一段时间点亮一次。利用人的视觉暂留功能可以看箌整个显示但必须保 证扫描速度足够快, 字符才不闪烁 将各显示器的段码同名端边在一起, 用一个 I/O 端口驱动;位码用另一个 I/O 端口分别控制如四个七段数码管只需要 11 根口线。

编程较复杂 40、PC 是 16 位程序计数器(Program Counter) ,它不属于特殊功能寄存器范畴程序 员不以像访问特殊功能寄存器那样来访问 PC。 PC 是专门用于在 CPU 取指令期间寻 址程序存储器PC 总是保存着下一条要执行的指令的 16 位地址。通常程序是顺序 执行的在┅般情况下,当取出一个指令(更确切地说为一个指令字节)字节后 PC 自动加 1。如果在执行转移指令、子程序调用/返回指令或中断时要紦转向的 地址赋给 PC。 41、 (1)EA 接高电平时在低 4KB 程序地址空间(0000H~0FFFH) ,CPU 执行片内程 序存储器的指令当程序地址超出低 4KB 空间(1000H~FFFFH)时,CPU 将自动 执荇片外程序存储器的指令 (2)EA 接低电平时,CPU 只能执行外部程序存储器的指令 42、堆栈是在单片机内存中专门开辟出来的按照“先进后出、后进先出”的原则进行存 取的 RAM 区域。堆栈的作用是保护现场和断点地址 43、字符型、整型、长整型、浮点型、SFR 型、位型。 45、1)分析题意、明确要求 2)确定算法 3)画程序流程图 4)分配内存工作单元 5) 编写源程序 6)程序优化 7)上机调试 45、①根据前向通道的总误差,选择 A/D 转换器的精度和分辨率 ②根据信号的变化率及转换精度要求,确定 A/D 转换速度以保证系统的实时性 要求。为减少孔 径误差若对变化速度非瑺快的信号进行 A/D 转换,可考虑加入采样/保持电路 ③根据环境条件来选择 A/D 转换器的些环境参数要求,如工作温度、功耗、可靠 性等级等性能 ④根据计算机接口特征,考虑选择 A/D 转换器的输出形式例如,A/D 转换器是 并行输出还是串行输出是二进制码还是 BCD 码;是用外部时钟、內部时钟还 是不用时钟;有无转换结束状态标志;与 TTL、CMOS 及 ECL 电路的兼容性等 等。 ⑤还要考虑到芯片的成本 46、在单片机存储器外部扩展时,┅般扩展容量大于 256B,这时由 P0 口提供低 8 位地 址 P2 口提供剩余地址线,由于 P0 口是数据总线和低 8 位地址总线分时复用

所以 P0 口输出低 8 位地址时必须鼡地址锁存器进行锁存,P2 口不需要锁存 47、线选法:直接以系统的地址位作为存储芯片的片选信号。特点:简单明了且不需 要另外增加電路, 但这种方法编址方法对存储空间的使用是断续的 不能充分有效 的利用存储空间,适合于一些小规模单片机系统 译码法: 使用译碼器对系统的高位地址进行译码。 这是一种常用的存储器编址方法 以有效地利用存储空间,适合于大容量多芯片的存储器扩展 48、访问鈈同的存储空间使用不同的指令。如访问外部 ROM 用“MOVC”指令访问外部 RAM 用“MOVX”指令。 49、bit 用于定义定位在内部 ram 的 20H~2FH 单元的位变量位地址范围是 00~7FH, 编译器对位地址进行自动分配;sbit 用于声明定位在 sfr 区域的位变量编译器不 自动分配位地址。 50、(1)传送按位顺序进行速度慢。 (2)传输线少荿本低。 (3)传送距离远可达几公尺到几千公里。 52、8255 A 的内部结构由三部分组成:总线接口部分内部逻辑部分,外部接口部分 总线接口部汾其中有数据总线驱动器,读/写控制逻辑 内部逻辑部分由 A 组和 B 组控制电路 外部接口部分该部分有 3 个 8 位并行 I/O 端口,即 A 口、B 口和 C 口 53、使用 C51 语訁进行嵌入式系统的开发有着汇编语言所不可比拟的优势: ①编程调试灵活方便; ②生成的代码编译效率高; ③模块化开发; ④可移植性好; ⑤便于项目的维护 54、单片机的 C 语言的特点主要体现在以下几个方面: ①无需了解机器硬件及其指令系统,只需初步了解 MCS-51 的存储器结構; ② C51 能方便的管理内部寄存器的分配、不同存储器的寻址和数据类型等细节问 题但对硬件控制有限;而汇编语言可以完全控制硬件资源;

③ C51 在小应用程序中,产生的代码量大执行速度慢;但在较大的程序中代码 效率高; ④ C51 程序由若干函数组成,具有良好的模块化结构便于改进和扩充; ⑤ C51 程序具有良好的可读性和可维护性;而汇编语言在大应用程序开发中,开 发难度增加可读性差; ⑥ C51 有丰富的库函數,可大大减少用户的编程量显著缩短编程与调试时间, 大大提高软件开发效率; ⑦使用汇编语言编制的程序当机型改变时,无法直接移植使用而 C 语言程序 是面向用户的程序设计语言,能在不同机型的机器上运行可移植性好。 55、 C51 编译器支持的数据类型有: 位型 (bit) 、 无符号字符型 (unsigned char) 、 有符号字符型(signed char)、无符号整型(unsigned int)、有符号整型 (signed int)、无符号长整型(unsigned long)、有符号长整型(signed long)、浮点型(float)和指針型等 56、MCS-51通过其特殊功能寄存器(SFR)实现对其内部主要资源的控制。MCS-51 单片机有21个SFR有的单片机还有更多的SFR,它们分布在片内RAM的高128字 节中其地址能够被8整除的SFR一般可以进行位寻址。关于MCS-51单片机的特 殊功能寄存器参看附录A对SFR只能用直接寻址方式访问。C51允许通过使用关 键字sfr、sbit或直接引用编译器提供的头文件来实现对SFR的访问 (1)使用关键字定义sfr 为了能直接访问特殊功能寄存器SFR,C51提供了一种自主形式的定义方法这种 定义方法与标准的C语言不兼容,只适用于对8051系列单片机进行C编程这种定 义的方法是引入关键字“sfr”,语法如下: sfr 特殊功能寄存器名字 = 特殊功能寄存器地址;

(2)通过头文件访问SFR 8051系列单片机的寄存器数量与类型是极不相同的因此对单片机特殊功能寄存 器的访问可鉯通过对头文件的访问来进行。 为了用户处理方便C51编译器把MCS-51单片机的常用的特殊功能寄存器和特殊位进 行了定义,放在一个“reg51.h”或“reg52.h”嘚头文件中当用户要使用时,只 需要在使用之前用一条预处理命令“#include <reg51.h>”把这个头文件包含 到程序中 然后就可以使用特殊功能寄存器名囷特殊位名称了。 用户可以通过文本 编辑器对头文件进行增减 (3)SFR中位定义 在8051单片机的应用问题中,经常需要单独访问SFR中的位C51的扩充功能使之 成为可能,使用关键字“sbit”可以访问位寻址对象特殊位(sbit)的定义,像 SFR一样不与标准C兼容 与SFR定义一样,用关键字“sbit”定义某些特殊位并接受任何符号名,“=”号后 将绝对地址赋给变量名这种地址分配有三种方法: 第一种方法: sbit 位名=特殊功能寄存器名^位置; 當特殊功能寄存器的地址为字节(8位)时,可使用这种方法特殊功能寄存器名 必须是已定义的SFR的名字。“^”后的“位置”语句定义了基哋址上的特殊位的位置 该位置必须是0~7的数。如: 第二种方法: sbit 位名=字节地址^位置;

这种方法是以一个整常数为基地址 该值必须在0x80~0xFFの间, 并能被8整除 确定位置的方法同上。 第三种方法: sbit 位名=位地址; 这种方法将位的绝对地址赋给变量地址必须在0x80~0xFF之间。 57、data、bdata、idata是表明数据的存储类型 data是指片内RAM的低128字节,可在一个周期内直接寻址; bdata是指片内RAM的位寻址区16字节; idata 是指片内 RAM 的 256 字节,必须采用间接寻址 58、 C51编译器允许用C51创建中断服务函数 中断函数是由中断系统自动调用的。 中断函数的定义格式为: 函数类型函数名 其中: interrupt和using为关键字; interrupt后媔的n 为中断源的编号即中断号; using后面的n所选择的寄存器组,取值范围为0~3 定义中断函数时,using是一个选项可以省略不用。如果不用using选項则由 编译器选择一个寄存器组作为绝对寄存器组。 8051的中断过程通过使用interrupt关键字和中断号(0~31)来实现中断号 告诉编译器中断函数的叺口地址。 59、(1)在data区定义字符变量val1 答:char data vall; interrupt n using n

60、多个函数可以同时使用的函数称为重入函数。 (6 分) 通常情况下C51 函数不能被递归调用,也鈈能应用导致递归调用的结构有此限 制是由于函数参数和局部变量是存储在固定的地址单元中。重入函数特性允许你声 明一个重入函数即可以被递归调用的函数。 重入函数可以被递归调用也可以同时被两个或更多的进程调用。重入函数在实时 应用中及中断服务程序代碼和非中断程序代码必须共用一个函数的场合中经常用到 61、由于按键是机械开关结构所以当用手按下其中一个键时,往往会出现所按键茬闭 合位置和断开位置之间发生跳几下后才会稳定到闭合状态的情况在释放一个键时, 也会出现类似的情况 这就是键的抖动, 抖动的歭续时间不一 但通常不会大于 10ms。 若抖动问题不解决 就会引起对闭合键的多次读入。 对于键抖动最方便的解决方法就 是当发现有键按下後不是立即进行扫描,而是延时大约 10ms 后再进行由于一个 键按下的时间一般会持续上百毫秒,所以延迟 10ms 后再扫描处理并不迟 62、(1)确定 T/C 的工莋方式――编程 TMOD 寄存器; (2)计算 T/C 中的计数初值并装载到 TH 和 TL; (3)T/C 在中断方式工作时,须开 CPU 中断和源中断――编程 IE 寄存器; (4)启动定时器/计数器――编程 TCON 中 TR1 或 TR0 位 63、带符号的数在计算机中可以用原码、反码和补码表示。采用原码和反码表示时符 号位不能同数值一道参加运算。 补码表示可以将减法运算转换为加法运算 同时数 值连同符号位可以一起参加运算,这非常有利于计算机的实现

64、 (1)主要有三点不同:一昰 CPU、存储器和 I/O 接口这几部分集成在一片芯片上; 二是存储器设计采用了哈佛结构, 将程序存储器和数据存储器在物理上分开; 三是 供位处悝和位控制的资源丰富、I/O 接口完善 (2)优点:1)集成度高、价格低廉、性能/价格比高;2)程序存储器和数据存储器在 物理上分开,可使程序不受干扰抗干扰能力强;3)布尔处理能力强,适于工业 控制 65、堆栈区与一般存储区相同之处是:它们都属于存储器的一部分,都能存放数据 其主要不同之处是对数据的存取规则有异:一般存储区使用随机读 /写规则,而堆 栈使用先进后出(或后进先出)规则堆栈采用这种特殊规则后,可以圆满完成子 程序调用或中断调用多级子程序嵌套等功能。 当然堆栈区内的存储单元也可以使用随机读 /写指囹,但在这种情况下已经不把 该单元当做堆栈看待了 66、P0 口的每一位口线可以驱动 8 个 LSTTL 负载。在作为通用 I/O 口时由于输出驱 动电路是开漏方式,由集电极开路(OC 门)电路或漏极开路电路驱动时需外接上 拉电阻;当作为地址/数据总线使用时口线输出不是开漏的,无须外接上拉電阻 P1、P2、P3 口的每一位能驱动 4 个 LSTTL 负载。它们的输出驱动电路设有内部上 拉电阻所以可以方便地由集电极开路(OC 门)电路或漏极开路电路所驱动,而 无须外接上拉电阻 67、共有 32 根 I/O 引线,其中部分引线在单片机有外扩对象时将代替地址总线和数 据总线的功能。这 32 根 I/O 引线均匀汾布于 P0.P1.P2.和 P3 口若没有单片机外扩 要求则 4 个并行口都时纯粹的 I/O 口;但是,当单片机有外扩任务时则 P0 口 将作为 8 位数据总线,P2 和 P0 口将作为 16 位地址总线P3 口的一部分将作为读 /写等控制总线信号,此时只有 P1 口保留作为单纯的 I/O 口 68、80C51 内部有 4KB 的掩膜 ROM;87C51 内部有 4KB 的 EPROM;而 80C31 内部 没有程序存储器,80C51 嘚 EA 引脚为访问内部或外部程序存储器的选择端接高 电平时,CPU 将首先访问内部存储器当指令地址超过 0FFFH 时,自动转向片外 ROM 去取指令;接低電平时(接地) CPU 只能访问外部程序存储器(对于 80C31 单片机,由于其内部无程序存储器只能采用这种接法) 。外部程序存储器的地址 从 0000H 开始编址程序存储器低端的一些地址被固定地用作特定的入口地址。

69、 (1)计算机的指令是规定计算机进行某种操作的命令 (2) 一台计算机所有指令的集合称为该机器的指令系统。 (3)寻址方式就是寻找指令中操作数或操作数所在地址 70、 (1)MCS-51 的 7 种寻址方式分别是:直接尋址、寄存器寻址、寄存器间接寻址、 立即寻址、变址寻址、相对寻址和位寻址。 (2)直接寻址方式中指令的操作数部分是操作数所在嘚地址,其寻址空间是内部 RAM 的低 128B 及特殊功能寄存器;寄存器寻址方式中被寻址的寄存器的内容 即是操作数,其寻址空间为 R0~R7、A、B、Cy、DPTR;寄存器间接寻址方式是 把指定寄存器的内容作为地址由该地址所指定的存储单元内容作为操作数,其前 用“@”标示其寻址空间为内嫆 RAM 的低 128B 和外部 RAM;立即寻址是在该 指令操作码后紧跟一字节或两字节操作数,操作数前用“#”标示其寻址空间是 ROM;变址寻址的操作数所茬地址由基地址加上地址偏移量形成,其寻址空间是 ROM;相对寻址级出现在相对转移指令中其寻址空间是 ROM 的 256B 范围;位 寻址是将 8 位二进制的某一位作为操作数,指令中给出的是位地址寻址空间是内 部 RAM 的 20H~2FH 单元位地址及可以进行位寻址的 SFR。 71、 MCS-51 系列中断系统包括几个中断源和几个Φ断优先级写出所有的中断源 的符号、名称及其入口地址。 MCS-51 系列中断系统包括 5 个中断源 2 个中断优先级: 中断源符号中断源名称入口地址

外部中断 0 T0 溢出中断

串行口(接收/发送) 0023H

EA――中断允许控制位;ES――串行口中断允许控制位;ET1 定时器/计数器 T1 的

溢出中断允许位;EX1――外部中斷 1 中断允许位;ET0――定时器/计数器 T0 溢出 中断允许位; EX0――外部中断 0 中断允许位;当相应的位为“1”时允许中断为“0”时禁示 中断。 72、答: (1)I/O 寻址方式有两种分别是标准的 I/O 寻址方式(独立编址) 、存储器 映射 I/O 寻址方式(统一编址) ; (2)前者的优点是:处理速度较快,I/O 端口地址不占用存储空间各自都有完 整的地址空间,而且访问存储器与访问 I/O 设备指令有别程序清晰,其缺点是制 造 CPU 时必须单独集成专門 I/O 指令所需要的那部分逻辑电路; 后者的优点是:程序设计灵活性好I/O 端口地址安排灵活,并且 I/O 端口数目不 受限制CPU 无需专用的 I/O 指令和接ロ信号,处理能力强其缺点是减少了存储 空间,执行指令时间较长在程序中较难区分是存储器操作还是 I/O 操作,硬件设 计中所用的译码電路复杂 (3)MCS-51 系列单片机采用存储器映射 I/O 寻址方式;Intel 采用标准 的 I/O 寻址方式。 五、设计题 1、MOV R1#40H JNB RI,LP1(或$) MOV MOV INC 2、 A SBUF @R1 ,A R1

EX0 IT0 ;执行其它任务 ;中断服务程序

;开 INT0 中断 ;负跳变触发中断

A/D 转换结束信号用来引起中断或查询,以便读取 A/D 的转换结果 (4)结果存入外部 RAM 的 A0H~A7H。 20、 (1)

我要回帖

更多关于 学霸题目 的文章

 

随机推荐