单片机需要c语言学到哪_51单片机c语言编程入门

单片机需要c语言学到哪_51单片机c语言编程入门单片机应用技术C语言版第2版课后习题复习资料王静霞1、单片机应用技术(C单片机应用技术(C2单片机应用技术(C)第二版课后习题答案题题序号 知识点内容答案型1项目一 1.1MCS-51系列单片机的CPU主要组成。A熟悉单 单A运算器、控制器B加法器、寄存器

单片机应用技术C语言版第2版课后习题复习资料王静霞   1、单片机应用技术(C单片机应用技术(C2单片机应用技术(C)第二版课后习题答案题题序号 知识点内容答案型1项目一 1.1MCS-51系列单片机的CPU主要组成。A熟悉单 单A运算器、控制器B加法器、寄存器片机操 项C运算器、加法器D运算器、译码器作环境选择题2Intel 8051单片机的CPU位的。CA16B4C8D163程序是的形式存放在程序存储器中的。CACACB汇编程序C二进制编码DBCD 杩题题序号 知识点内容答案型1项目一 1.2单片机应用系统组成的。硬件系统、软件系统熟悉单 填片机操 空作环境题2除了单片机和电源外,单片机最小系统包括电路 时钟、复位和电路。3在进行单片机应用程序设计   2、时,除了电源和地线引脚XTAL1、XTAL2RST、EA外引脚信号片机操 答片机操 答部分组成?什取存储器 RAM(Random Access Memory、只读存储器 ROM作环境题么是单片机应(Read-onlyMemor/(Input/OutpuI/O)用系统?/完整的微型计算机,可以实现微型计算机的基本功能。单片机应用系统是以单片机为核心,配以输入、输出、显示、必须连接相应电路。必须连接相应电路。4MCS-51XTAL1 和 XTAL2 引 脚 是 时钟电路 引脚。题序号知识点内容答案型1项目一熟悉单1.3问机?它由哪几单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,   3、包括 CPU(Central Processing Uni、随机存题题序号 知识点内容答案C控制等外围电路和软件,能实现一种或多种功能的实用系统。控制等外围电路和软件,能实现一种或多种功能的实用系统。软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。型1项目二2.1单片机的程序计数器PC用。学习单单A存放指令存放正在执行的指令地址片机硬项C存放下一条指令地址D存放上一条指令地址件系统选择题2单片机8031的EA引脚。A必须接地B必须+5V电源C可悬空D以上三种情况要视情况而定3外部扩展存储器时, 分时复用做数据线和低8位地址线是A 。AP0   4、B. P1CP2 口 DP34PSW中RS1和RS0用。A选择工作寄存器组B指示复位AC选择定时器 D选择工作方式5单片机上电复位后的内容。AA0 x0000 B0 x0003 C0 x000B D0 x0单片机的程序计数器PC为16位计数器其寻址范围。D8KB B16KBC32KBD64KB单片机的ALE引脚是以晶振振荡频率固定频率输出脉冲, 因此它可作为外部时钟或外部定时脉冲使用。A1/2 B1/4 C1/6 D1/12MCS-514IOIO数据时,必须外接上拉电阻的是( )AP0 口 BP1 口 CP2DP3当 MCS-51 系列单片机应用系统需要扩展外部存储器或其他接口芯   5、片 ()可作为低8位地址总线使用。AP0 口 BP1 口 CP2DP0P2当 MCS-51 系列单片机应用系统需要扩展外部存储器或其他接口芯片 ()可作为高8位地址总线使用。AP0 口 BP1 口 CP2DP0P2仿真器的作用。A能帮助调试用户设计的软件B能帮助调试用户设计的硬件 C能帮助调试用户设计的硬件和软件D只能做各种模拟实验使用单片机开发系统调试程序时,对源程序进行汇编的目的是A 。将源程序转换成目标程序BC将低级语言转换成高级语言D连续执行在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采 用调试方法。单步调试(F8)B跟踪调试(F7) C快速运行到光标处调试使用单片机开发   6、系统测试C语言程序时,首先应新建文件,该文件的 扩展名。A.cB.hexC.binD.asm单片机能够直接运行的程序。A汇编源程序BC语言源程序C高级语言程序D机器语言源程序2.2填空题MCS-51系列单片机的存储器主要由4个物理存储空间,、 片内数据 、。存储器片内程存储器片外数存储器、片外程序存储器MCS51系列单片机的应用程序一般存放中 。 程 序 存 器片内RAM低128单,按其用途分三 工作寄个区域。器组、寻址区、用户 区当振荡脉冲频率为12MHz时,一个机器周期;当振荡俯冲 1us频率为6MHz时,一个机器周期。MCS51系列单片机的复位电路有两种即。上电复位电路、按键复位电路输   7、入单片机的复位信号需延续个机器周期以上的 2、高 电平即为有效,用以完成单片机的复位初始化操作。2.3回答题1P3口的第二功P3口各引脚及第二功能表P3.0RXD串行数据接收P3.1P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2INT0外部中断 0 申请P3.3INT1外部中断 1 申请P3.4T0定时/0 的外部输入第二功能信号名称P3.5 P3.6P3.5 P3.6P3.7T1WR RD定时/1RAM 写选通RAM 读选通3什么是机器周12期?机器周期期就是振荡脉冲的十二分频。和晶振频率有12MHz何关系?当晶6 MHz2 s。6MHz时,机器周期是多少?题题序号 知识点内容   8、答案型1项目三 3.1下面叙述不正确的是()C单片机并行I/O 端单项选一个C一个Cmain()在C口的应用择题DC 程序的基本组成单位是函数2C( )开始执行的。A主函数B主程序C子程序D主过程最基本的C语言语句是()A赋值语句B表达式语句C循环语句D复合语句C51( )作为循环体,用于消耗CPU 时间,产生延 时效果。赋值语句B表达式语句C循环语句D空语句在C51语言的if语句中,用做判断的表达式为()D关系表达式B逻辑表达式C算术表达式D任意表达式在C51语言中,当do-while语句中条件为()时,结束循环。AA0BfalseCtrueD非 07下面的while 循环执行了( whil   9、e(i=3);A无限次B0次)次空语句。C1次D2次A8以下描述正确的是()Bcontinue只能在循环体内和switchbreakC在循环体内使用break 语句或continue 语句的作用相同D以上三种描述都不正确9在C51unsigned char(A单字节,-双字节,-32768+32767)C口的应口的应用2用 C51 编程访问 MCS-51 单片机的并行 I/O 端口时,可以按 字节,位 寻址操作,还可以操作。3一个C源程序至少应包括一函数。main()C单字节,0255C单字节,0255D双字节,065535题序号知识点内容答案型1项目三3.2MCS-514P3单片   10、机并行填空二功能的。I/O 端题C51中定义一个可位寻址的变量FLAH访问P3口的P3.1引脚的 sbit FLAG=P31; 方法。C51扩充的数据类用来访问MCS51单片机内部 的所有特殊功能寄存器。结构化程序设计的三种基本结构。顺序结构选择结构和循环结构表达式语句组成。表达式加上分“” 语句一般用做单一条件或分支数目较少的场合,如 if, 果编写超过 3 个以上分支的程序, 可用多分支选择的 语句。while语句和do-while语句的区别在于语句 do-while,是先执行、后判断,语句则是先判断、后执行。10下面的while循环执行空语句。i=3;无限次while(i!=0);11下   11、面的延时函数delay()执行空语句。void delay(void)10000int i;for (i=0; i10000; i+);12在单片机的C语言程序设计中类型数据经常用于处理ASCII 字符或用于处理小于等于 255 的整型数。unsignedchar13C51的变量存储器类型是。变量在MCS-51硬件系统中所使用的存储区域1414C51中的字符串总是作为串的结束符通常用 0字符数组来存放。15tabROM在。中Unsignedcharcodeb=A,B,C,D,E,F;题序号知识点内容答案型1项目四显示和4.1单在单片机应用系统中,LED 数码管显示电路通常有 显示方式。C键盘接   12、项A静态B动态C静态和动态D查询口技术选应用择题 显示方式编程较简单,但占用I/O适用于显示位数较少的场合静态B动态C静态和动态D查询LED数码若采用动态显示方式下列说法错误的。A将各位数码管的段选线并联将段选线用一个 8 位I/O 端口控制C+5V 或者GNDD将各位数码管的位选线用各自独立的I/O共阳极 LED6”的段码是 B 。0 x06B0 x7DC0 x82D0 xFA一个单片机应用系统用 LED 数码管显示字符“8”的段码是 0 x80,可以断定该显示系统用的。 A不加反相器的共阴极数码管 B加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管 CD以上都不对在共阳极数码管使用中,   13、右仅要显示小数点,则其相应的字段 码是。A0 x80B0 x10C0 x40D0 x7F某一应用系统需要扩展10个功能键,通常采用()方式更 好。独立式键盘B矩阵式键盘C动态键盘D静态键盘按键开关的结构通常是机械弹性件,在按键按下和断开时, 触点在闭合和断开瞬间会产生接触不稳定为消除抖动引起的 不良后果常采用的方法。硬件去抖动B软件去抖动 C硬、软件法两种方法D单稳态电路去抖方下面是对一维数组s的初始化,其中不正确的是()Achars5=“abc”;Bchars5=a,b,cchar s5=“”;Dchar s5=”abcdef”;对两个数组a和b进行如下初始化:char a=”ABCDEF   14、”char b=A,B,C,D,E,F;则以下叙述正确的是()Aa 和b 数组完全相同 Ba 及b 长度相同Ca 和b 中都存放字符串 Da 数组比b 数组长度长在C语言中,引用数组下标和数据类型类型允许是()A整型常量整数表达式 C整型常量或整数型表达式D任何类型表达式行列式(矩阵式)键盘的工作方式主要。A编程扫描方式和中断扫描方式B独立查询方式和中断 扫描方式C中断扫描方式和直接访问方式D直接输入方式的直访问方式题序号 知识点型内容答案14.26项目四 4.209显示和 填#include 键盘接 空void delay()口技术 题应用unsigned int i;unsigned ch   15、ar j;for (i=0;i1000;i+);void main()unsigned char led=0 xc0,0 xf9,0 xa4,ledkdelay()0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;unsigned char k;while(1)for(k=0;k10;)P1=;/点亮数码管k+; ; /调用延时题题难序号 知识点内容答案型易4.3项目四显示和问在任务 4-14.1com平不一样,点亮段码所需的电平也不同。应该将共阴键盘接答数码管换成共阴极数极数   16、码管的comGND8口技术应用题为什么?应该采取什么措施?上非门。4.4七段 LED 静态显示和LED 静态显示时各位数码管相对独立,公共端恒定动态显示在硬件连接上分别具有什么特接地(共阴极)或正电源(共阳极,每个数码管的88 位I/O2点?实际设计时应如何选择使用?及其以下的数码管显示。动态显示时各位数码管的段8 位的I/O位的段选线由另外的I/O 口控制。LED 大屏幕显示器一每次只能点亮一行。其采用的为动态显示,具体次能点亮多少行?显原理为从第一行开始点亮,每行点亮之间延时示的原理是怎样的?第八行结束后再从第一行开始循环显示。利用人体的视觉驻留现象,所以看到的是一个稳定的图形,好像8 行   17、同时点亮。机械式按键组成的键 可以采用硬件和软件两种方式,硬件上可在键输盘应如何消除按键抖 出端加RS触发器或单稳态触发器构成去抖电路软动?上可以在检测到有按键按下时执行一个10ms左右延时程序,然后确认该键是否仍保持闭合状态的电平。I/O按键分别具有什么特 路,其特点是每个按键单独占用一根I/O点? 适用于什么场 于八键以下使用;矩阵式键盘由行线和列线组成,按合?合?键位于行、列线的交叉点上,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多I/O 口,适合于八个键以上使用。题序号知识点内容答案型1项目五定时及5.1单MCS-51系统单片机的定时器T1用做定时方式时。A对内部时钟频率计   18、数,一个时钟周期加 1B中断系项B对内部时钟频率计数,一个机器周期减 1统设计选C对外部时钟频率计数,一个时钟周期加 1择D对外部时钟频率计数,一个机器周期减 1题MCS-51 系统单片机的定时器 T1 用做计数方式时计数脉冲是 A 。A外部计数脉冲由T1(P3.5)输入 B外部计数脉冲由内部时钟频率提供C外部计数脉冲由T01(P3.4)输入 D由外部计数脉冲计数MCS-51系统单片机的定时器T1用做定时方式时采用工作方式则 工作方式控制字。A0 x01 B0 x05C0 x10D0 x50MCS-51T1,则 工作方式控制字为A0 x60B0 x02C0 x06D0 x20MCS-51系统单   19、片机的定时器T0用做定时方式地采用工作方式则 初始化编程。ATMOD=0 x01 BTMOD=0 x50 CTMOD=0 x10 DTMOD=0 x02启动T0开始计数是使TCON。ATF0位置1BTR0位置1CTR0位置0DTR1位置0MCS-51系统单片机的定时器T0停止计数的语句。ATR0=0;BTR1=0;CTR0=1;DTR1=1;8MCS-51 系统单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中,向CPU申请中断。AARI或TI置1BRI或TI置0CRI置1或TI置0DRI置0或TI置19当 CPU 响应定时器 T1 的中断请求后,程序计数器   20、PC 的内容是D 。A0 x0003B0 x000BC0 x0013D0 x001B当 CPU 响应外部中断 0 的中断请求后,程序计数器 PC 的内容是 A 。A0 x0003B0 x000BC0 x0013D0 x001BMCS-51系统单片机单片机在同一级别里除串行外级别最低的中断源 是。A外部中断1B定时器T0C定时器T1 D串行口当外部中断0发出中断请求后,中断响应的条件。AET0=1BEX0=1CIE=0 x81 DIE=0 x61MCS-51系列单片机CPU的关中断语句。AEA=1;BES=1;CEA=0;DEX0=1;在定时计数器的计数初值计算中,若设最大计数值为 M,对于工作   21、方 式1下的M值。AM=213=8192BM=28=256CM=24=16DM=216=65536题序号 知识点型内容答案1项目五5.2MCS-51 系列单片机定时器的内部结构由以下四部分组定时器T0 定时器定时及填成:T1 定时器方式寄存中断系统设计空题, 器 TMOD 定时器控制寄存器TCON2MCS-51/GATE=0部中断无关,应使TMOD中。3MCS-51T01TMOD=0 x05(16位,则工作方式控制字 。定 时 器 方 式 寄 存 器TMOD的 作 用 是 选择定时器T0/T1的工 。作方式定 时 器 控 制 寄 存 器TCOM的 作 用 是 控制定时器的启动、停 。止,标志定   22、时器的溢出和中断情况6MCS-51的中断系统、 等寄存器组成。定时控制寄存器TCON、SCON、中断允许寄存器IE、中断优先权寄存器IP7MCS-51 的中断源有、 、。00、11、串行口8如果定时器控制寄存器TCON 中的IT1IT00,是电平触发方式外部中断请求信号方式。9中断源中断请求撤销包括、 等三种形式。硬件自动清除、软件清除、硬件配合软件共同清除10外部中的0的中断类型号。0题题序号 知识点内容答案型1MCS-51/计数器的定时功能和计部机器周期计数,每过一个机器周期,计数器增1,直项目五 5.3数功能有什么不同?分定时及 问别应用在什么场合?12M中断系 答T /1   23、s ,这是最短的定时周期,适当选择定统设计统设计题时器的初值可各种定时时间。当定时/自输入引脚和的外部信号计数,10率的 1/24。计数器对外部输入信号的占空比没有特别时间在一个机器周期以上。当需要准确计算时间时往往采用定时器的定时方方式。2软件定时及硬件定时的软件定时是通过编写一段延时程序来实现定时,这原理有何异同? 段延时程序不完成任何操作,只是通过一些空操作浪费掉一段时间。这样的软件定时往往浪费 CPU 的工作效了这种方法。硬件定时是通过单片机的定时器来实现时间的计 CPU 的工作效率高。MCS-51/计数器是增1MCS-51/11111 计 所需要的计数值。数器在计算计算机初值时有   24、什么异同?则初值应为:5536。而对于减 1 计数器,则计数初值将为 50000。当定时/计数器在工作方在定时/计数器工作于方式 1 下,最大计数值式 1 下,晶振频率为 65536。请计算最短定时时若晶振频率为6MHz,则一个机器周期为2S,所间和最长定时时间各是最短定时时间为S(计数初值为6553,最长定多少?时间为2SS(计数初值为0)MCS-51系列单片机定/定时/计数器的4种工作方式由方式寄存器TMOD计数器四种工作方式的的M1、M0来进行选择,具体如下:特点有哪些?如何进行选择和设定?00方00方式013 位计数器01方式   25、116 位计数器10方式2自动再装入 8 位计数器11方式308 位计数器定时器 1:停止计数工 作 方 式功 能 说 明么特点?CPUCPU务对象向CPUCPU调用中断服务程序的过程类似于调用子程序,其区别在于调用子程序在程序中是事先安排好的;而何时调用中断服务程序事先却无法确定,因为“中断”的发生是由外部因素决定的,程序中无法事先安排调用指令, 因此,调用中断服务程序的过程是由硬件自动完成的。中断的特点:分时操作、实时处理、故障处理MCS-51 系列单片机有哪 MCS-、串行口。它们的优它们的优先级? 先级别通过寄存器IP8外部中断有哪两种触发方式?如何设定它们的优先级?TC   26、ONIT0IT1IT1 为IT1 = 0,外1IT1 = 19中断函数的定义形式是常用的中断函数定义语法如下:怎样的?怎样的?void函数名()interruptn其中n031中断,n031。序号知识点题型内容答案1项目 66.1串行口是单片机的()A串行通信技术应用单项选择A内部资源B外部资源C输入设备D输出设备题MCS-51系列单片机的串行口是()A单工B全双工C半双工D并行口表示串行数据传输速度的指标为()AUSARTBUARTC字符串D波特率单片机和PC接口时,往往要采用RS-232接口,其主要作用是() A提高传输距离B提高传输速度C进行电平转换D 提 高驱动能力单片机输出信号为()   27、电平。ARS-232BTTLCRS-449DRS-232串行口工作方式0时,串行数据从()输入或输出。ARIBTXDCRXDDREN串行口的控制寄存器为()ASMODBSCONCSBUFDPCON 标志 要()自动清零B硬件清零C软件清零D软、硬件无可1 作为串行口波特率发生器使用时,通常定时顺工作 在方式()A0B1D3当设置串行口工作方式2时,采用()指令。ASCON0 x80BPCON=0 x80CSCON=0 x10DPCON=0 x10串行口工作方式0时,其波特率()A取决于定时器1溢出率B取决于PCON 中 SMOD 位C取决于时钟频率D取决于PCON中的SMOD位和定时器1的举出   28、率串行口工作方式1时,其波特率()D取决于定时器1溢出率B取决于PCON 中 SMOD 位C取决于时钟频率D取决于PCON中的SMOD位和定时131 的举出率串行口的发送数据和接收数据端为()AATXD和RXDBTI和RICTB8和RB8DREN16.2什么是串在异步通信中数据是不连续传送的数据通常是以字符为单位组问行同步通 成字符帧传送的。字符帧由发送端一帧一帧地发送,每一帧数据是低答题信?有哪 位在前,高位在后,通过传输线被接收端一帧一帧地接收。发送端和几种帧格 接收端可以由各自独立的时钟来控制数据的发送和接收,这两个时钟式? 彼此独立,互不同步。异步通信的字符帧格式分为无空闲位帧格式和有   29、空闲位帧格式。2定时器T1T1的溢出率取决于单片机定时器T1的计数速率和定时器的预置做串行口做串行口值。当定时器T1 做波特率发生器使用时,通常是工作在模式2,即自波特率发8TL1TH1生器时,内。设计数的预置值(初始值)256-X为什么采定时器溢出一次。为了避免溢出而产生不必要的中断,此时应禁止T1用 方 式 中断。2?题题序号 知识点内容答案型1项目七 单ADC0809mn 位A/Dn 分别是 AA/D 及 选()D/A 转A8、8B8、9C8、16D1、8换接口2设计AD 转换结束通常采用()方式编程。DA中断方式B查询方式C延时等待方式D中断、查询和延时等待3DAC0832 是一种()   30、芯片A8位模拟量转换成数字量B16位模拟量转换成数字量C8位数字量转换成模拟量D16位数字量转换成模拟量C4DAC0832 的工作方式通常有()A直通工作方式B单缓冲工作方式DC双缓冲工作方式D单缓冲、双缓冲和直通工作方式5当DAC083289C51()AAILECSWR1WR2XFERBILECS、WR1CWR1WR2、XFER、CSWR1、6多片D/A转换器必须采用()接口方式。A单缓冲B双缓冲C直通D均可17.2A/D转换的作用是量转量;D/A转换填空器的作用是转换量。模拟题描述D/A转换器性能的主要指标。分辨率和建立间DAC0832利控制信号可以构成的三种不同的工 ILECS WR1W   31、R2作方式。XFER7.3判断 A/D 转判断A/D转换是否结束一般可采用3种方式即EOC信号问换是否结束,和单片机相连可有3种方式:答 一般采用几题 种 方 式 ? 每种方式有何特点? 100s转换结果。 查询方式:EOCEOC转换结果,作为查询信号。 中断方式:ROC束作为中断请求信号向单片机提出中断申请,在中断服务中读入转换结果。CPU,即在这段时间,CPUCPU 使得CPU使用ADC0809在选定转换通道后ADC0809工作的主要有以下几个步骤:进行转换的主要步骤有哪些?启动A/DSTARTALESTART信号的前沿写入地址信号,紧接着在其后沿就启动转换; 3EOCEOC01,表示 A   32、/D允许读数,将OE1A/DADC0809换结果。DAC0832 及DAC0832及8051单片机接口时主要有如下控制信号8051 单片机 /CS/WR1/WR2、/XFER,作用分别是:接口时有哪些 控 制 信CS :转入寄存器片选信号,低电平有效。ILE:输入寄存器的数据锁存允许信号,高电平有效。号? 作用分别是什么? ADC0809 及:输入寄存器的数据写信号,低电平有效。WR2:DACXFER DAC8051 单片机 动转换,低电平有效。接口时有哪些 控 制 信号? 作用分别是什么?ADC0809 及 8051 单片机接口时,控制信号主要有: ALE、START、EOC、OE。作用分别是:ALE:地址锁存允许信号在ALEADDAADDBADDCSTARTSTART0;STARTA/DA/DOE:输出允许信号。用于控制三态输出锁存器向单片OE=0,输出转换得到的数据。EOC设置使用DAC0832 所谓单缓冲方式就是使 0832作? 双缓冲 有一路模拟量输出,或虽有几路模拟量但并不要求同步输出的方式如何工 情况,就可采用单缓冲方式。作

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/60167.html

(0)
上一篇 2024年 8月 29日
下一篇 2024年 8月 29日

相关推荐

关注微信