stc89c52单片机p0口

  • 为什么我的单片机(STC89C52RC)在P0口能输出低电平0V,但是在P1P2输出低...
    答:那P0口是需要加上拉电阻的,如果没加,测量电压就是0。
  • 求STC89C52单片机的详细资料?包括引脚功能,存储器等等的详细介绍,越...
    答:p0 口:p0口是一个8位漏极开路的双向i/o口。作为输出口,每位能驱动8个ttl逻辑电平。对p0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,p0口也被作为低8位地址/数据复用。在这种模式下, p0具有内部上拉电阻。在flash编程时,p0口也用来接收指令字节;在程序校验时,输出指...
  • STC89C52的P0端接LCD1602液晶显示屏可以不加上拉电阻吗?实物做出来能够...
    答:C51型单片机的P0口作为地址数据输出时是推挽输出,不是漏开输出,不需要上拉电阻;那么要让P0口推挽输出,需要执行语句 MOVX @Ri, A 或者 MOVX @DPTR, A ;毕竟执行的是指令,数据在P0口停留的时间非常短暂,在proteus仿真中设置晶振频率为12Hz,便可清晰看到效果;言归正传,LCD1602是外设,其内部设...
  • STC89C52单片机怎么编程使P2.3、P2.4、P2.5配置成开漏状态?
    答:STC89C52单片机端口配置无法使用程序进行配置,因为这款单片机没有这种功能!只有P0口为漏极开路门,使用时需要外接上拉电阻!可以使用寄存器和数据选择器构成多路数据总线,比如使用多个74HC573寄存器挂在P0口上,再使用74HC138选通不同的74HC573,从而实现端口复用!还有STC89C52是5v单片机,如果要和3.3V器件进...
  • 怎样使STC89C52的IO口处于输入状态
    答:STC89C52单片机的IO口没有方向寄存器,和标准的89C51一样,P0口为漏极开路结构,P1、P2、P3口为内部上拉,由于内部上拉电流并不大,允许外部将其拉低,因此作为输入状态时,可以先将其赋值为高,然后外部下拉,再读数据。比如你想让P1.0为1,那就直接赋值 P1=0x01;而读取P1.0状态的时候,也是...
  • STC89C52单片机端口允许通过的电流大约是多大?为什么我用单片机的I/O...
    答:STC89C52单片机 端口 的 最大电流 为 8 ~ 12 mA,这个 8 ~12 mA 是指 往 IO 口 灌入电流,输出电流 只有 100 ~ 200 uA。如 接 一个 500欧姆到 GND, 则 500 * 0.2 mA = 250 mV 也就接近 0 V 了。如果需要提高 输出电流能力,则需要加 上拉电阻,即 VCC - 电阻 - IO ...
  • STC89C52RC单片机,假设我把这个单片机的P0口全部置1(高电平),
    答:这取决于你的单片机供电电压,与你的I/O口置1的数量没有关系,如果供电5V,那么I/O口(空载)高电平也接近5V。
  • 我用89C52的stc芯片搭建一个最小系统时,出现单片机所有io口都输出为...
    答:stc89c52单片机上电默认是高电平,如果P0口没有加上拉电阻的话,应该输出是三态门。你用万用表测一下电压是否是接近5v。如果每加232芯片的话,下载程序是下不进去的。
  • 为什么我的单片机(STC89C52RC)在P0口能输出低电平0V,但是在P1P2输出低...
    答:TTL电平:输出高电平>2.4V,输出低电平<0.4V。这些数据,是有测试条件的。楼主显然没有按照规范的条件进行测试。翻来覆去的,自己也说不出来到底是怎样测试的。那么,测试的结果:低电平3.6V,高电平4.7V,显然没有可信度。
  • 怎样使STC89C52单片机的P0^0口 输出高电平30秒 输出低电平5分30秒...
    答:include "reg52.h"#include"stdio.h"#define p0^0 out//---主程序---void main(){ while(1) { p0=0xFF;//p0.0输出高电平 Delay30s();//延时 p0=0x00;//P0.0输出低电平 Delay330s();//延时 }}//---延时30s子程序---void delay30s () //误差 0us { u...

  • 网友评论:

    缑包18638945979: stc89c52的p0口为啥要加上拉电阻呢 -
    69817向要 : 因为P0口输出推挽方式没有上啦信号,因为这个一般作为总线使用,因此需要接上啦信号,这个指ATMEL公司的AT89系列,STC的可通过编程软件来设置的.不用上啦电阻;

    缑包18638945979: 怎样使STC89C52的IO口处于输入状态 -
    69817向要 : STC89C52单片机的IO口没有方向寄存器,和标准的89C51一样,P0口为漏极开路结构,P1、P2、P3口为内部上拉 比如你想让P1.0为1,那就直接赋值1P1=0x01; 而读取P1.0状态的时候,也是类似,无需其他操作:1 2if(P1==0x01)……

    缑包18638945979: stc89c52单片机P0口驱动液晶用上拉电阻吗 -
    69817向要 : P0口是oc口无上拉电阻,必须加上5.6k到10K左右的上拉电阻!

    缑包18638945979: 我单片机是stc89c52 位选锁存端是P2^0 - P2^2 段选是P0 希望朋友们帮我解决一点疑问 -
    69817向要 : 他这里是用P2^0-P2^2控制位码的,所以先定义这个,然后依次赋值,a1=0;a2=0;a3=0;代表点亮第一个数码管,a1=1;a2=0;a3=0;点亮第二个数码管,依次类推:#include<reg52.h>#define uint unsigned int#define uchar unsigned char uchar ...

    缑包18638945979: STC89C52单片机的P0口驱动LCD1602 -
    69817向要 : 上拉一般都是10k..实在没有也要1k才可以..470是不行的

    缑包18638945979: stc89c52的p0口接led小灯 不接电阻可以吗 -
    69817向要 : 最好串电阻,单片机io往往有最大驱动电流,这种52系列io输出的电压为5V,单颗led驱动电压往往只有3V,不串电阻,io达到最大的电流,单片机都可能被烧坏.io接led往往只用作指示使用,不是用于照明,设计的时候流过led的电流为1-2mA就差不多了,往往会在io与led之间串联一个1-2k的电阻.

    缑包18638945979: STC89C52单片机的P0脚是不是AD输入引脚 -
    69817向要 : STC89C52单片机没有内部AD模块 STC12C5A60S系列 STC12C5410AD STC12C5628AD 内部有 AD模块 它们的AD输入引脚都是在P1口上

    缑包18638945979: 怎么读取STC89C52单片机的p1.0至p1.7的八个端口的电平值?也就是是0还是1 ,怎么写程序? -
    69817向要 : 首先将P1.0置高,使其处于输入状态,然后读取端口电平状态.P1 = 0XFF; DATA_P1 = P1; DATA_P1存储的就是P1.0到P1.7的八个端口的电平值了.

    缑包18638945979: 怎样使STC89C52单片机的P0^0口 输出高电平30秒 输出低电平5分30秒???? 跪求C语言程序 -
    69817向要 : #include "reg52.h"#include"stdio.h"#define p0^0 out/主程序-...

    缑包18638945979: stc89C52单片机P0口内加1K上拉电阻可以直接驱动两位共阴数码管么? -
    69817向要 : 应该是可以点亮的,因为加上拉后输出为高电平时,相当于电流流过上拉电阻,再流过发光二极管,然后到地.可以点亮,但是要算一下电流,你用1K的上拉电阻的话,按发光管的压降为1.5V计算,电流为(5-1.5)/1k=3.5mA,有点略小,但也应该能亮,建议把上拉再调小一点试一下,选500欧左右的试试

    热搜:proteus怎么找stc89c52 \\ stc89c52单片机6个io口 \\ 单片机p0口上拉电阻阻值 \\ stc89c52按键 \\ stc89c52单片机内部结构 \\ altium designer \\ 单片机芯片手册查询网 \\ stc89c51最小系统电路图 \\ stc89c52 lqfp引脚图 \\ stc89c52蜂鸣器c程序 \\ 52单片机p0口上拉电阻 \\ 电子时钟stc89c52系统框图 \\ stc89c52单片机内部ram \\ stc89c52算不算51单片机 \\ stc89c52p0输入 \\ stc89c52与51的区别 \\ stc89c52rc的p1口的复位值 \\ p0口有哪两个用途 \\ 51单片机stc89c52 \\ p0口为什么要上拉电阻 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网