- 在编程时,要尽量多用全局变量,少用局部变量。
- 单片机的复位方式有上电复位、手动复位和程序自动复位。
- P0口作为总线端口使用时,它是一个双向口
- 28BYJ-48步进电机参数中的启动频率P.P.S>=550,则若想使电机转动起来应使节拍刷新时间<=(1/550)秒。
- TTL电平串行传输数据抗干扰能力强,因此在串行传输距离较远时通常采用TTL电平
- 51单片机串行口工作方式1的波特率是固定的,为fosc/32
- 在实际项目开发时,用delay函数做软件消抖比用判断连续多个状态是否一致的方法更好。
- 若使定时器T0工作在工作模式1,则TMOD的值应为0x01。
- Flash是单片机内的程序存储空间,其内部存储的数据断电后不会丢失。
- 串行口的方式0的波特率为fosc/12
- 语句()既可以让步进电机停止转动,又不会影响到其他端口
- ( )是时序中最小的时间单位,为时钟源频率分之一。
- 若利用1个单片机的IO口P0.0-P0.7控制8个LED灯的亮灭,且每个LED点亮时的电流为10mA,则下列操作可行的是()
- 下列关于延时方法的描述,错误的是()
- 若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是( )
- 点阵显示图像的原理与( )最为相似。
- TMOD中的( )位是用来测量外部信号脉冲宽度的。
- 在Keil软件中,若想关掉当前打开的工程同时使下次启动Keil软件时不会直接打开该工程,可以如何操作()
- 在KST-51开发板上,若想利用单片机扫描矩阵按键中K6的状态,则KeyOut1、KeyOut2、KeyOut3、KeyOut4应分别赋值()
- 为实现点阵LED的第1行全部点亮,P0的值应为( )
- STC89C52RC单片机是高电平复位。
- 点阵图像的移动方向由取模时选取图片的顺序决定。
- RS-485都采用了差分信号传输,抗干扰能力强,距离可达1000多米
- 51单片机指兼容Intel MCS-51体系架构的一系列单片机。
- 串行通信波特率的单位是bit/s
- 为给扫描法工作的4×4的非编码键盘提供接口电路,在接口电路中需要提供一个8位并行的输入口和一个8位并行的输出口
- 数码管动态显示的实现利用的原理是余晖效应。
- TF0是定时器的运行控制位,其置1时可启动定时器T0.
- 无源晶振一般称之为振荡器。
- 51单片机单片机进行串行通信时,一定要占用一个定时器作为波特率发生器
- 单片机原理图上的引脚所处位置必定与实际芯片上的该引脚所处位置一致
- DS18B20使用的1-wire总线结构简单,但只能连接一个DS18B20
- 按键的抖动分为前沿抖动和后沿抖动,且按下一次按键,只可能产生其中的一种抖动。
- DS18B20是模拟温度传感器,温度测量范围为−55~+128℃
- DS18B20可将温度转化成模拟信号,再经信号放大、A/D转换,再由单片机进行处理
- 已有变量定义和函数调用语句:int a=25; print_value(&a); 下面函数的正确输出结果是( ).void print_value(int *x){ printf(“%d\n”,++*x);}
- 若程序下载到单片机后,开发板没有呈现出设想的效果,产生此种情况的原因不可能是()
- 下列对电容的选取方法中一定正确的是()
- 28BYJ-48步进电机的5根引线中,公共端的颜色为()。
- “void LedRefresh();”为函数的(),该函数()返回值
- 若要数码管显示“1”,应使( )段点亮
- LED的工作电流是()
- 帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式( )
- 51单片机的串行异步通信口为()
- 下列哪种情况可使三八译码器无法正常工作()
- 晶振通常分为无源晶振和()两种。
- 已定义以下函数 int fun (int *p) { return *p; } 该函数的返回值是( )
- 在点阵的动画显示程序中,每张图片显示的时间由( )的最大值决定
- 下面哪条语句可实现读取按键K4当前的状态值到keybuf的最后一位()
- 在中断使能寄存器IE中,( )是总中断使能位。
- 造成定时器0中断函数未被执行的原因可能是()
- 定时器相关特殊功能寄存器的表述错误的是()
- 当按键数目少于8个时,应采用矩阵式键盘;当按键数目为64个时,应采用独立式键盘。
- TF0的清零方式只有软件清零一种。
- 按键的硬件消抖是通过在按键旁串联一个电容实现的。
- 实现DS18B20的时序时需要关闭总中断,以避免中断调用对时序的影响
- 51单片机串行口的发送缓冲器和接收缓冲器只有1个单元地址,但实际上它们是两个不同的寄存器
- 定时器单次定时的最长时间约为71ms。
- 在函数外声明的变量是全局变量。(
- 51单片机串行口通信的第9数据位的功能可由用户定义
- RS-232与直接以TTL电平串行传输相比,采用了负逻辑,增大“0”、“1”信号的电平差
- 定时器0工作在工作模式1时,每次溢出后都要给TH0和TL0重新赋初值,以保证单次定时时间的一致性。
- C语言中用“*”运算符来提取变量的地址
- 若将课本98页代码中index>=32改为index>=28,会使动画的移动速度变快。
- 形参和实参之间的数据传递是双向的。
- 数码管动态显示是指数码管上显示的数字是变化的。
- P1~P3口作为输入端口用时,必须先向端口寄存器写入1
- C51用“&”运算符来提取指针变量的内容
- 单片机的IO口P2为准双向IO口,即当要读取外部信号的时候,单片机应该先给该引脚写“1”。
- 28BYJ-48步进电机的减速比为1:64时,外部转轴转一圈需要4096个节拍。
- 独立式键盘是一键一线,按键数目较少时使用,矩阵式键盘适于键盘数目较多的场合
- 若使开发板上的点阵LED显示数字“7”,在用字模软件取模时,应选择字节倒序。
- 强推挽输出的电流输出能力比较大,驱动能力较强。
- keil软件中,程序编译运行时出现warning,可能是由于程序中存在语法错误。
- 开漏输出时,过大的上拉电阻会导致信号上升沿变缓。
- 单片机在串行通讯中,发送时要把并行数据转换成串行数据。接收时又需把串行数据转换成并行数据。
- USB接口与UART接口都是串行通行,两者可以直接进行通信
- 单片机内的特殊功能寄存器简写为()
- 若定义int a[10],*p=a;,则p+5表示( )
- 下列描述跟RAM无关的是()
- 当开发板上点阵LED的每一列从左到右依次最终与P0.7-P0.0连接时,下列对字模软件的操作错误的是()
- 为实现点阵LED的第5行第3、5个小灯点亮,ADDR0、ADDR1、ADDR2的值分别为( )。
- 当在收音机旁接打电话时收音机会出现杂音,这种现象是电磁干扰中的哪一种()
- 当单片机程序死机或跑飞的时候,不能采取哪种复位方式()
- TMOD中的( )位是定时器或计数器选择位
- 关于机器周期的说法正确的是()
- 若要数码管DS4显示9-0的倒计时,应使ADDR0、ADDR1、ADDR2、ADDR3的值为( )
- STC89C52RC单片机总共有()组IO口
- 若使定时器1工作在工作模式2,则TMOD为()
- 变量的指针,其含义是指该变量的( )
- STC89C52RC单片机上电复位的电压区间为()
- STC89C52RC单片机是()电平复位,且需保持至少()个机器周期
- 标准51单片机的P0口默认是()状态
- int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3], b; b=p[5]; b中的值是( )
- 下列对数组a[2][3]的赋值,与a[2][3]={1,2,3,4}相同的是( )
- KST-51开发板上的按键接到了单片机的()IO口上
- 下列不属于单片机最小系统三要素的是()
- 三极管在数字电路中通常被用作()
- 复位电路中的RST应该接到单片机上的()引脚
- 为实现点阵LED的第2行第3个小灯点亮,应使( )三八译码器起作用。
- 为实现点阵LED的第4行的第2、4、6、8个小灯点亮,ENLED和ADDR3的值分别为( )。
- 以下哪种途径无法辨别单片机的电源系统()
- AT89S51的串行通信口若传送速率为每秒120帧,每帧10位,则波特率为( )Baud
- 控制串行口工作方式的寄存器是()
- 在LCD1602显示字符时,需要将待显示字符的ASCII码由单片机写入LCD 1602的显示数据RAM
- AT89S51单片机串行口的4种工作方式中,()和()的波特率是可调的,与定时器/计数器T1的溢出率有关,另外两种方式的波特率是固定的。
- 有源蜂鸣器不需要外接电源供电
- P0口作为通用I/O端口使用时,外部引脚必须接上拉电阻,因此它是一个准双向口
- 使用并行接口方式连接键盘,对独立式键盘而言,8根I/O口线可以接16个按键
- LCD 1602显示一个字符的操作过程为:首先(),然后(),随后(),最后()
- 关于进制的表述错误的是()
- 现有两个无符号字符型变量a、b,且a=3,b=2,下列计算正确的是()
- 若使定时器1中断函数得以响应,则应()
- 若TMOD=0x01,则定时器的溢出值为65536。
- 若中断优先级寄存器IP中的PT1=1、PX1=1,则各中断优先级从高到低的顺序是:外部中断1>定时器1中断>外部中断0>定时器0中断>串口中断>定时器2中断
- 若某函数没有返回值,则此函数的类型为void
- 若中断优先级寄存器IP中的PT1=1,则各中断优先级从高到低的顺序是()
- 16位单片机的数据位宽为16bit。
- 目前51单片机可以使用的主流商用单片机软件开发环境包括:
- 单片机最小系统包括哪些部分?
- 下面哪些引脚是STC89C52单片机的控制引脚
- STC89C52是16位的单片机
- 下面那款单片机是国产的()
- 下面关于74HC245的表述正确的是()
- 下面论述,哪些是单片机发展的主要趋势:
- 在单片机开发中,目前多数场景仍在使用汇编语言。
答案:错
答案:对
答案:对
答案:错
答案:错
答案:错
答案:错
答案:对
答案:对
答案:对
答案:P1=P1|0x0F;
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!