51(stc89C52)单片机,用io口判断外部高低电平时io口在软件、硬件上应该如何设置?谢谢!

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-02
STC89C52单片机,写信号的管脚 就是P3.6脚 如果只作为一般IO口用 输出低电平时 应该是多少伏啊?

STC单片机好像能设置引脚的状态,P3.6是不是设置为普通的I/O口?
如果是则说明该口的驱动能力不足,可以将其他管脚接到该芯片上试试,
如果都这样就是芯片的问题了

stc89c52单片机io口高电平电压依端口配置、电路结构和负载轻重有所不同。
1、准双向口配置:
当无外部上拉电阻时,空载电压接近VCC,负载电压=VCC-0.00024*R(R为负载电阻阻值)。
当有外部上拉电阻时,空载电压接近VCC,负载电压=VCC*R/(R+R0),(R为负载电阻阻值,R0为上拉电阻阻值)。
2、开漏配置:
当无外部上拉电阻时,空载电压=GND,负载电压=GND。
当有外部上拉电阻时,空载电压接近VCC,负载电压=VCC*R/(R+R0),(R为负载电阻阻值,R0为上拉电阻阻值)。

先从软件上讲,要判断IO口高低电平,这对于单片机来说是输入状态,所以要将IO口设置为输入状态;再从硬件上讲,电路有很多种,比较保险的作法是采用三级管方式,IO口接到三极管集电极并上拉电压<这个电压要取于单片机工作电压,有的单片机是3.3V,有的单片机是5.0V>,外部电平就通过电阻搭配接到三极管的基极

不用设置,默认是为IO口 直接先输出P2.0为高,再读入即可

  • stc单片机89C52与我们平常说的51单片机编程时应主意什么 啊?
    答:STC的89C52兼容普通的AT89C51单片机,并且还有一些扩展功能,比如串口编程、P4端口等等。C语言里面没有什么需要注意的,C语言在不同的单片机之间都能比较容易的移至,何况是同一类的单片机,几乎不用做任何修改。汇编语言我也是刚刚接触,感觉STC单片机的扩展功能在汇编编程的时候,地址容易弄错 ...
  • stc89c52的特点和应用是什么?
    答:STC89C52RC是宏晶公司的增强型MCS-51单片机,与Atmel公司的AT89C52相比,有以下优点:支持STC的2线制下载方式,下载程序更方便 支持6T模式(在6T模式下,6个时钟周期就是一个机器周期)片内集成了4kB容量的E²PROM 带有P4口,具有更多的I/O 程序存储器拥有更多的擦写寿命(STC标称可以擦写10万次...
  • stc89c52单片机和51单片机的区别
    答:1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。如下图,可以很清晰的看出两者之间的...
  • STC89C52为什么用AT89C51烧不了
    答:你的问题没有讲清楚了啦,STC89C52和AT89C51是有区别的哦,前者可以通过串口就可以将程序烧写进去(实际上是芯片内部固化了booloader了),而后者并没有实现这样的功能,因而需要专门的编程器;此外两者的最大的区别其实是他们的存储器,首先是存储介质不同,STC的是flash,可以反复烧写,而AT的是ROM,...
  • ...了个灯用杜邦线下载不了程序单片机型号:stc89c52 40个引脚 总灯数...
    答:一 、stc51单片机的EA脚要接高电平 二、 ch340/pl2303 usb to ttl 的tx 和stc51的rx脚 串二极管(二极管正极连单片机rx,用于阻止usbttl将电流灌入stc单片机导致stc单片机不能掉电重启执行isp烧写)上图是我以前做的 加二极管了 stc的手册上 也有个图 截图看, 他的有个电阻我不用电阻也行 ...
  • stc89c52属于51单片机吗
    答:STC89C52属于51单片机系列。STC89C52是STC公司推出的一款基于MCS-51内核的单片机,它是89C51的升级版本。STC89C52与89C51兼容,但89C51不能兼容89C52。STC89C52的P1.0和P1.1引脚具有第二功能,可以作为定时器T2的外部引脚使用。
  • stc89c52和51单片机有什么区别?
    答:二、技术不同 1、AT89C51/52:采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。2、STC89C51/52:使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能。三、特点不同 1、AT89C51/52:4k 字节Flash 闪速存储器,256字节片内数据存储器...
  • stc89c52是什么类型的单片机芯片
    答:STC89C52RC比普通89C52多了后缀“RC”,虽然它们都是单片机芯片,但是带有“RC”字样的单片机自带RC时钟振荡电路(有的频率可调有的频率不可调),可以在不接外部晶振就能使用,没有带“RC”这个字样的芯片一般必须安装外部晶振电路。STC89C52RC是宏晶公司的增强型MCS-51单片机,与Atmel公司的AT89C52相比,有...
  • stc89c52单片机如何烧程序
    答:利用串口烧写,和电脑连接硬件可以是RS232转TTL,也可以是USB转232,再转TTL,也可以直接用uSB转TTL,最后一种最简单,开发板还可以用转换线提供的电源。硬件搭建好后,打开STC提供的烧写软件,经简单设置即可进行下载。
  • STC89C52单片机,用C语言编温度报警器的程序
    答:0x96,0x54,0xb6,0x08,0x6c,0x09,0x64,0x45,0xd4,0x0a,0xa4,0x05,0x51,0x25,0x95,0x0a,0x2a,0x72,0x5b,0x04,0xb6,0x04,0xac,0x52,0x6a,0x05,0xd2,0x0a,0xa2,0x4a,0x4a,0x05,0x55,0x94,0x2d,0x0a,0x5a,0x02,0x75,0x61,0xb5,0x02,0x6a,0x03,0x61,0x45,0xa9,0x...