单片机89c51中p0到p3口的作用是什么?
通用输入输出口,可做低8位地址输出端,51单片机的P0口是开漏的,使用时要接上拉电阻
89C51单片机的P0~P3口不是标准意义的双向口 ,他只是准双向口
你可以对照着P0口的结构图看这段话,向端口写1,就是向锁存器写1,
也就是让其口输出FF,为什么,是这样的,给锁存器写1,那么锁存器
的反向端就输出0,那么和它相接的MOS管也就在截止状态,也就是呈高
阻态,这样P0口上数据就会从读引脚的三态缓冲器上正确的输入,如果
不写1,那么锁存器上次锁存的可能为0,那么反向端有可能出现1,这样
和反向端相接的MOS管就倒通,也就是直接拉到地,那么不管你P0口上输
入什么信号都会拉成低电平,输入就错了
双向口与准双向口的区别主要是:准双向口I/O口操作时做数据输入时需
要对其置1,否则若前一位为低电平,后一位输入的电平为高则MOS管拉不起来
导致出错。而双向口则不需要做此动作,因为双向口有悬浮态。
准双向口只能有效的读取0,而对1则是采用读取非零的方式,就是读入的时候要先向接口上写1,然后再读。真正的双向口正如其名,就是真正的双向io不需要任何预操作可直接读入读出
1、P0口用作地址(地址总线低8位)/数据(8位数据总线)复用口时,是一个真正的双向口;用作通用IO口时,是一个准双向口,开漏输出,需要外置上拉电阻。
2、P1口作I/O口时与P2,P3一样不要外接上拉电阻,但是作输入使用时应注意先向其写"1"。
3、P2口可用作地址总线的高8位。
4、P3都是准双向口,内置上拉电阻。
89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
P0-P3都是可以控制外部设备的I/O口,P0和P2还可以外扩ROM或RAM等
也可以用来做按键输入,
P3还有第二功能,如串口,定时,外部中断等
1.P0口是一个真正的双向口,而其它的三个是准双向口.
2.P0口既可以作为I/O口又可以作为地址总线,作I/O口时为提高其驱动能力通常要外接上拉电阻,而作地址总线时不需要上拉,但只作为低8位地址.
3.P1口作I/O口时与P2,P3一样不要外接上拉电阻,但是作输入使用时应注意先向其写"1".
4.P2口除了作I/O口外,还能作高8位地址总线
5.P3口除了作I/O口外,还具有复用功能,比如可以作串口,外部中断等等.
P3是双功能口
输入输出端口
89c51 实现定时器 汇编语言 定时20秒
;10秒定时器 ;\/\/ 功能:按下P1.0,在P1.1口输出10秒高电平脉冲\/\/ ;\/\/ p1.0,P1.1两个端口接10K上拉,p1.0接按钮到地 \/\/ ;\/\/ 51系列单 片 机适用,12MHZ, \/\/ org 0h main:jnb p1.0,loop ;检测按钮有无按下,有就转LOOP计时10秒 clr p1.1 ;关输出 ljmp main ;=...
stc89c51和89c51的区别
区别:1、AT89C51是老式的255位单片机。STC89C51在AT89C51的基础之上上加入了AD数模转换,集成程度更高。2、STC89C51是宏晶公司生产,AT89C51.是Atmel公司生产。3、STC89C51可以在线编程也就是有ISP功能,AT89C51必须通过编程器烧录。4、STC89C51具有6T模式,速度要快些,AT89C51是12T模式。5、STC89C51集...
89C51RC的引脚功能
STC89C52引脚具体介绍如下:① 主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4根)RST\/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE\/PR...
初学者问89c51单片机怎么样实现声音经过ad转换之后与单片机匹配输出结果...
操作很简单,把需要识别的多个词组或语句的拼音送入芯片内,然后启动识别,查找相关寄存器,可知识别是否成功,识别成功可返回与其比对成功的序号,再由单 片机执行相应的功能,如语音播报,或开灯 关灯 等。
89c51单片机程序 求解释
;r0减1,不为0 ,返回loop mov r0,#0c8h ;为0 ,重赋值200 djnz r1,loop mov r1,#14h ;即循环 200X20=4000次 X250us=1000000us=1S cpl p1.1 ;1S求反一次,如果P1.1接一LED,即每秒亮或灭一次。sjmp loop ;返回loop,继续。end ...
89C51单片机的最小系统的构成?
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统. 对51系列单片机来说,最小系统一般应该包括:单片机、电源、晶振电路、复位电路。单片机89C51单片机一片。电源5V直流电源1个。晶振电路包括12MHz晶振1只、30pF瓷片电容2只。复位电路10uF电解电容1只,4k7电阻1只。
单片机片内rom的作用是什么?
单片机:一种集成电路芯片,内部含有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)等基本电路模块。片内ROM:指单片机内部的只读存储器,用于存储程序代码和数据。与RAM不同,ROM的内容在断电后不会丢失,因此可以反复擦写和编程。
急求一个89c51设计的电子时钟,有原理图和C程序
利用1片74HC390实现12进制计数功能的电路如图3-6所示。另外,图3-6所示电路中,尚余-2进制计数单元,正好可作为分频器2HZ输出信号转化为1HZ信号之用。 图3-6 12进制计数器电路4)译码驱动及显示单元计数器实现了对时间的累计以8421BCD码形式输出,选用显示译码电路将计数器的输出数码转换为数码显示器件所需要的输出...
C8051和89C51单片机的区别
外部时钟可以是晶体RCC或外部时钟脉冲,以上的功能在低功耗应用系统中非常有用。片内资源增加如下:8~12位多通道ADC 1~2路12位DAC 1~2路电压比较器 内部或外部电压基准 内置温度传感器±3 16位可编程定时\/计数器阵列PCA可用于PWM等 3~5个通用16位定时器 8~64个通用I\/O口 带有I2C\/SMBusSPI1~2...
89c51单片机的功能是什么
1、89C51是单芯片微型计算机。具备计算机的基本四要素。(裸机,没有系统的电脑,没用)2、并且提供了足够的接口,允许硬件上进一步扩展。 (有USB等接口,可连接其他设备)3、但还构不成计算机系统。需要编写软件来完善软件系统。(装操作系统,和应用软件,可用且丰富)89C51单片机真正强大的地方就表...
仁震精制: 不知道你说的是哪种单片机,如果是常用的51单片机的话,其P1口仅作为I/O,无第二功能;P3口作为I/O的同时,其第二功能是一些特殊功能,非扩展存储.P0口用于外部扩展存储时,用作地址总线或数据总线;P2口作为扩展存储时,作为地址总线.
金塔县19886185046: 单片机中各引脚的功能是什么? - ?
仁震精制: 对于at89c51的单片机40引脚 网上找的!希望对你有用 VCC/GND:供电电源. P0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器.在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外...
金塔县19886185046: 51单片机各口功能是哪些?p0p1p2p3 - ?
仁震精制: 首先,51单片机p0p1p2p3口,都可以当准IO口使用,也就是既可以作输出口,也可以作输入口.区别在于: 1、P0口作输出口用时,需加上拉电阻. 2、P0口有复用功能.当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地...
金塔县19886185046: 89c51单片机中P1,P2,P0,P3角输出是正是负?P0口做输入时是正极还是负极?P0口到底可不可以高电平输出 - ?
仁震精制: P0、P1 、P2、P3 可以是正可以使负,看你怎么置位了.置'1'即为高电平,置'0'即为低电平(51单片机I/O口都为漏电极,置'0' 引脚上有正电压时,都会把电压导向地,使引脚形成低电势;置'1' 的原理同上).但要注意,引脚不能使用高电压,高电流.否则芯片内部电路会被击穿.
金塔县19886185046: 89C51单片机的P0~P3端口进行输入时为什么要设置为1? - ?
仁震精制: 89C51单片机的P0~P3口不是标准意义的双向口 ,他只是准双向口 你可以对照着P0口的结构图看这段话,向端口写1,就是向锁存器写1, 也就是让其口输出FF,为什么,是这样的,给锁存器写1,那么锁存器 的反向端就输出0,那么和它相接...
金塔县19886185046: 简述89C51单片机P0口功能作用,有知道的吗 - ?
仁震精制: 通用输入输出口,可做低8位地址输出端,51单片机的P0口是开漏的,使用时要接上拉电阻
金塔县19886185046: 51单片机中,p0口作为输出口和p1,p2,p3有什么不同? - ?
仁震精制: p0口中没有上拉电阻,在输出时需外加上拉电阻才能输出1;还有就是,p0口可以做片外数据和片外程序存储器的低八位地址总线和数据总线.其他的都差不多吧……
金塔县19886185046: 单片机的p0,p1,p2,p3端口有什么作用? - ?
仁震精制: l P0.0~P0.7 P0口8位双向口线. l P1.0~P1.7 P1口8位双向口线. l P2.0~P2.7 P2口8位双向口线. l P3.0~P3.7 P2口8位双向口线. P0口有三个功能: 1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口) 2、外部扩展存...
金塔县19886185046: 89S51单片机的四个I/O口有哪些功能? - ?
仁震精制: 四个口分别为P0,P1,P2,P3.这四个口都可以作为通用IO端口.此外P0,P2,P3口还有第二功能,具体如下: 1)P0口可以作为地址总线(低8位)以及数据总线 2)P2口可以用作地址总线(高8位) 3)P3口可以提UART(串行接口)功能
金塔县19886185046: 典型51单片机的P0,P1,P2,P3口都有哪些功能? - ?
仁震精制: P0口第一个功能是数据接口,第二个功能是地址低八位,P2口第二个功能是地址高八位.另外除了P0口没有内部上拉电阻外,其他三个都有内部上拉电阻.P1 就没多少功能,就是个准双向I/O口.最重要的就是P3口了,他除了是个准双向I/O口外,第二功能很重要:P3.0 (RXD)串行数据接收端;P3.1 (TXD)串行数据发送端;P3.2 (INT0)外部中断0输入;P3.3 (INT1)外部中断1输入;P3.4(T0)Timer0计数器输入;P3.5(T1)Timer1计数器输入;P3.6(WR)写外部存储器的脉冲输出;P3.7(RD)读外部存储器的脉冲输出;