单片机 c语言 概念题,(C语言版)单片机复习题.doc

单片机复习题

一、名词解释

1、时序:按照时间顺序显示的对象(或引脚、事件、信息)序列关系。

2、指令:CPU用于指挥功能部件完成某一指定动作的指示和命令。

3、变量:在程序执行过程中,数值可以发生改变的量称为变量。

4、伪指令:伪指令又称汇编系统控制译码指令或指示性指令,仅仅用于指示汇编系统软件要完成的操作,故一般不产生机器代码(定义字节或字的伪指令除外)。

5、存储种类:变量在程序执行过程中的作用范围。变量的存储种类有4种:自动、外部、静态和寄存器。

6、数据类型:数据的不同格式。

7、中断:计算机在运行当前程序的过程中,若遇紧急或突发事件,可以暂停当前程序的运行,转向处理该突发事件,处理完成后再从当前程序的间断处接着运行。

8、串行通信:数据一位一位地按顺序进行传送。

9、波特率:串行通信的数据是按位进行传送的,每秒传送的二进制数码的位数称为波特率。

10、字节:计算机数据处理的基本单位。

11、分辨率:DAC能够转换的二进制的位数。

12、三态门:三态门是一种重要的总线接口电路。三态指其输出既可以是一般二值逻辑电路的正常的高电平(逻辑1)或低电平(逻辑0),又可以保持特有的高阻抗状态(Hi-Z)。

13、OC门:又称集电极开路(漏极开路)与非门门

14、总线:为了减少连接线,简化组成结构,把具有共性的连线归并成一组公共连线,就形成了总线。

15、时钟周期:晶振或外加振荡源的振荡周期。

二、填空题

1、计算机中最常用的字符信息编码是(ASCII码)。

2、MCS-51系列单片机为(8)位单片机。

3、若不使用MCS-51片内存储器引脚( EA )必须接地。

4、8051内部有(4K)ROM和(128 )个字节RAM。

5、堆栈的地址由(SP)内容确定,其操作规律是“(先)进(后)出”。

6、在单片机扩展时,( P0 )口和( P2 )口为地址线,( P0 )口又分时作为数据线。

7、在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为( 2μm )。

8、当80C51的RST引脚上保持( 2 )个机器周期以上的高电平时,80C51即发生复位。

9、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(1),否则输入数据可能出错。

10、若某存储芯片地址线为12根,那么它的存储容量为( 4KB )。

11、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为(进位)

标志,当进行(位)操作时作为位累加器。OV为(溢出)标志,用于有符号数的加(减)运算。

12、消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成;二是采用(软件去抖程序),既测试有键输入时需延时(5-20ms)后再测试是否有键输入,此方法可判断是否有键抖动。

13、若MCS-51 单片机采用12MHz 的晶振频率,它的机器周期为( 1μm ),ALE 引脚输出正脉冲频率为( 2MHZ )。

14、8051有两个16位可编程定时/计数器,T0和T1。它们的功能可由两个控制寄存器( TCON )

、( TMOD )的内容决定,且定时的时间或计数的次数与( TH )、(TL)两个寄存器的初值有关。

15、串行口的控制寄存器SCON中,REN的作用是( 允许串行接收位 )。

16、单片机内、外中断源按优先级别分为高级中断和低级中断,级别的高低是由( 中断优先级 )寄存器的置位状态决定的。同一级别中断源的优先顺序是由( 自然优先级顺序 )决定的。

17、LED数码显示按显示过程分为( 静态 )显示和( 动态 )显示2种。

18、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(并行)单元,若要接收数据

也要到该单元取数。

19、计算机的系统总线有( 数据 )、( 地址 )和( 控制 )。

20、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为( 5/255=0.0196V )。

21、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用

( 定时器T1 )的溢出率来设定和计算波特率。

22、P0、P1、P2、P3四个均是( 8 )位的( 并行 )口,其中P0的功能是( 地址/数据分时复接口 )。

23、片内RAM可进行位寻址的空间是(20H----2FH ),其对应的位地址范围是( 00H---FFH )。

24、8051单片机有( 5 )个中断源,( 2 )级中断优先级别。

25、8255A属于可编程的( 并行 )接口芯片,8255A的A通道有( 3 )种工作方式。

