173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

单片机第五章习题事例

htxw 2023-03-14 资讯中心 20 ℃

单片机习题解答

39. RC A为循环左移指令(F ) 40.MOV A,30H为立即寻址方式( F ) 41.如果发生除法溢出错误,则PSW标志位P置1。(F ) 42.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( T ) 43..MOV A,@A+DPTR是一条查询指令( F ) 44.MUL AB的执行结果是高8位在A中,低8 位在B中( F ) 45.离散信号都是数字信号( F ) 46.在A/D变换时,抽样频率越高越好( F ) 47.CPU对内部RAM和外部RAM的读写速度一样快( F ) 48.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址( F) 49.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( F ) 50.(-86)原=11010110 (-86)反=10101001 (-86)补=10101010 ( T )

51.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( T )

52.MCS-51的相对转移指令最大负跳距是127B。 ( T)

53.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( F )

54.要MCS-51系统中,一个机器周期等于1.5μs。( F,1us )

55、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。( T )

56、MOV A, R0,这是寄存器寻址方式。 ( T )

57、8051单片机的P0口既可以做数据口线又可以做为地址口线 。 ( T)

58、CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 ( T)

59、8051内部有4K的程序存储器 ( F,8kB )

60、MCS-51单片机共有两个时钟XTAL1 和XTAL2 ( T )

61、五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断 ( T如果是8051单片机,8052就不对了 )

62、工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 。( F)

63、MOVC A @A +DPTR ,这是条相对寻址指令 ( T )

64、8051单片机的P2口只能用作通用I/O 口 ( T )

65、程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据 ( T )

66、要进行多机通信,MCS-51串行接口的工作方式应为方式1。 ( F )

67、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( T )。

68、MCS-51外扩I/O口与外RAM是统一编址的。 ( F )。

69、使用8751且 =1时,仍可外扩64KB的程序存储器。( T)

70、8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。(T )

71、我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( T )

72、.MCS-51上电复位时,SBUF=00H。 ( F )。 SBUF不定。

73、使用可编程接口必须处始化。 ( T )。

74.8155的复位引脚可与89C51的复位引脚直接相连。( 不知道 )

75.MCS-51是微处理器。( F )不是。

76.MCS-51系统可以没有复位电路。( F)不可以。复位是单片机的初始化操作。

77.要MCS-51系统中,一个机器周期等于1.5μs。( F,12mhZ )若晶振频率屡8MHz,才可能为1.5μs

78.计算机中常作的码制有原码、反码和补码( T )

79.若不使用MCS-51片内存器引脚EA必须接地. ( T )

求大神帮忙用C语言解决一下,不胜感激,单片机

前几天刚做了这个作业,看来题主和我用的是同一个教材(张毅刚-单片机原理与应用设计)

程序运行效果(动态图不知道能显示吗):

第5章习题

程序:

#includereg51.h

#includeintrins.h

#define uchar unsigned char

#define uint unsigned  int

uchar code dis_code[] =

{

    0xF9,  //"1"

    0xB0,  //"3"

    0x92,  //"5"

    0xF8,  //"7"

    0xA4,  //"2"

    0x99,  //"4"

    0x82,  //"6"

    0x80,  //"8"

    0x88,  //"A"

    0x83,  //"b"

    0xC6,  //"C"

    0xA1,  //"d"

    0x86,  //"E"

    0x8E,  //"F"

    0x89,  //"H"

    0x8C,  //"P"

};

void delay(uint t)

{

    uchar i;

    while(t--)

        for(i = 0; i  200; i++);

}

void main()

{

    uchar i, j = 0x88;

    while(1)

    {

        for(i = 0; i  8; i++)

        {

            j = _crol_(j, 1);

            P0 = dis_code[i];

            P2 = j;

            delay(180);

        }

        for(i = 8; i  16; i++)

        {

            j = _crol_(j, 1);

            P0 = dis_code[i];

            P2 = j;

            delay(100);

        }

    }

}

原理图:

单片机原理与应用习题答案

1、0 4

2、00H-1FH

3、07H 00H FFH

4 90H

5 高低 高

6 T1

7 清零

8 24

9 0003 0013 000b 001b

10 MOVX @DPTR, A MOVX @RI, A

11

12 1 0

单片机第五章习题事例的介绍到此就结束了,感谢您耐心阅读,谢谢。

本文标签:单片机第五章习题事例

<