stc89c52单片机p0口
答:那P0口是需要加上拉电阻的,如果没加,测量电压就是0。
答:p0 口:p0口是一个8位漏极开路的双向i/o口。作为输出口,每位能驱动8个ttl逻辑电平。对p0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,p0口也被作为低8位地址/数据复用。在这种模式下, p0具有内部上拉电阻。在flash编程时,p0口也用来接收指令字节;在程序校验时,输出指...
答:C51型单片机的P0口作为地址数据输出时是推挽输出,不是漏开输出,不需要上拉电阻;那么要让P0口推挽输出,需要执行语句 MOVX @Ri, A 或者 MOVX @DPTR, A ;毕竟执行的是指令,数据在P0口停留的时间非常短暂,在proteus仿真中设置晶振频率为12Hz,便可清晰看到效果;言归正传,LCD1602是外设,其内部设...
答:STC89C52单片机端口配置无法使用程序进行配置,因为这款单片机没有这种功能!只有P0口为漏极开路门,使用时需要外接上拉电阻!可以使用寄存器和数据选择器构成多路数据总线,比如使用多个74HC573寄存器挂在P0口上,再使用74HC138选通不同的74HC573,从而实现端口复用!还有STC89C52是5v单片机,如果要和3.3V器件进...
答:STC89C52单片机的IO口没有方向寄存器,和标准的89C51一样,P0口为漏极开路结构,P1、P2、P3口为内部上拉,由于内部上拉电流并不大,允许外部将其拉低,因此作为输入状态时,可以先将其赋值为高,然后外部下拉,再读数据。比如你想让P1.0为1,那就直接赋值 P1=0x01;而读取P1.0状态的时候,也是...
答:STC89C52单片机 端口 的 最大电流 为 8 ~ 12 mA,这个 8 ~12 mA 是指 往 IO 口 灌入电流,输出电流 只有 100 ~ 200 uA。如 接 一个 500欧姆到 GND, 则 500 * 0.2 mA = 250 mV 也就接近 0 V 了。如果需要提高 输出电流能力,则需要加 上拉电阻,即 VCC - 电阻 - IO ...
答:这取决于你的单片机供电电压,与你的I/O口置1的数量没有关系,如果供电5V,那么I/O口(空载)高电平也接近5V。
答:stc89c52单片机上电默认是高电平,如果P0口没有加上拉电阻的话,应该输出是三态门。你用万用表测一下电压是否是接近5v。如果每加232芯片的话,下载程序是下不进去的。
答:TTL电平:输出高电平>2.4V,输出低电平<0.4V。这些数据,是有测试条件的。楼主显然没有按照规范的条件进行测试。翻来覆去的,自己也说不出来到底是怎样测试的。那么,测试的结果:低电平3.6V,高电平4.7V,显然没有可信度。
答: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欧左右的试试