STM8S系列单片机原理与应用 复习

STM8S系列单片机原理与应用 复习
STM8S系列单片机原理与应用 复习

?─数据存储器:多达1K字节真正的数据EEPROM;可达30

万次擦写

?RAM:多达2K字节

时钟、复位和电源管理

? 3.0~5.5V工作电压,内核电压1.8V, Vcap

?灵活的时钟控制,4个主时钟源

?–低功率晶体振荡器

?–外部时钟输入

?–用户可调整的内部16MHz RC

?–内部低功耗128kHz RC

?带有时钟监控的时钟安全保障系统

电源管理:

?–低功耗模式(等待、活跃停机、停机)

?–外设的时钟可单独关闭

?永远打开的低功耗上电和掉电复位

中断管理

?带有32个中断的嵌套中断控制器

? 6个外部中断向量,最多37个外部中断

定时器

?2个16位通用定时器,带有2+3个CAPCOM通道(IC、OC 或

PWM)

?高级控制定时器:16位,4个CAPCOM

?通道,3个互补输出,死区插入和灵活的自动唤醒定时器

?2个看门狗定时器:窗口看门狗和独立看门狗

通信接口

?带有同步时钟输出的UART ,智能卡,红外IrDA,LIN接口

?SPI接口最高到8Mbit/s

?I2C接口最高到400Kbit/s

2.2 STM8S系列MCU内部结构 P22

2.2.1 STM8内核CPU P24

PC为24位,可寻址224=16Mb

累加器(A) ,堆栈指针(SP),索引寄存器(X和Y),

条件码寄存器(CC):

2.2.2 STM8S封装与引脚排列

2.3掌握通用I/O口GPIO初始化P31

●可选择的输入模式:悬空输入(缺省状态)和带上拉输入

●可选择的输出模式:推挽式输出和开漏输出

PB_DDR,PB_CR1,PB_CR2

2.3.1 I/O引脚结构

2.3.2 I/O端口数据寄存器与控制寄存器

2.3.3输入模式

2.3.4输出模式

每一个端口都有一个输出数据寄存器 (ODR),一个引脚输入寄存器(IDR)和一个数据方向寄存器(DDR) 总是同相关的。

控制寄存器1(CR1)和控制寄存器2(CR2)用于对输入/输出进行配置。任何一个I/O引脚可以通过对DDR,ODR,CR1和CR2寄存器的相应位进行编程

寄存器中的位n对应于口的引脚 n 。

2.3.5多重复用引脚的选择

2.3.6掌握I/O引脚初始化P34

MOV PB_DDR,#OFFH

MOV PB_CR1,#OFFH

MOV PB_CR2,#00H

2.3.7 I/O引脚负载能力

2 mA以下,直接驱动方式

2.4 STM8S的电源供电及滤波

3-5.5V,

2.5复位电路

2.5.1复位状态寄存器RST_SR

低电平复位〉=500ns

2.5.2外部复位电路P39

2.6时钟电路

2.6.1内部高速RC振荡器时钟源HSI

2.6.2内部低速RC振荡器时钟源LSI

2.6.3外部高速时钟源HSE

2.6.4掌握时钟源切换

2.6.5理解时钟安全系统(CSS)

2.6.6了解时钟输出

2.6.7掌握时钟初始化过程及特例

熟悉STM8S的最小系统电路及其参数

第3章存储器系统及访问P48

3.1了解存储器结构 P48 图3-1

数据组织方式为大端方式,即低字节数放在高地址中,高字节数放在低地址中 3.1.1 随机读写RAM存储区:640B~6KB,支持8位和16地址

3.1.2 Flash ROM存储区P50

掌握UBC存储区的大小与OPT1的数值大小关系的计算

表3-1,表3-2

3.1.3数据EEPROM存储区: 640B~2KB,存放需要经常改写的非易失性数据,擦写30万次以上。

3.1.4了解硬件配置选项区:大小128B,存放系统硬件配置信息

3.1.5 通用I/O端口及外设寄存器区:

3.1.6了解唯一ID号存储区

3.2存储器读写保护与控制寄存器52

3.2.1理解存储器读保护(ROP)选择 P52

选项字节Opt0为AAH,则EEPROM和FLASH ROM处于读保护状态。如果ICP 编程下,Opt0为00H,则解除读保护。

