51单片机试题库(51单片机试题)

交换机 2024-09-21 电子科技 40 views

扫一扫用手机浏览

文章目录 [+]
关于51单片机的一个简单程序题

1、在地址栏,键入:I:0,才能看到片内***RAM。

2、单元的值,和***R1R0相加,和,存放在内部RAM的[7FH***7EH]单元。程序如下:MOV A,R0***MOV R0,#90H***ADD A,@R0***MOV 7EH,A***MOV A,R1***INC R0***ADDC A,@R0***MOV 7FH,A***END***没错的,可以采纳了。

3、单片机C语言实现循环8个流水灯左移三次,后右移三次。

4、将内部RAM的[91H***90H]单元的值,和***R1R0相加,和,存放在内部RAM的[7FH***7EH]单元。

5、将你的while()函数改为下面这个函数:while(1){***P1_0=0;sleep(1000);P1_0=1***sleep(1000);}***你再试试这个。蜂鸣器不断响,就是因为给它高低电平,它就能发声。

6、如果懂得二进制数,这就不是难题。用***P0***口,外接七个***LED***即可。再安装几个按键。

单片机考试题目及答案(单片机考试复习题)

最多可以有***4***个并行输入输出口,最少也可以有***1***个并行口,即***P1******。P3常需复用作******第二功能***。

判断题(10分)***MCS-51单片机的CPU能同时处理8位二进制数据。***(***对***)***串行通信的通信方式为单工方式和双工方式。(错***)***51单片机只能做控制用,不能完成算术运算。

不同文件中的全局变量在使用时需要声明该变量为extern。(******√******)***当定时器T1产生溢出时,T1中断标志位TF0由硬件自动置1,向CPU请求中断处理。

在MCS-51单片机中,需要软件实现中断撤销的是(***A)。A、定时器T中断***B、外部中断******C、串口中断D、都需要***单片机程序存储器的寻址范围由计数器PC的位数决定的,MCS-51的寻址范围是(C***)。

51单片机试题,写一个用单个数码管显示10秒倒计时的程序,急!!!_百度...

如果是以一个51单片机的一个P0口为例,可以编成八位序列的形式以便赋值,比如0xff等,这样编一个数组。data[9]={//九位数据的内容};以便在主程序中应用。

下面是我写的一段代码你看看,不知道是否符合你的要求。用一个八段LED显示数字1-9,并使用指示灯LED判断是否到9秒。

你***display();是个死循环。而且main***也是个死循环。当中断时间到了一秒后,flag=1;调用display();永远也不会返回了。建议:显示子程序用中断方式。大概10MS刷新一次就可以了。没必要太快。太慢了会闪。

用定时器延时,到一秒便将显示的值减1,轮询或者中断都可以。坚决不给程序,这么简单的还不自己写。

如楼上所说,你没有初始化num这个参数,那么默认值就是0,也相当于256,所以一开始进入中断就是256-1,也就是255,个位是5,十位数是25,所以显示就成了你现在的模样。因此初始化以下就好了。

51单片机的题目

1、让P3口置1,目的是为了下面(第二条指令)正确读入P3口的状态,从而能正确判断开关的闭合。此图上P3口只用到P0。K闭合时,灯亮,反知灭。JB指令判断出1,则跳转,判断出0,则不跳转,而是顺序执行。

2、子程序PR1首地址为3680H,指令LCALL***PR1的地址为2500H,SP=19H,执行此指令后,SP=(21H***)、PC=(3680H***)、(SP)=***(25H)***、(SP-1)=(02H***)。

3、.***MCS-51单片机中断的开放和关闭是如何控制的?如果要对定时器T1开放中断,可以用什么指令实现?通过对中断允许寄存器IE进行设置,可以控制中断的开放和关闭。执行:SETB***ET1***SETB***EA***即可开放T1中断。

4、七段LED显示器与MCS-51系列单片机的接口方式有静态显示方式和***(动态扫描)******两种。***MCS-51系列单片机片内RAM低128B单元分为工作寄存器组区、***(位寻址区与位地址区)区和用户RAM区。

5、单片机有两条指令:JZ和JNZ,分别是根据A中内容“为0”和“不为0”进行转移。

6、单片机P2口分别接8个发光二极管的阴极,阳极已经接+5V电源,试编写8灯闪烁的程序(闪烁时间间隔500ms)。

关于51单片机的题

让P3口置1,目的是为了下面(第二条指令)正确读入P3口的状态,从而能正确判断开关的闭合。此图上P3口只用到P0。K闭合时,灯亮,反知灭。JB指令判断出1,则跳转,判断出0,则不跳转,而是顺序执行。

子程序PR1首地址为3680H,指令LCALL***PR1的地址为2500H,SP=19H,执行此指令后,SP=(21H***)、PC=(3680H***)、(SP)=***(25H)***、(SP-1)=(02H***)。

存储器EPROM***27128的地址线有***根,容量为***KB。可编程并行I***/***O接口芯片8255A有***4***个8位并行I***/***O端口,可通过编程决定它们的功能。

--51***单片机里面,确实没有***PC***的地址,因为,谁都不需要这个地址。MOV***20H,@DPTR***这个语句错了是因为DPTR只能用于片外寻址么***--这个指令,并不存在。DPTR只能用于片外寻址么***--查一下指令表,就知道了。

MCS-51系列单片机片内RAM低128B单元分为工作寄存器组区、***(位寻址区与位地址区)区和用户RAM区。***起至范围为0000H~3FFFH的存储器的容量是******16******KB。

单片机有两条指令:JZ和JNZ,分别是根据A中内容“为0”和“不为0”进行转移。

MCS-51单片机试题

MCS—51单片机内部有***2***个***16***位加1定时***/***计数器,可通过编程决定它们的工作方式,其中,可进行13位定时***/***计数的是方式是***0***。存储器EPROM***27128的地址线有***根,容量为***KB。

.MCS-51是指单片机的系列号,8038051是指单片机的内核型号。2.MCS-51共有111条指令,可分为几种不同的寻址方式。如:MOV***A,@Ri***属于寄存器间接寻址方式,MOV***C,***bit***属于直接寻址方式。

单片机有两条指令:JZ和JNZ,分别是根据A中内容“为0”和“不为0”进行转移。

当mcs-51复位时,PC=0000HB。复位和PC初始值:当MCS-51单片机复位时,它的内部状态被清零,包括程序计数器(PC)。PC被设置为0000H,这是一个特殊的内存地址,通常用于指向引导程序或启动代码的起始位置。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.oubolanzhuangshi.com/2959.html

相关文章

51单片机试卷及答案(51单片机试题)

单片机考试题目及答案(单片机考试复习题) 1、判断题(10分) MCS-51单片机的CPU能同时处理8位二进制数据。 ( 对 )...

电子科技 2024-09-12 阅读45 评论0