铜陵学院c语言程序设计网课答案,铜陵学院单片机期末考试复习题及答案

41528d3028836879cd698677c3999917.gif铜陵学院单片机期末考试复习题及答案

考试题型:选择--填空--简答--程序分析题--综合设计题 1.MCS-51系列单片机芯片是双列直插式封装的,有( 40 )个引脚。 2.在同一时刻,只能接收或发送信号者称为什么?(A) (A)半双工 (B)全双工 (C)半单工 (D)单工 3.在MCS-51里,若通过串行端口传出数据,则只要将数据放入(SBUF)寄存器,CPU就会自动 将它会传出 4.单片机的定时器/计数器设定为工作方式1时,是( 16位计数器结构 )。 5.下列具有模数转换功能的芯片是( A ) A、ADC0809 B、DAC0832 C、BS18B20 D、DS1302 6.串行口每一次传送(B)字符。 A、1个字节 B、1bit C、1帧 D、1 串 7.计算机能直接识别的语言是( C )。 A.汇编语言 B.自然语言 C.机器语言 D.C语言 8.单片机应用程序一般存放在( ROM) 9.已知某数的BCD码为则其表示的十进制数值为 10.当MCS-51单片机接有外部存储器,P2口可作为 ( 输出高8位地址 )。 11.执行#define PA8255 XBYTE[0 x3FFC]; PA8255=0 x7e; 后存储单元0 x3FFC的值是:0 x7e 13. 定时/计数器有4种工作模式,它们由( TMOD )寄存器中的M1 M0状态决定。 14.P0口作数据线和低8位地址线时不能作I/O口 15.在8x51里,若CPU完成串行端口数据的接收将会如何?--将RI标志变为1 16.8031单片机的( P3 )口的引脚,还具有外中断、串行通信等第二功能。 17.INTEL 8051 CPU是( 8 )位的单片机 18.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时?ms,则定时器初值应为 假设定时1ms,则定时器初值为2^16-500 19.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( P3.5 )引脚。 20.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( 1个机器周期 )。 21.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( 外部中断 22.定时器若工作在循环定时或循环计数场合,应选用( 工作方式2 )。 23.MCS-51单片机的外部中断1的中断请求标志是( IE1 )。 24.单片机8051的XTAL1和XTAL2引脚是( 外接晶振 )引脚 。 25.8051单片机共有( 5 )种中断源。 1. C语言中的标识由 字母 、数字 和 下划线 组成,以 字母 和 下划线 开头,不可使用 关键字 。 2. C语言源程序从 main 开始执行,每个C语言程序必须有一个且只能有一个主函数,主函数的名字为 main 。 3. 计算机上实现C语言程序要经过 编辑 (产生*. C 文件)、 编译 (产生*. OBJ 文件)、 链接 (产生*. 文件)和 调试 四个阶段。 4.(1)C语言函数返回类型的默认定义类型是 整型 。 5.串行通信按时钟的控制方式可分为: 串行同步通信和串行异步通信两种方式。 6.C51的串行口控制寄存器中有2个中断标志位,它们是(TI)和(RI)。 7.在串行通信中,根据数据传送方向分为(单工)、(半双工)和(全双工)三种方式. 8.8051单片机有( 5 )个中断源,( 2 )级中断优先级别。 9. 写出单片机C语言程序中语句“TMOD=0 x1a;”的功能。 设置T1以模式1定时,设置T0以模式2定时、外部门控制运行。 18. 写出单片机C语言程序中语句“TMOD=0 xa6;”的功能。 设置T1以模式2定时、外部门控制运行,设置T0以模式2计数 10. 8051内部有 4 个并行口,P0口直接作输出口时,必须外接 上拉电阻 ;并行口作输入口时,必须先 将口锁存器置1 ,才能读入外设的状态。) 定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 11.单片机串行通信时,若要发送数据,就必须将要发送的数据送至 (SBUF)单元,若要接收数据也要到该单元取数。 12.P0、P1、P2、P3四个均是( 8 )位的( 并行 )口(填“串行”还是“并行”),其中P0的功能是(地址/数据分时复接口 )。 13.中断源的是否允许中断是由( IE )寄存器决定的,中断源的优先级别是由(IP)寄存器决定的。 14.MCS-51单片机中有(2 )个( 16 )位的定时/计数器,可以被设定的工作方式有(四 )种。 15.根据转换原理的不同,A/D转换器可分为两大类,分别为:直接型和间接型 16.LED数码显示有 静态显示 和 动态显示 两种显示形式。 17.MCS-51的串行口控制寄存器中有2个中断标志位,它们是TI、 RI 1. 为什么要消除键盘的机械抖动?有哪些方法? 键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。如果按键较多,常用软件方法去抖动,即检测出键闭合后执行一个延时程序,产生12~20 ms的延时,让前沿抖动消失后,再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当确认有键按下或检测到按键释放后,才能转入该键的处理程序。 2. MCS-51单片机内部包含哪些主要逻辑功能部件? MCS-51单片机内部包含哪些主要逻辑功能部件有:(1)1个8位的微处理器CPU。(2)8KB的片内程序存储器Flash ROM(51子系列的Flash ROM为4KB), (3)256B的片内数据存储器RAM(51子系列的RAM为128B),。(4)3个16位的定时器/计数器(51子系列仅有2个定时器), (5)有一个管理6个中断源(51子系列1是5个中断源)、两个优先级的中断控制器。(6)4个8位并行I/O端 (7)一个全双工的UART(通用异步接收发送器)串行I/O口, (8)片内振荡电路和时钟发生器, 3.列出A/D转换器的主要技术指标有哪些? 1.分辨率2.量化误差3.偏移误差4.满刻度误差5.线性度6.绝对误差和相对 误差。7.转换速率 4.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么? TMOD 选择定时器 以及定时器工作模式 THn TLn 设定初始值 TRn 开始运行 5.画出51单片机的最小硬件系统电路图。 6.

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值