3.2.2理解存储器写保护 P52

通过IAP编程除UBC外的主存储区之前,必需向FLASH_PUKR写入MASS密钥(56H,AEH)

3.2.3了解存储器控制寄存器

3.3了解Flash ROM存储器IAP编程

字节编程,字编程,块编程

第4章 STM8指令系统P69

4.1 ST汇编语言格式及其伪指令

4.1.1 ST汇编常数表示法

4.1.2 ST汇编语言格式

4.1.3 ST汇编支持的关系运算符71

4.1.4 ST汇编伪指令(Pseudoinstruction)

1)插入外部文件:#include<文件名>

2)常量、变量定义伪指令 #define

#define 常量名值

如 #define VAR1 $30 ;常量VAR1为30H

#define TELE_CR1 PD_DDR,#3

3)标号属性伪指令

(1)三种属性: .B,.W,.L

(2)如定义变量:

Segment ram0

R00 DS.B 1

(3).task_1 全局标号 .

(4)外部标号:EXTERN task_1,task_2

(5)DC 与DS

DC定义的常数放于ROM中,DS定义的变量放于RAM中。

Δ4.2掌握STM8S寻址方式

4.2.2寄存器寻址LD A,XL

4.2.3直接寻址(Direct)

DEC R01

LD A,$80

4.2.4寄存器间接寻址

CLR (TABAR,Y )

LD A,(X)

4.2.5变址寻址(Indexed) LD A,(TAB1,X)

4.2.6以存储单元作间址的间接寻址方式 LD [$60.W],A 4.2.7复合寻址方式LD ([$60.W],X),A

4.2.8相对寻址JP NEXT1

4.2.9隐含寻址LD A,20H

4.2.10位寻址BTFT 200H,#2,NEXT

4.3 STM8S指令系统83

4.3.1数据传送(Load and Transfer)指令 P83

4.3.2算术运算(Arithmetic operations)指令 P91

4.3.3增量/减量(Increment/decrement)指令 P101

4.3.4逻辑运算(Logical operations)指令 P102

4.3.5位操作(Bit Operation)指令 P105

4.3.6移位操作(Shift and Rotates)指令 P107

4.3.7比较(Compare)指令 P110

4.3.8正负或零测试(Tests)指令 P111

4.3.9控制及转移(Jump and Branch)指令 P111

第5章汇编语言程序设计

5.1熟悉STVD开发环境与STM8汇编语言程序结构

5.1.1 STVD开发环境中创建工作站文件

5.1.2 STVD自动创建项目文件内容

5.1.3完善STVD自动创建的项目文件内容

5.1.4在项目文件中添加其他文件

5.2 STM8汇编程序结构

5.2.1子程序与中断服务程序在主模块内

5.2.2子程序与中断服务程序在各自模块内

5.2.3子程序结构131

5.3程序基本结构

5.3.1顺序结构 P132

5.3.2循环结构 P135

5.4了解并行多任务程序结构及实现

5.4.1串行多任务程序结构与并行多任务程序结构140 5.4.2并行多任务程序结构141

5.5会使用程序仿真与调试

第6章 STM8中断控制系统

6.1了解CPU与外设通信方式概述

6.1.1查询方式

6.1.2中断通信方式

6.2 STM8S中断系统

6.2.1中断源及其优先级

中断源, 不可屏蔽中断源

优先级的设置,四级:11,00,01,10

表6-2复位值为FFH,优先级都为最高

P154 图6-3中断嵌套示意图

6.2.2中断响应条件与处理过程 P154

开中断RIM,关中断SIM

6.2.3外中断源及其初始化 P155

6.2.4中断服务程序结构 P157

第7章 STM8S系列MCU定时器

P159表7-1, 16位,8位,向上,向下计数方式。

7.1了解高级控制定时器TIM1结构 P161

7.2理解TIM1时基单元 P161

7.2.1 16位预分频器TIM1_PSCR162

7.2.2 16位计数器TIM1_CNTR162

7.2.3 16位自动装载寄存器TIM1_ARR163

7.2.4计数方式

7.2.5重复计数器TIM1_RCR

7.2.6更新事件(UEV)与更新中断(UIF)控制逻辑

7.3 TIM1时钟及触发控制

7.3.1主时钟触发信号

