stc12c5a60s2系列单片机 p4 P5这两个端口应该怎么使用?

stc12c5a60s2 比 stc89c52 多了一个P4口(P4.0~P4.7)和P5口(P5.1~P5.3)。
而且,我看那本单片机中文手册里面,有句:“这个系列的所有IO口(包括新增的P4和P5)都可以用软件配置成4种工作类型之一。。。。”
而且,在中文手册后面的应用中,很多地方都使用了这个P4和P5的新增端口,但具体到了实际电路中,应该怎么用,就怎么也弄不清楚。

单片机只有40只脚,32个物理的通用IO口,都分配给P0~P3了,那么,怎样使用这个新的P4和P5呢?

嗯,换个说法,就是,怎样可以引出单片机的P4和P5口,用作数据输入或者输出?就像P0~P3那样。(注意,这里不是指用程序读写P4和P5口,而是,怎样把P4和P5口引出来。。)

或者,再用个更具体的说法,我希望用 P4 这个端口来驱动8盏LED灯,做跑马灯之用,应该怎么做?(包括电路连接和程序,不需要太具体,我能看得懂就行。)

第1个回答  2011-01-19
P4 P5口有对应寄存器地址的,定义好了 就可以直接使用
第2个回答  2011-01-24
看一下封装资料吧,贴片44脚增加了P4口,贴片48脚封装增加了P5口,双列40脚没有P4P5.

参考资料:sername

本回答被提问者采纳
第3个回答  2011-01-20
换根数据线就好了,10元钱。不用修,别花那冤枉钱
第4个回答  2011-01-19
换根数据线就好了,10元钱。不用修,别花那冤枉钱

stc12c5a60s2系列单片机 p4 P5这两个端口应该怎么使用?
P4 P5口有对应寄存器地址的,定义好了 就可以直接使用

你好 请问STC12C5A32S2 的ALE\/P4.5如何设置成I\/O口?
STC12C5A32S2系列单片机P4\/P5口的使用 P4端口的地址在C0h,P4口中的每一位均可位寻址,位地址如下:位 P4.7 P4.6 P4.5 P4.4 P4.3 P4.2 P4.1 P4.0 位地址 C7h C6h C5h C4h C3h C2h C1h C0h 由P4SW寄存器设置(NA\/P4.4,ALE\/P4...

STC12C5A60S2单片机无法烧写程序
你可以这样,有台式机的话,找机箱后面的串口,然后取三个杜邦线(导线就行)。2连3(电脑后面的串口上标有数字1~9但很小,然后电脑上的2连单片机上的3),3连2,5连GND,下载时COM1或COM2。

单片机P4\/P5端口怎么设置成普通I\/O口来使用?
图中没有的端口如P4.0是没有引出的,所以不可设置,不可使用。

C语言编写STC12C5A60S2芯片用4个按键控制四个灯的亮灭
sbit LED_ 4= P2^4;sbit LED_ 3= P2^3;void main ( ) {while(1){if (!KEY_0 ) { \/\/ 按键KEY_0被按delayus(20); \/\/消抖动 if (!KEY_0 ) { \/\/确认被按下 LED_7=~LED_7 \/\/灯亮或灭}}}... 其余一样即可。

这个表格怎么看 STC12C5A60S2系列单片机的特殊功能寄存器名称及地址映 ...
术语就叫寄存器映射表。在这个16行8列的表外侧,最左边是每行的起始地址,最右边是每行的终末地址。上下侧标记的是这一行的低4位偏移量。每个单元格里,上面是这个地址对应的寄存器名称,下面是这个8位寄存器的复位初始值。好好学习天天向上

STC 的新型单片机STC12C5A60S2 的p0 口做一般的I\/O输出还要加上拉电阻...
不用加,但是接spi ,iic之类的需要加上拉,或者驱动三极管(NPN)最好加上上拉

单片机(12C5A60S2)中作为模拟功能A\/D(P1ASF)使用 是什么意思啊_百度知 ...
STC12C5201AD系列单片机的A\/D转换通道与P1口(P1.7-P1.0)复用,上电复位后P1口为弱 上拉型I\/O口,用户可以通过软件设置将8路中的任何一路设置为A\/D转换,不需作为A\/D使用的 P1口可继续作为I\/O口使用(建议只作为输入)。需作为A\/D使用的口需先将P1ASF特殊功能寄存 器中的相应位置为‘1’...

STC12C5A60S2单片机复位方式有哪些
STC12C5A60S2系列单片机有5种复位方式:外部RST引脚复位,外部低压检测复位(新增第二复位功能脚RST2复位,实现外部可调复位门槛电压复位),软件复位,掉电复位\/上电复位(并可选择增�额外的复位延时200mS,也叫MAX810专用复位电路,其实就是在上电复位后增�一个200mS复位延时),看门狗复位...

stc12c5a60s2的单片机与at89c51单片机有什么区别论文上面要用
1、生产的公司不同 AT89C51是Atmel公司生产;stc12c5a60s2是宏晶公司生产。2、RAM和ROM不同 AT89C51是128byte RAM,4K ROM;stc12c5a60s2是256Byte,8K ROM。3、定时器数量不同 AT89C51有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器。

相似回答