单片机原理试题

发布 2024-04-17 17:30:09 阅读 2791

一。1. at89s51的异步通信口为单工/半双工/全双工)

2. 采用6mhz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程).

3.图为8段共阴数码管,请写出如下数值的段码。

p78c___

4.简述at89s51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01h,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理图)

请回答:二1. 下图中外部扩展的数据存储器容量是多少?

2. 三片6264的地址范围分别是多少?(地址线未用到的位填1)

3. 若外部程序存储器已扩展(未画出),请编写程序,要求:

1)将30h~3fh中的内容送入6264 1# 的前16个单元中;

2)将6264 2# 的前32个单元的内容送入40h~5fh中;

3.(1)程序如下:

org 0000h

reset: ajmp main ;复位,转主程序。

org 0100h

main: mov dpl,#00h ;初始化dptr

mov dph,#60h

mov r0,#30h. ;初始化r0

loop: mov a,@r0

movx @dptr, a

inc r0

inc dptr

cjne r0,#40h,loop

nopret

1) 程序如下:

org 0000h

reset: ajmp main转主程序。

org 0100h

main: mov dpl#00h初始化dptr

mov dph,#0a0h

mov r0,#40h初始化r0

loop2: movx a,@dptr

mov @r0,a

inc dptr

inc r0

cjne r0,#60h,loop2

nopret

三. 1。 串行口方式3发送的第9位数据要事先写入( )寄存器的( )位。

串行口的方式0的波特率为 (

at89s51访问片外存储器时,利用( )信号锁存来自( )发出的低8位地址信号。

若at89s51外扩8kb 程序存储器的首地址若为1000h,则末地址为( )h。

2. at89s51采用6mhz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)

3. at89s51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?

不发生数据冲突的原因是:at89s51中访问程序存储器和数据存储器的指令不一样。

选通信号也就不一样,前者为psen,后者为wr与rd。

程序存储器访问指令为movc a,@dptr;movc a,@a+pc。

数据存储器访问指令为:movx a,@dptr; movx a,@ri; movx @dptr,a。

4. 画出at89s51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图,其中1台从机通讯地址号为02h,请叙述主机向02h从机发送一个字节数据的过程。

主机发送数据过程如下:

1)将从机00~03h的ren置1,sm2=1,并使它们工作在串行口工作方式2或3。

2)由主机向4个从机发出一帧地址址信息02h,第9位为1。从机接到信息后均发生中断,执行中断服务程序,将02h与自身地址做比较。若相同,则清sm2=0,若不同则sm2不变仍为1。

3)主机发送一帧数据信息,第9位为0,从机接到信息后,只有sm2=0的从机发生中断,将数据信息收取,其余sm2=1的从机不放出中断,信息丢失,从而实现主机向02h从机发送一个字节数据的功能。

五.1. at89s51单片机的通讯接口有( )和( )两种形式。在串行通讯中,发送时要把( )数据转换成( )数据。接收时又需把( )数据转换成( )数据。

串行中断es的中断入口地址为。

定时器/计数器的工作方式3是指得将拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为使用。

at89s51内部提供( )个可编程的( )位定时/计数器,定时器有( )种工作方式。

at89s51的异步通信口为单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为

at89s51的口为高8位地址总线口。

定时器/计数器t0作为计数器使用时,其计数频率不能超过晶振频率fosc的。

74ls138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在块芯片中选中其中任一块。

若某存储器芯片地址线为12根,那么它的存储容量为。

四.请回答:

1.下图中外部扩展的程序存储器和数据存储器容量各是多少?

2.两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1)

3.请编写程序,要求:

1)将内部ram 30h~3fh中的内容送入1# 6264的前16个单元中;

2)将2# 6264的前4个单元的内容送入40h~43中;

五 2。. 下图是四片2k×8位存储器芯片的连线图。(1)确定四片存储器芯片地址范围,要求写出必要的推导过程。

(2)编程将片内ram 30h~4fh单元中的32个字节数据传送到片外ram 左数第一块芯片的最低端32个字节单元(按地址由低至高存放)。

答:(1) 设从左至右ram芯片号为##2,##4

2) org 1000h

mov dptr, #8000h ;

mov r0, #20h ;

mov r1, #30h ;

loop: mov a, @r1 ;

movx @dptr,a ;

inc dptr

inc r1

djnz r0, loop ;

here: ret或ajmp here

3. 设计一个单片机的双机通信系统,并编写通信程序,将甲机内部ram 30h至 3fh存储区的数据块通过串行口传送到乙机内部ram 40h至4fh存储区中去 。单片机时钟振荡频率为11.0592mhz,要求波特率为2400b/s。

(程序用汇编语言编写)

4. 在两个8051间用模式2进行串行通信,a机并行采集外部开关的输入,然后串行传输给b机;b机接收后并行输出控制led发光。画出连接示意图,写出完整的程序。(共 15 分)

单片机原理试题

姓名专业年级 一 填空 每空1分,共20分 1,mcs 8051系列单片机字长是 位,有 根引脚,96系列字长是 位。单片机的特点有 低 功能全。2,通常,单片机上电复位时pc 0000h,sp 07h 而工作寄存器则缺省采用第组,这组寄存器的地址范围是从。3,汇编语言中可以使用指令,它们不是真正的...

单片机原理试题

成绩统计表。考生姓名学号层次专业。一 单项选择题 每题1分,共10分 1.单片机芯片 8031 属于 a mcs 48 系列 b mcs 51 系列 c mcs 96 系列 d mcs 31 系列。2.使用单片机实现 控制的好处不包括 a 精确度高 b 速度快 c 成本低 d 能与数据处理结合。3....

《单片机原理》试题

辽宁地质工程职业学院继续教育学院。2011级 单片机原理 考试题。一 填空 每题1分,计40分 1 堆栈操作的原则是 2 机器数用最高位表示符号位,一般用 1 表示 数。3 复位操作的两种方式为和复位。4 汇编语言的四分段格式包括。5 单片机硬件由五个部件组成,其中cpu由 和 组成。6 基本的通信...