7.3.2外部时钟模式1

7.3.3外部时钟模式2

7.3.4触发同步173

控制寄存器2(UART_CR2)

76543210

8.2.4数据发送/接收过程

MOV UART_DR, #12H

UART串行通信中最好用中断方式检测帧是否发送结束。

8.2.5多机通信

8.2.6 UART同步模式

Δ8.2.7 UART串行通信的初始化步骤

8.3RS232C串行接口标准及应用

8.3.1 RS232C的引脚功能

8.3.2 RS232C串行接口标准中主信道重要信号的含义

8.3.3电平转换

8.3.4 RS232C的连接

8.3.5通信协议及约定

8.4了解RS422/RS485总线

8.4.1 RS422接口标准

8.4.2 RS485标准

8.4.3 RS422/RS485标准性能指标

8.4.4 RS485/RS422标准接口芯片简介

8.4.5 RS485/RS422通信接口实际电路

8.4.6避免总线冲突方式

8.5串行外设总线接口(SPI)

8.5.1 STM8S系列芯片SPI接口部件结构

8.5.2 STM8S系列芯片SPI接口部件功能

8.5.3 STM8S系列芯片SPI接口部件的初始化

第9章 ADC转换器及其使用

9.1 ADC转换器概述

9.2 ADC转换器功能选择

9.2.1理解分辨率与转换精度

9.2.2转换方式选择

9.2.3转换速度设置

9.2.4触发方式237

9.3掌握ADC转换器初始化过程

9.4提高ADC转换精度与转换的可靠性

第10章数字信号输入/输出接口电路

10.1开关信号的输入/输出方式

Δ10.2 I/O资源及扩展

10.2.1 STM8S系统扩展I/O引脚资源策略

10.2.2利用串入并出及并入串出芯片扩展I/O口 10.2.3利用MCU扩展I/O

10.3 STM8S与总线接口设备的连接

Δ10.4简单显示驱动电路

10.4.1发光二极管

10.4.2驱动电路

10.4.3 LED发光二极管显示状态及同步

Δ10.5 LED数码管及其显示驱动电路P260

10.5.1 LED数码管

10.5.2 LED数码显示器接口电路

10.5.3 LED点阵显示器及其接口电路

10.6 LCD模块显示驱动电路

10.6.1以T6963C为显示控制芯片的LCD模块接口及时序 10.6.2 T6963C操作命令

10.6.3屏幕像点与显示RAM之间的对应关系及模块的初始化

10.6.4应用举例

Δ10.7键盘电路

10.7.1按键结构与按键电压波形

10.7.2键盘电路形式

10.7.3键盘按键编码

10.7.4键盘监控方式

10.8光电耦合器件接口电路

10.9单片机与继电器接口电路

10.10电平转换电路

10.10.1高压器件驱动低压器件接口电路

10.10.2低压器件驱动高压器件接口电路320

10.10.3非轨对轨运放构成的比较器驱动数字IC电路321

第11章 STM8S应用系统设计

11.1了解硬件设计

11.1.1硬件资源分配

11.1.2硬件可靠性设计

11.1.3元器件选择原则

11.1.4印制电路设计原则

11.2软件设计

11.2.1存储器资源分配

11.2.2程序语言及程序结构选择

11.3 STM8芯片提供的可靠性功能

11.3.1提高晶振电路的可靠性

11.3.2使用存储器安全机制保护程序代码不被意外改写

11.3.3硬件看门狗

Δ11.4软件可靠性设计

11.4.1 PC“跑飞”及其后果

11.4.2降低PC“跑飞”对系统的影响

11.4.3PC“跑飞”拦截技术

11.4.4检查并消除STM8指令码中不需要的关键字节

11.4.5提高信号输入/输出的可靠性

11.4.6选择合适的判别条件提高软件的可靠性 11.4.7增加芯片硬件自检功能

单片机原理与应用作业

网络教育学院《单片机原理及应用》大作业 题目:单片机电子时钟设计 学习中心:汕尾奥鹏 层次:专升本 专业:电气工程及其自动化 年级:13年秋季 学号:131071409971 学生姓名:许仕权

