stc89c52p0输入
答:我这里有一个类似的程序:include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 include <intrins.h> //包含NOP空指令函数_nop_();include<LCD1602.h> define AddWr 0x90 //写数据地址 define AddRd 0x91 //读数据地址 sbit RST=P2^4; //时钟 ...
答:从他的问题可以看出,其P2口为为选口,P0=0x3f显示为1的话应该是共阴极接线。要数出一个六位数,必须定义一个数组显示0~9这十个数,在通过为选,延时,使其顺序显示。include<reg51.h> include<intrins.h> define lcd P0 define uchar unsigned char define uint unsigned int //uchar code ...
答:阁下的程序这样改一下,用位运算:include<reg52.h> include<stdio.h> void uart() ;void Init_uart();unsigned char sw_code;sbit P1_0=P1^0;sbit P1_1=P1^1;sbit P1_2=P1^2;sbit P1_3=P1^3;sbit P1_4=P1^4;sbit P1_5=P1^5;sbit P1_6=P1^6;sbit P1_7...
答:10;P2 = 0X00;P2 = 0X01;P0 = SEG[flag];delay();P2 = 0X00;P2 = 0X02;P0 = SEG[shiwei];delay();P2 = 0X00;P2 = 0X04;P0 = SEG[gewei]&0x7f;delay();P2 = 0X00;P2 = 0X08;P0 = SEG[xiaoshuwei];delay();} void delay(){ int i = 100;while((i--)>0);} ...
答:STC89C52单片机没有内部AD模块 STC12C5A60S系列 STC12C5410AD STC12C5628AD 内部有 AD模块 它们的AD输入引脚都是在P1口上
网友评论:
干琪19834207057:
我问下STC89C52P0口接LCD1602需要上拉电阻吗? -
3754皮泥
: 需要接上.
干琪19834207057:
用stc89c52rc的一个P0口位输出控制DAC0832的CS引脚,要用上拉电阻吗? -
3754皮泥
: 用stc89c52rc的一个P0口位输出控制DAC0832的CS引脚,是要用上拉电阻的,可以用一个10K的电阻. 但,只是用一个引脚,还要加个上拉电阻,有点麻烦,其它口,P1,P2,P3口有24个脚呢,都没有空闲的吗?从这24个中选一个多好,可省掉上拉电阻,省事多啦.
干琪19834207057:
为什么我的单片机(STC89C52RC)在P0口能输出低电平0V,但是在P1P2输出低电平电平却是3.6V,,高电平4.7V
3754皮泥
: TTL电平: 输出高电平>2.4V,输出低电平<0.4V.在室温下,一般输出高电平是3.5V,输出低电平是0.2V.最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V. 但你那个确实奇怪,按说输出低电平不能超过0.4V的
干琪19834207057:
我的STC89C52RC,为什么对P0赋值0xff,结果还是测得低电平,无论怎么赋值都是这样. -
3754皮泥
: P0端口需要外加上拉电阻,不加是不会有高电平的.将P0.0-P0.7每个端口外面加一个4.7-10K电阻到电源. P1、 P2、 P3等端口外部可以不加上拉电阻.
干琪19834207057:
急求89C52单片机的原理及引脚功能 -
3754皮泥
: VCC:供电电压.GND:接地.P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流.当P1口的管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位.在FIASH编程时,...
干琪19834207057:
求一段单片机控制程序,STC89C51单片机,p1.0口输入为0~5V模拟信号,要通过ADC转换成数字信号, -
3754皮泥
: STC89C51的P1.0口只能输入数字量,0V和5V,不能输入0~5V的模拟信号,要通过A/D转换了才能输入
干琪19834207057:
STC 89C52RC 单片机的管脚接法? -
3754皮泥
: 另外P0.0-P0.7都要接一个4.7-10K欧姆左右的电阻到电源正极,别的按图上来就没问题. 有问题再交流.
干琪19834207057:
求一个在单片机STC89C52上的P2.0引脚上输出方波的C语言程序,并且在 P1口的电压为0时方波的频率改变.在线 -
3754皮泥
: 好久没有写51的C了,我还不知道你给多少频率,周期就是那个maikuan的两倍,默认一开始是100ms,当p00外部输入为0就是40ms(晶振12m),总之看懂了自己改就行了,你给的条件太不平凡...所以程序真正的效果是有点不符合常理...
干琪19834207057:
STC89C52RC单片机,假设我把这个单片机的P0口全部置1(高电平), -
3754皮泥
: 这取决于你的单片机供电电压,与你的I/O口置1的数量没有关系,如果供电5V,那么I/O口(空载)高电平也接近5V.
干琪19834207057:
我的HCSR501热释模块不接单片机的话,万用表测的输出是3.3V,但接到STC 89C52的P1 -
3754皮泥
: 先确认一下,你的程序是不是把 P1.0 设为低电平了.然后再按下图接下试试(你的STC89C52是 5V供电的吧?)