8255A的B有( 2 )种工作方式。

26

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562833.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 散点图 不同颜色_python – pandas – 每个点都有不同颜色图例的散点图

以下方法将根据您的数据框创建颜色列表,然后使用每种颜色的标签绘制一个点: import matplotlib.pyplot as plt import matplotlib.cm as cm import matplotlib.colors as colors import numpy as np import pandas as pd fig, ax plt.subplots() df pd.DataFrame(…

ENSP配置 实例四 默认路由配置

ENSP默认路由配置 1,配置R1路由器 sys ##进入系统视图模式 [Huawei]sys R1 ##修改名字 [R1]int e0/0/0 ##进入接口 [R1-Ethernet0/0/0]ip add 192.168.1.254 24 ##配置ip地址 [R1-Ethernet0/0/0]undo shut ##开启物理接口 [R1-Ethernet0/0/1]int e0/0/1 [R1-Etherne…

套汇算法c语言,在金字塔下实现套利策略的测评

瀑布线是指用异同移动平均线(MACD)指标绘制的移动平均线,用于在证券中生成买入和卖出信号。瀑布线或信号线是交易者用来预测未来价格趋势的MACD指标线的九个周期指数移动平均线(EMA)。虽然九周期EMA是瀑布线的默认设置,但交易者可以调整EMA的长度以适应其…

python数据分析函数大全_python中数据分析常用函数整理

一. apply函数 作用:对 DataFrame 的某行/列应用函数之后,Apply 返回一些值。函数既可以使用默认的,也可以自定义。注意:在第二个输出中应用 head() 函数,因为它包含了很多行。 #创建一个新函数 def num_missing(x): r…

ENSP配置 实例五 RIP配置

ENSP配置 实例五 RIP配置 配置 R1 sy [Huawei]sy R1 [R1]int e0/0/0 [R1-Ethernet0/0/0]ip add 192.168.1.254 24 [R1-Ethernet0/0/0]int e0/0/1 [R1-Ethernet0/0/1]ip add 10.0.12.1 24 [R1-Ethernet0/0/1]q [R1]rip 1 [R1-rip-1]network 192.168.1.0 [R1-rip-1]network 10.0.…

如何用c语言读文件,如何用C语言读写文件

打开文件fopen("需要打开的路径")然后使用fgets函数读取行#include<stdio.h>#include<stdlib.h>#include<string.h>#defineMAX_LINE1024 intmain() { charbuf[MAX_LINE]; /*缓冲区*/ FILE*fp; /*文件指针*/ intlen; /*行字符个数*/if((…

ENSP配置 实例六 OSPF配置

ENSP配置 实例六 OSPF配置 R1 [R1]interface e0/0/0 [R1-Ethernet0/0/0]ip add 192.168.1.254 24 [R1-Ethernet0/0/0]int e0/0/1 [R1-Ethernet0/0/1]ip add 10.0.12.1 24 [R1]ospf 1 router-id 1.1.1.1 [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.…

python用户登录_python用户登录系统

本文实例为大家分享了用户登录系统python实现代码&#xff0c;供大家参考&#xff0c;具体内容如下 注意事项&#xff1a; 1、使用python3执行程序。按提示输入1或2&#xff0c;登录或退出程序 2、输入用户名后&#xff0c;如果用户名被锁定及无效用户名&#xff0c;程序会退出…

ENSP配置 实例七 DHCP配置

ENSP配置 实例七 DHCP配置 简单dhcp配置 [R]dhcp enable [R-Ethernet0/0/0]ip add 192.168.1.254 24 [R]ip pool 1 [R-ip-pool-1]network 192.168.1.0 mask 24 [R-ip-pool-1]gateway-list 192.168.1.254 ##配置出口网关地址 [R-ip-pool-1]dns-list 1.1.1.1 [R-Ethernet0/0/0]dh…

python调用cmd命令释放端口_Python——cmd调用(os.system阻塞处理)(多条命令执行)...

原博文 2017-11-14 15:29 − os.system&#xff08;返回值为0,1,2&#xff09;方法 0&#xff1a;成功 1&#xff1a;失败 2&#xff1a;错误 os.system默认阻塞当前程序执行&#xff0c;在cmd命令前加入start可不阻塞当前程序执行。 例如&#xff1a; import os &nbs... 相…

android+引用非+android+工程,[非原创]编译android C++工程找不到exception handle的解决办法...

C工程有时候会进行异常处理&#xff0c;所以在编译的过程中&#xff0c;可能会遇到这种提示:exception handling disabled, use-fexceptions to enable这是编译选项没有支持错误处理导致的。这种情况下要做两处修改&#xff1a;1) Android.mk里面增加&#xff1a;LOCAL_CPPFLAG…

mac抹掉磁盘重装系统未能与服务器取得联系_Mac重装系统不再难:苹果电脑重装系统教程...

我们在使用mac电脑的过程中&#xff0c;因为Mac电脑长时间使用或多或少都可能会出现一些问题&#xff0c;这个时候我们可以选择重新安装系统来解决这些问题。Mac电脑重装系统方法其实很简单&#xff0c;分为两种&#xff0c;一种可以在线重装系统&#xff0c;一种可以将Mac系统…

ENSP配置 实例八 三层交换机DHCP配置加VLAN划分实验

ENSP配置 实例八 三层交换机dhcp配置加vlan划分实验 LW1配置 [SW1]vlan batch 10 20 [SW1-GigabitEthernet0/0/1]port link-type trunk [SW1-GigabitEthernet0/0/1]p t a vlan 10 20 [SW1]int Vlanif 10 [SW1-Vlanif10]ip add 192.168.1.254 24 [SW1-Vlanif10]int vlanif 20 [S…

android content item,Android中ContentProvider的应用实例

一、ContentProvider简介当应用继承ContentProvider类&#xff0c;并重写该类用于提供数据和存储数据的方法&#xff0c;就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据&#xff0c;但数据访问方式会因数据存储的方式而不同&#xff0c;如&#xff1a;采用文…

gsonformat插件_裂墙推荐!IntelliJ IDEA 常用插件一览,让效率成为习惯

一、官方工具IntelliJ IDEA 默认安装并提供了非常多的工具&#xff0c;比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用&#xff0c;但是不为人知的工具。1. REST client在日常开发过程中&#xff0c;我们或多或少都涉及到 API…

ENSP配置 实例九 动态Nat配置

ENSP配置 实例九 动态Nat配置 sy [Huawei]sy R1 [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24 [R1-GigabitEthernet0/0/0]int g0/0/1 [R1-GigabitEthernet0/0/1]ip add 200.0.12.1 24 [R1]nat address-group 1 200.0.12.3 200.0.12.5 ## [R1]acl 2000 ## …

鸿蒙os能超越ios吗,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...

随着越来越多的细节被曝光&#xff0c;鸿蒙系统也已经进入到了最后内测阶段。近日&#xff0c;华为消费者业务软件部总裁公开王成录表示&#xff0c;华为手机从6月开始&#xff0c;可以陆续升级到鸿蒙系统正式版。这是华为官方首次明确告知正式版推动的时间&#xff0c;此前在2…

ENSP配置 实例十 ACL配置

ENSP配置 实例十 ACL配置 R1 [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24 [R1-GigabitEthernet0/0/0]int g0/0/1 [R1-GigabitEthernet0/0/1]ip add 10.0.12.1 24 [R1]ip route-static 192.168.2.0 24 10.0.12.2 R2 [R2]int g0/0/0 [R2-GigabitEthernet…

android 保存联系人,保存android联系后获取联系人ID

我通过此代码保存联系人ArrayList ops new ArrayList();...int rawContactInsertIndex ops.size();ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI).withValue(RawContacts.ACCOUNT_TYPE, accountType).withValue(RawContacts.ACCOUNT_NAME, accountNam…

java离职证明模板_如何写出月薪过万的Java开发简历-附加模板

年关将近&#xff0c;却有大批失业技术员&#xff0c;无论是主动离职还是被迫离职&#xff0c;都不约而同加入了求职大军。那么软件开发人员如何才能从众多简历中脱颖而出获得面试机会呢&#xff1f;经过和众多企业HR长期的交流沟通&#xff0c;我总结了一下&#xff0c;HR们主…