mcs-51单片机4个I/O的作用是什么?三总线如何分配的?为什么说能作为I/O使用的一般只有P1口?
4个I/O口的作用是:
第一功能是普通I/O口,其中P0口需外接上拉电阻;
第二功能各不相同,分别为:
P0口:作外部三总线的地址总线(低8位)/数据总线;
P1口:作扩展型芯片的外部引脚,例如52的C/T2外部信号输入,S52之WDT的报警输出等;
P2口:作外部三总线的地址总线(高8位);
P3口:作串口、定时器、外部中断的输入/出线,及外部RAM读写的控制信号(外部控制总线的一部分)。
外部三总线是如何分配的:
数据总线:P0口;
地址总线:P0口,外部地址总线(低8位,需锁存);P2口,外部地址总线(高8位);
控制总线有:P3.6(外部RAM /WR)、P3.7(外部RAM /RD)、EA、ALE、PSEN等。
mcs-51单片机内部ram分配如下:
00h~1fh:为工作寄存器地址,共四组
20h~2fh:为位地址空间,位地址范围为00h~7fh
30h~7fh:为用户使用的ram空间
80h~ffh:为特殊功能寄存器空间。
应该是P0、P2和P3除了IO口外还有第二功能 。而P1口只有IO口功能。
P0口可作为数据总线口,它可以对外部存储器低8 位读写。P2口也可以作为系统 扩展时的高8 位地址。P3口除了IO口功能 外,还有第二功能,即P3.0(串行输入口RXD)、P3.1(串行输TXD)、P3.2(外部中断/0INT0)、P3.3(外部中断1)、P3.4(定时器0外部 中断T0)、P3.5(定时器1外部中断T1)、P3.6(外部存储器写/WR)、P3.7(外部存储器读/RD)
P0口内部没有上拉电阻一般是用来作为8位的数据和低地址用;
P1口有上拉电阻,一般没有第二功能。
P2口有上拉电阻,可作为通用IO口,同时还是高8位的地址脚,当外扩数据存储器的时候,要用到第二功能。
P3口也是个标准的IO口,但同时还有第二功能,比如串口的发送和接收、外部脉冲的输入、读、写,外部中断输入等。
所以最好用P1口作为一般的IO口使用。第二功能已备扩展。
P0是场效应管漏极开路控制,只有P0没上拉,用时候还要接上拉电阻,还是16位寻址的低8位P2是16位寻址的高8位P3是第二功能,所以只有P1没有什么功能一般IO用
何为端口?何为接口?在MCS51单片机中端口是如何扩展的?
端口,是设备与外界通讯交流的出口。接口,通信的两个机器的相同层次的实体叫做同层进程,它们之间的通信使用的各种约定统称协议,相邻层之间的约定称为接口。扩展方法:CS-51单片机的I\/O端口通常需要扩充,以便和更多的外设(例如显示器、键盘)进行联系。在51单片机中扩展的I\/O口采用与片外数据存储器相同...
单片机中断程序怎么写?
ORG 0000H MOV DPTR,#1000H ;给源数据块地址指针DPTR赋初值 MOV P2, #20H ;给目的数据块地址指针P2和R0赋初值 MOV RO,#00H LOOP: MOVX A, @DPTR .MOVX @RO, A .INC DPTR INC RO CJNE RO,#64H, LOOP SJMP
用51单片机制作倒计时秒表需要什么元件,麻烦列个清单。新手刚刚开始学...
电脑一台,89cs51单片机一片,12MHZ晶振一支,电阻,电容,三极管,七段数码管及驱动芯片,面包板,5V直流电源,导线,电烙铁,带松香焊锡丝,单片机烧录器及驱动软件,单片机程序编写软件。
请问89cs51单片机的控制总线有几根?每一根控制线的作用是什么?_百度...
51单片机有 ALE、 \/PSEN、 \/WR、 \/RD四根控制总线。16根地址总线,8根并行数据总线。 ALE是地址锁存使能,\/PSEN外部程序存储器(ROM)访问使能,\/WR外部数据存储器(RAM)“写”使能,\/RD外部数据存储器(RAM)“读”使能。 也有把EA也列入控制总线的,但由于EA是硬件接线所决定的,不是程序运行中...
51单片机的adc接口在哪
端口引脚P3.4至P3.7处。51单片机的P1是输入端口,P0是输出端口。ADC的控制信号(INTR、WR、RD和CS)分别在端口引脚P3.4至P3.7处可用。51单片机是对兼容英特尔8051指令系统的单片机的统称。
单片机中的CS是什么
cs 在单片机中一般是 时钟选择的意思 英文解释 clock selectclock信号可以是内部时钟信号Fosc 也可以是外部时钟信号
M-CS51系列单片机中,访问外部程序存储器时,PC的低8位地址由p0口输出,PC...
再说原因:这个答案只对MCS-51单片机是对的,再准确一点说是对8031单片机是对的。好了,说正题,8031单片机需要外配程序存储器,当访问外部程序存储器时,存储器的地址是由PC给出的,而需要从P0口输出低8位,从P2口输出高8位,确实一点没有错。原因是你的理解不全面,只考虑了在访问外部数据存储器...
单片机原理与应用技术(单片机原理与应用技术第二版课后答案)
单片机原理与应用的概述单片机原理及应用:本书详细地介绍了MCS-51单片机的硬件结构、指令系统,从应用的角度介绍了汇编语言程序设计与各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS-51单片机应用系统的设计,并对MCS-51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的介绍。本书突出...
懂80C51单片机的进~
80C51单片机的串行口功能和定时\/计数器 1.3.6 80C51单片机的指令集 1.4 80C51单片机的主要型号及发展 1.4.1 ATMEL89系列单片机 1.4.2 Philips89系列单片机 1.4.3 其他闪存系列的51单片机 1.4.4 0TP系列的51单片机第2章 系统的硬件配置与80C51接口电路 2.1 单片机的接口电路与接口技术 2.2 80C51单片机常用的输入接口...
单片机的I\/O端口的编址方式是什么?
\\x0d\\x0a2.统一编址方式\\x0d\\x0a I\/O寄存器与数据存储器单元同等对待,统一编址。不需要专门的I\/O指令,直接使用访问数据存储器的指令进行I\/O操作,简单、方便且功能强。\\x0d\\x0aMCS-51使用统一编址的方式,每一接口芯片中的一个功能寄存器(端口)的地址就相当于一个RAM单元。
宥刚路成: MCS_51单片机集成有4个并行I/O口,即P0、P1 、 P2 、P3.
从化市17184641833: mcs - 51单片机有几个i/o口具备第二功能 - ?
宥刚路成: MCS-51单片机的4 个口都 可作为IO口使用,除P1口外,其它三个I/O口都有第二功能. P0口可作为数据总线口,它可以对外部存储器低8 位读写. P2口也可以作为系统 扩展时的高8 位地址. P3口除了IO口功能 外,也有第二功能,即P3.0(串行输入口RXD)、P3.1(串行输TXD)、P3.2(外部中断/0INT0)、P3.3(外部中断1)、P3.4(定时器0外部 中断T0)、P3.5(定时器1外部中断T1)、P3.6(外部存储器写/WR)、P3.7(外部存储器读/RD)
从化市17184641833: mcs - 51单片机有几个并行端口?通常如何使用? - ?
宥刚路成: MCS-51有4个并行端口,P0~P3,P0口除了通常的IO口外,还可以作为数据总线,因此P0口可以用MOV,MOVX,MOVC指令操作,其余端口只能用MOV指令操作.
从化市17184641833: MCS - 51单片机有几个并行I/O口,它们作为输入口时应注意哪些问题? - ?
宥刚路成: 40个引脚.4个 并行I/0 口,p0要接上啦电阻才可以用,单做并行口时介意不加.另p1,p2,p3单片机内部产家以有加上啦电阻.
从化市17184641833: 简述MCS - 51内部四个并行I/O口之间的异同 - ?
宥刚路成: mcs-51单片机共有四个8位双向并行的i/o端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器.但这四个端口的功能不全相同,p0口既可作一般i/o端口使用,又可作地址/数据总线使用;p1口是一个准双向并行口,作通用并行i/o口使用;p2口除了可作为通用i/o使用外,还可在cpu访问外部存储器时作高八位地址线使用;p3口是一个多功能口除具有准双向i/o功能外,还具有第二功能.
从化市17184641833: MCS - 51单片机按照功能划分是由哪几部分组成的 - ?
宥刚路成: MCS-51单片机按照功能划分是由运算器,控制器,片内存储器,4个并行I/O口,串行口,定时/计数器,中断系统,振荡器等功能部件组成.
从化市17184641833: MCS - 51单片机设置4组工作寄存器,开机复位后,CPU使用的是哪组寄存器?它们的地址如何?CPU如何改变当前工 - ?
宥刚路成: 51单片机共有4组工作寄存器,地址范围:00H~1FH. 复位后,CPU使用第0组.地址为 00 01 02 03 04 05 06 07.改变PSW中的两个位:RS1和RS0,可以改变当前工作寄存器. 如执行: SETB RS1 SETB RS0 两条指令之后,将使用第3组,R0~R7 的地址将为:18H ~ 1FH.“使用R0~R7”进行的操作,和“使用地址” 进行的操作,速度是相同的. 推荐答案中所说的速度快,是错误的.