输入输出端口总结1,单片机的特点(1)单片机采取哈佛结构,即ROM和RAM严格分开的,也就是说程序空间和数据空间严格分开的。
(2)对单片机的所有操作都是通过特殊功能寄存器SFR的操作来实现的。
(3)单片机的引脚采取分时复用技术。
2,单片机的时序(1)时钟周期,机器周期,指令周期的概念(2)时钟周期,机器周期,指令周期的关系1机器周期=12个时钟周期1个指令周期=1/2/4个机器周期(3)机器周期是最基本的执行单位。
3,单片机引脚的分类(简述题)(1)电源引脚和晶振引脚:VCC,GND,XTAL1,XTAL2(2)控制引脚:RST,PSEN,ALE,EA,WR,RD(3)I/O端口引脚:P0/P1/P2/P34,几个特殊引脚功能(1)XTAL1,XTAL2:连接晶振。
(2)RST:复位引脚,为低电平时,单片机正常工作;为高电平时单片机复位。
(3)EA:EA为高电平时,首先访问片内的程序存储器,当超出片内地址时,自动转换片外。
EA为低电平时,则只访问片外程序存储器,片内无效。
5,I/O端口的共同特点(1)都是8位的端口(2)每个端口既可以输入,也可以输出(3)每个端口既可以按位操作,也可以8位端口整体操作(4)每个端口都是准双向口:输出标准,输入则为准输入。
所谓准输入,指的是:再输入数据之前,必须先使相应的端口输出1才可以。
(5)所有对端口的操作都是通过特殊功能寄存器的操作实现的。
6,I/O端口的不同点(1)P0口作为I/O端口使用时,必须外接上拉电阻。
(2)P3口具有第二功能,其他端口不具备。
7,C51中,对特殊功能寄存器和控制位操作时,其名称必须大写,否则编译有误。
例如P1=0x50正确;p1=0x50错误;P1^6=1正确;P1.6=0错误;(看头文件)8,练习(1)下面端口中,哪个端口作为I/O端口使用时必须接上拉电阻_______(A)P0 (B)P1 (C)P2 (D)P3(2)下面端口中,哪个端口具有第二功能_______(A)P0 (B)P1 (C)P2 (D)P3(3)RD引脚和WR引脚属于下面哪一个端口______(A)P0 (B)P1 (C)P2 (D)P3(4)RXD引脚和TXD引脚属于下面哪一个端口________(A)P0 (B)P1 (C)P2 (D)P3(5)INT0引脚和INT1引脚属于下面哪一个端口_______(A)P0 (B)P1 (C)P2 (D)P3(6)哪个端口可以作为数据总线使用______(A)P0 (B)P1 (C)P2 (D)P3(7)哪个端口可以作为地址总线使用______(A)P0 (B)P1 (C)P2 (D)P0和P2(8)在系统扩展时,没有使用到哪一个I/O端口?______(A)P0 (B)P1 (C)P2 (D)P0和P2(9)在系统扩展时,P2口用作_______(A)数据总线(B)地址总线的低8位(C)地址总线的高8位(D) 控制总线(10)在系统扩展时,P0口用作______(A)数据总线(B)地址总线的低8位(C)地址总线的高8位(D) 数据总线和地址总线的低8位(11)在系统扩展时,P3口用作______(A)数据总线(B)地址总线的低8位(C)地址总线的高8位(D) 控制总线(12)下面关于I/O端口的描述有误的一项是_____(A)P0口在使用时需接上拉电阻(B)所有的端口都是准输出口(C)所有的端口都是准输入口(D)所有的端口都是8位端口(E)P3口具有第二功能(13)若系统时钟频率为12Mhz,则每秒钟有_____个机器周期(A) 1M (B) 0.5M (C)2M (D)4M(14)若系统时钟频率为12Mhz,则每秒钟最多可以执行_____条指令。
(A) 1M (B) 0.5M (C)0.25M (D)2M(15)关于单片机的特点描述有误的一项是______.(A)单片机采取哈佛结构(B)引脚多采用分时复用技术(C) 所有操作均通过SFR操作实现(D) 程序和数据共用同一存储空间(16)有关“sfr P0=0x80”语句描述有误的一项是________(A)定义P0口的寄存器地址为0x80(B)定义P0口寄存器中保存的值为0X80(C)P0口为8位寄存器(D)不可以将0x80更改为其他数值(17)下面指令操作有误的一项是______(A) P1^0=1; (B) p1^0=1; (C)P1=0x20; (D)P1=20;(18)下面指令操作有误的一项是________(A) bit flag; (B) char temp; temp=P0; (C) 0x20=P2; (D) P1=P2;(19)下面哪一项不是端口输出操作_______(A) bit flag=0; P1^0=flag (B) P2=0XAA; (C)char temp; temp =P2; (D) P1^1=1; (20)设P2口连接发光二极管,P1口连接拨码开关,要求通过拨码开关控制发光二极管的亮灭,下面有误的一项_____(A) P1=P2; (B) P2=P1;(C) unsigned char temp; temp=P1; P2=temp; (D) P1=0xff; P2=P1;(21)C51语句中定义了一个变量bit tmp,则给tmp分配的存储区域为______。
(A) 片内位寻址区(B) 工作寄存器组区(C) 特殊功能寄存器区(D) 堆栈区(22)在C51中,关于bit位与sbit位的描述有误的一项是______。
(A) 可使用bit定义一般的位变量(B) 可使用sbit定义特殊功能寄存器中的位(C) 可使用bit定义特殊功能寄存器中的位(D) 使用sbit时需指明位地址,该地址可以是直接地址、也可以是可寻址变量或特殊功能寄存器的带位号,例sbit P1.7=P1^7(23)下列C51语言定义有误的一项是_______。
(A) bit tmp=P1^1; (B) sbit P1.7=P1^7 ;(C) sbit OV=0Xd2; (D) bit tmp;(24)下列C51语言定义有误的一项是_______。
(A) bit tmp; (B) sbit tmp ;(C) sbit KEY=P1^1; (D) sfr P1=0x90;(25)编译时,下面的指令中哪一条指令可以编译通过________。
(A) P2.0=1;(B) P3^1=0;(C) p0=0xFF;(D) p3^1=1;(26)MCS-51单片机是___________位的单片机。
(A) 16 (B)4 (C) 8 (D) 准16位(27)MCS-51单片机的P0口,当使用外部存储器时它是一个___________。
(A) 传输高8位地址口(B) 传输低8位地址口(C) 传输低8位数据口(D) 传输低8位地址/数据总线口(28)单片机应用程序一般存放在___________。
(A) RAM (B) ROM (C) 寄存器(D) CPU(29)单片机8051的XTALl和XTAL2引脚是___________引脚。
(A) 外接定时器(B) 外接串行口(C) 外接中断(D) 外接晶振(30)MCS-51芯片的8位并行数据输入输出接口个数是___________ 。
(A) 1 (B)2 (C) 3 (D) 4(31)8051单片机晶振频率fosc=12MHz,则一个机器周期为_________ μS(注:1μS=10-6S)。
(A) 1 (B) 12 (C)2 (D)6(32)下列关于P0端口描述有误的一项是________。
(A) P0端口作为I/O端口输出数据时,必须接上拉电阻(B) P0口作为I/O端口数据输入时,必须先输出1,才能输入(C) P0口作为I/O端口数据输出时,必须先输入1,才能输出(D)P0口是一个三态双向口,可作为I/O端口使用,也可作为数据/地址总线使用(33)MCS-51单片机内部不包含主要的逻辑功能部件是___________(A)看门狗(B)定时/计数器T0(C)定时/计数器T1 (D)UART全双工异步通信串行口(34)关于MCS-51单片机的描述有误的一项是___________。
(A)在存储结构上,ROM和RAM严格分开(B)在内部资源访问上,通过用特殊功能寄存器(SFR)的形式(C)MCS-51单片机内部没有集成程序存储器,必须外扩(D)在芯片引脚上,大部份采用分时复用技术(35)关于MCS-51单片机引脚描述有误的一项是___________ 。
(A) VCC与GND是电源引脚(B)XTAL1和XTAL2引脚为外接晶振引脚(C) ALE、RST为控制引脚(D) P0、P1、P2和P3为输入/输出引脚,它们的引脚结构完全一样(36)关于C51描述有误的一项是___________。
(A) bit和sbit都用于位变量声明(B)库文件reg51.h中是关于特殊功能寄存器和特殊功能位的声明(C) 库文件absacc.h中是关于绝对地址的声明(D) sfr可以用于8位特殊功能寄存器和16位特殊功能寄存器的声明(37)关于MCS-51单片机时序描述有误的一项是_________。
(A) 若外接晶振频率为12MHz,则每秒钟有12M个时钟周期(B) 1个机器周期等于12个时钟周期(C) 指令周期为整数个机器周期,指令不同,指令周期也不近相同(D) 指令周期为整数个机器周期,指令虽不同,指令周期却完全相同(38)单片机复位后,从什么地址处开始执行程序?________(A) 0x0 (B) 0x3 (C) 0xFFFF (D) 地址浮动。