单片机电子时钟设计 一、引言 单片机技术在计算机中作为独立的分支,有着性价比高、集成度高、体积少、可靠性高、控制功能强大、低功耗、低电压、便于生产、便于携带等特点,越来越广泛的被应用于实际生活中。单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。 二、时钟的基本原理分析 利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min 钟到了,再判断是否1h到了。 为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED 显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。 三、时钟设计分析 针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。这样,既能做到经济合理又能实现预期的功能。

单片机原理与应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100 分,每题20 分,在下题中任选 5 题。 1. MCS-51 的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz 时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51 典型的指令周期为一个机器周期,每个机器周期由 6 个状态周期组成,每个状态周期由 2 个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要 的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12 分频后得到的信号周期叫做机器周期,即12 个时钟周期,是 1 个机器周期。一个机器周期宽度为 6 个状态周期,并依次表示为S1~S6 。每个状态周期由 2 个时钟周期(振荡周期)组成。Mcs51 单片机的111 条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6 ×一个状态周期=12 ×一个时钟周期=12 ×=12 ×1/10=1.2 us=0.0012ms 2. 指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3. 外部RAM 中从1000H 到10FFH有一个数据区,现在将它传送到外部RAM 中2500H 单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机原理及应用知识点汇总复习

单片机原理及应用知识点汇总 一、填空题 1、单片机是将微处理器、一定容量的RAM和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机80C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 5、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 7、80C51具有64 KB的字节寻址能力。 特 第 持 ,其 。 IP。 边沿 计数 / 22 、串行通信有同步通信和异步通信两种通信方式。 23、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、数据位、奇偶校验位和停止位。 24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。 25、单片机80C51中的串行通信共有 4 种方式,其中方式0 是用作同步移位寄存器来扩展I/O口的。 26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H 27、键盘可分为独立连接式和矩阵式两类。键盘可分为编码式和非编 码式两类。 28、LED数码管有静态显示和动态显示两种方式。 29、在执行下列指令后,A=___60H___,R0=__45H____,(60H)=___45H___。

大工《单片机原理及应用》大作业

大工《单片机原理及应用》大作业

网络教育学院《单片机原理及应用》大作业 题目:单机片电子时钟设计 学习中心:辽宁本溪奥鹏学习中 心 层次:高起专 专业:机械制造与自动化 年级: 2013年春季 学号: 131080131409 学生姓名:丁志芳

单片机电子时钟设计 1.设计背景 数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。 单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。单片机技术在计算机中作为独立的分支,单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。 2.时钟的基本原理分析 利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min 钟到了,再判断是否1h到了。 为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED 显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对

单片机原理及应用复习题及答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16K (B)8K (C)4K (D)2K 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)(B)RST (C)ALE (D) 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(A)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A(B)DEC A(C)I NC DPTR (D)SW AP ACC 7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8279 (D)74LS164 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 二、填空题 1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。 2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。 3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由6 个状态周期组成1个机器周期。 4、8051的堆栈是向地址的高端生成的。入栈时SP先加1 ,再压入数据。 5、对于80C51无嵌套的单级中断,响应时间至少 3 个机器周期,最多8 个机器周期。 三、简答题 简述80C51单片机的I/O口的功能和特点; 答:P0:地址总线低8位/数据总线和一般I/O口 P1:一般I/O口 P2:地址总线高8位和一般I/O口 P3:第二功能和一般I/O口 4个口作为一般I/O时均为准双向口。 简述80C51单片机的中断系统功能; 答:5个中断源、2个优先级

《单片机原理与应用》一(含答案)

《单片机原理与应用》期末复习题一 一、填空题: 1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。 2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。 3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。 4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。 5.若PSW为18H,则选取的是第3组工作寄存器。 6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。7.ORL A , #0F0H是将A的高四位置1,而低四位不变。 8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。 9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。 10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。 11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。 12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。 13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。 14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。15.程序储存器的主要功能是存储指令和固定常数与表格数据。16.8051在物理结构上只有四存储空间,它们分别是片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器;但在逻辑结构上只有三个存储空间,它们分别是片内外统一编址的64KB程序存储器、片内256B的数据存储器和片外64KB的数据存储器。

单片机原理及应用在线考试(附答案)

一、单项选择题 1. 下面哪一种传送方式适用于处理外部事件( (A) 无条件传递进 (B) DMA (C) 中断 (D) 查询 分值:2.5 完全正确 得分:2.5 )
2.
在 MCS-51 单片机中,需要软件实现中断撤销的是:( ) (A) 电平触发的外部中断 (B) 脉冲触发的外部中断 (C) 定时中断 (D) 串行中断 分值:2.5 答题错误 得分:0
3.
十进制数 126 其对应的十六进制可表示为( )。 (A) 7E

(B) 8E (C) 8F (D) FE 分值:2.5 完全正确 得分:2.5
4.
在 LED 显示中,为了输出位控和段控信号,应使用的指令是:( ) (A) MOVC (B) MOV (C) MOVX (D) XCH 分值:2.5
5.
在单片机中,通常将一些中间计算结果放在( (A) 累加器 (B) 程序存储器 (C) 数据存储器 (D) 控制器
)中

分值:2.5 完全正确 得分:2.5
6.
MCS-51 单片机的堆栈区应建立在( )。 (A) 片内数据存储区 (B) 片内数据存储区的低 128 字节单元 (C) 片内数据存储区的高 128 字节单元 (D) 程序存储区 分值:2.5 完全正确 得分:2.5
7.
CPU 主要的组成部部分为( ) (A) 加法器、寄存器 (B) 运算器、控制器 (C) 运算器、寄存器 (D) 运算器、指令译码器 分值:2.5
完全正确 得分:2.5

单片机原理与应用-赵德安

单片机原理与应用-赵德安

单片机原理与应用 第1章微机基础知识 考试知识点: 1、各种进制之间的转换 (1)各种进制转换为十进制数 方法:各位按权展开相加即可。 (2)十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 (3)二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数。 2、带符号数的三种表示方法 (1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。 (2)反码:正数的反码与原码相同。负数的反码把原码的最高位不变,其余各位求反。 (3)补码:正数的补码与原码相同。负数的补码为反码加1。 原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。 3、计算机中使用的编码

(1)BCD码:每4位二进制数对应1位十进制数。 (2)ASCII码:7位二进制数表示字符。0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。 考试复习题: 1、求十进制数-102的补码(以2位16进制数表示),该补码为。 2、123= B= H。 3、只有在________码表示中0的表示是唯一的。 4、真值-0000000B的反码为;其补码为。 5、+1000110B的反码是;-0110011B 的补码是。 6、10101.101B转换成十进制数是()。 (A)46.625 (B)23.625 (C) 23.62 (D) 21.625 7、3D.0AH转换成二进制数是()。 (A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B

单片机原理及应用习题答案第三版

单片机原理及应用习题 答案第三版 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

第一章习题参考答案 1-1:何谓单片机与通用微机相比,两者在结构上有何异同 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.360docs.net/doc/ae10402653.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

《单片机原理及应用》期末复习题1

一、填空题 1、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为2/12us , 机器周期为2us 。 2、MCS-51单片机共有 5 个中断源,由IE 寄存器设定中断的开放和禁止; 每个中断源有两个优先级,由IP 寄存器设定。 3、单片机的内部RAM区中,可以位寻址的地址范围是 20H~2FH ,特殊功能寄存器中,可位寻址的地址是 80H~FFH 。 4、MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路 或低电平时该信号有效; 5、函数是C 语言的基本单位。 6、若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为 08H~0FH 。 7、串行口通信方式 2 接收到的第9 位数据送SCON 寄 存器的RB8 位中保存。 8、MCS-51内部提供 2 个可编程的16 位定时/ 计数器,定时器有 4 种工作方式。 9、在C51中,变量的数据类型说明为bit ,则其取值范围是0 或 1 。 10、串行口方式 3 发送的第9 位数据要事先写入SCON 寄存器的RB8 位。 11、MCS—51 单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下, 当采集到 P3.2 或P3.3 引脚的有效信号为低电平时,激活外部中断。 12、CPU又称MPU ,一般由运算器和控制器两部分组成。 13、使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。 14、整型变量的占用的存储空间是两个字节;字符型变量占用的存储空间是一个字节 15、ALU指的是算术/ 逻辑单元。 16、MCS-51单片机的中断源分别是外部中断0 、定时/ 计数器 0 、外部中断1 、定时/ 计数器1 、 串行口接收/ 发送中断。 17、KeiL C51 软件中,工程文件的扩展名是.Uv2 ,编译连接后生 成可烧写的文件扩展名是_.hex 二、选择题 1、C语言中最简单的数据类型包括(B/D )。 A、整型、实型、逻辑型 B、整型、实型、字符型 D、整型、实型、逻辑型、字C、整型、字符型、逻辑型 符型

单片机原理及应用习题答案

思考与练习题 1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel 公司的MCS-51系列单片机是( C )的单片机。 A.1 位 B.4 位 C.8 位 D.16 位 (3)单片机的特点里没有包括在内的是( C ) A. 集成度高 B. 功耗低 C. 密封性强 D. 性价比高 (4)单片机的发展趋势中没有包括的是( B ) A. 高性能 B. 高价格 C. 低功耗 D. 高性价比 (5)十进制数56 的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93 的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011 的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011 的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011 的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36 在8 位微机中的反码和补码是( D ) A.00100100B 、11011100B B.00100100B 、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8 位微机中的反码和补码分别是( C ) A.00011011B 、11100100B B.11100100B 、11100101B C.00011011B 、00011011B D.00011011B 、11100101B (13)字符9 的ASCII 码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII 码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A ?B=F B. A+B=F C. A ⊕ B=F D.(A ?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A ⊕B=F D.(A ?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D )

单片机原理与应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为00010 则其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42

吉大单片机原理及应用》复习题

吉大《单片机原理及应 用》复习题 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

吉大11春学期《单片机原理及应用》复习题 一、单项选择题 1.在下列MCS-5l单片机各条指令中,错误的是( A )。 A.MOV A,@R7 B.MOV A, R7 C.MOV 20H, A D.MOV B, A 表示( A )。 A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件 3. MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来(D )。 A.存放指令 B.存放上一条指令地址 C.存放下一条指令地址 D.存放16位地址,作间址寄存器使用 4. MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是(A )。A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址中的RS1和RS0用来( C )。 A.指示复位 B.选择定时器 C.选择工作寄存器区号 D.选择工作方式6.在下列MCS-5l单片机各条指令中,错误的是(A)。 A.MOVC @A+DPTR,A B.MOV A, @R0 C.MOV 20H, A D.MOV B, A 单片机的定时器T1用作定时方式时是(D )。 A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1 8. 单片机上电复位后,堆栈区的最大允许范围是 B个单元。

A.64 B.120 C.128 D.256 9. 单片机8031的ALE引脚是(C)。 A.输出高电平 B.输出低电平 C.输出矩形脉冲,频率为fosc的1/6 D.输出矩形脉冲,频率为fosc的1/2 10.单片机8031的XTAL1和XTAL2引脚是(D)引脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振—51的串行数据缓冲器SBUF用于(D)。 A.存放运算中间结果 B.暂存数据和地址 C.存放待调试的程序 D.存放待发送或已接收到的数据 12. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP 的值为(D )。 A.6H B.37H C.38H D.39H 13. 与定时工作方式1和0比较,定时工作方式2不具备的特点是( B )。 A.计数溢出后能自动重新加载计数初值 B.增加计数器位数 C.提高定时精度 D.适于循环定时和循环计数应用 14. 单片机中的程序计数器PC用来(B)。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址 15. 在MCS-51指令中,下列指令中( C)是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 16.MCS-51系列单片机的中断系统具有( A )。 A、5个中断源 B、6个中断源 C、2个中断源 D、3个中断源

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

单片机原理及应用习题答案第三版(供参考)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行程序修改。有8位Flash子系列、ISP_Flash子系列、I2C_Flash子系列; (3)SST公司的SST89系列单片机:具有独特的超级Flash技术和小扇区结构设计,采用IAP和ISP技术;

8位微控制器MB95F128NB

DS07-12610-3E FUJITSU SEMICONDUCTOR DATA SHEET Copyright?2006-2007 FUJITSU LIMITED All rights reserved “Check Sheet” is seen at the following support page URL : https://www.360docs.net/doc/ae10402653.html,/global/services/microelectronics/product/micom/support/index.html “Check Sheet” lists the minimal requirement items to be checked to prevent problems beforehand in system development. Be sure to refer to the “Check Sheet” for the latest cautions on development. 8-bit Microcontrollers CMOS F 2MC-8FX MB95120MB series MB95128MB/F124MB/F124NB/F124JB/F126MB/F126NB/MB95F126JB/F128MB/F128NB/F128JB/FV100D-103 ■DESCRIPTION The MB95120MB series is general-purpose, single-chip microcontrollers. In addition to a compact instruction set,the microcontrollers contain a variety of peripheral functions. Note : F 2MC is the abbreviation of FUJITSU Flexible Microcontroller. ■FEATURE ? F 2MC-8FX CPU core Instruction set optimized for controllers ?Multiplication and division instructions ?16-bit arithmetic operations ?Bit test branch instruction ?Bit manipulation instructions etc.? Clock ?Main clock ?Main PLL clock ?Sub clock ?Sub PLL clock ? Timer ?8/16-bit compound timer × 2 channels ? Can be used to interval timer, PWC timer, PWM timer and input capture.?16-bit reload timer × 1 channel ?8/16-bit PPG × 2 channels ?16-bit PPG × 2 channels (Continued)

《单片机原理与应用》复习题1

一、填空题 1、80C51单片机的内部RAM的寻址范围为。 2、片内RAM可进行位寻址的空间位地址范围是 _。 3、80C51单片机中P0口和P2口除了可以进行数据的输入、输出外,还可以作为。 4、8051系列单片机扩展外部ROM的最大容量为 _。 5、单片机应用程序一般存放在 _。 6、在接口电路中,把已经编址并能进行读写操作的寄存器称为 _。 7、80C51内部的SFR有 _。 8、80C51基本型单片机的内部ROM为 _。 9、80C51的堆栈一般设在 _。 10、P2口通常用作 _,也可以作通用的I/O口使用。 11、汇编语言源程序的扩展名为 _。 12、将立即数#33H送20H单元使用 _指令。 13、要用传送指令访问80C51片外RAM,它的指令操作码助记符是 _。 14、定时/计数器的控制寄存器为 _。 15、定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到 _引脚。 16、定时/计数器的控制寄存器为TMOD。 17、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。 18、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。 19、在串行通信中, 8051单片机中发送和接收数据的寄存器是 _。 20、串行口控制寄存器为 _。 21、可编程的接口芯片8155的内部RAM地址为 _。 22、一个10V满刻度的12位ADC能分辨输入电压变化的最小值是 _。 23、ADC0809 芯片有 _路模拟通道。 二、选择题 1、80C51单片机的口的引脚具有外中断、串行通信等第二功能。 A、P0 B、P1 C、P2 D、P3 2、单片机应用程序一般存放在。 A、RAM B、ROM C、寄存器 D、CPU 3、80C51单片机有中断源___ ____个。 A、5 B、2 C、3 D、 6

单片机原理与应用习题和答案

“单片机原理及应用”课程习题与解答 第一章 1-3:单片机与普通计算机的不同之处在于其将(cpu )(I/O口)和(存储器)三部分集成于一块芯片上。 答:CPU、存储器、I/O口 1-8:8051与8751的区别是:(部程序存储器不同) A、部数据存储但也数目的不同 B、部数据存储器的类型不同 C、部程序存储器的类型不同 D、部的寄存器的数目不同 答:C 第二章 2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。 答:2us。 析:机器周期为振荡周期的1/6。 2-6:部RAM中,位地址为30H的位,该位所在字节的字节地址为()。 答:26H 2-7:若A中的容为63H,那么,P标志位的值为()。 答:0 析:P为奇偶校验位,因为A中1的个数为偶数,所以P=0。 2-8:判断下列说法是否正确: A、8031的CPU是由RAM和EPROM所组成。运算器和控制器组成 B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址围的低端还是高端。通过 引脚指令 C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。 D、PC可以看成使程序存储器的地址指针。 答:错、错、对、对 2-9:8031单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。 答:04H、00H、0 2-11:判断以下有关PC和DPTR的结论是否正确? A、DPTR是可以访问的,而PC不能访问。 B、它们都是16位的存储器 C、它们都有加1的功能。Pc无 D、DPTR可以分为两个8位的寄存器使用,但PC不能。 答:对、对、错、对 2-13:使用8031芯片时,需将/EA引脚接(低)电平,因为其片无(程序)存储器。 答:低、程序 2-14:片RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么? 答:工作寄存器区、位寻址区、数据缓冲区 2-15:判断下列说法是否正确 A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。 B、部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。都能

相关文档
最新文档