torpedoingstar 发表于 2011-10-28 11:41:15

STC89C52单片机到底有没有P4口?数据手册上写的是有的..但是用不了,

http://cache.amobbs.com/bbs_upload782111/files_47/ourdev_689445YPELCM.jpg
(原文件名:QQ截图未命名.jpg)

http://cache.amobbs.com/bbs_upload782111/files_47/ourdev_689446WWWPT8.jpg
(原文件名:5.jpg)

http://cache.amobbs.com/bbs_upload782111/files_47/ourdev_689447CKD398.jpg
(原文件名:6.jpg)
这些图是我从官方的数据手册里摘出来的,大家给看下到底有没有P4口,菜鸟求教,我用的是双列直插的芯片

http://cache.amobbs.com/bbs_upload782111/files_47/ourdev_689449VAPIPE.jpg
(原文件名:7.jpg)

zbn2010 发表于 2011-10-28 11:42:32

有啊。

torpedoingstar 发表于 2011-10-28 11:46:46

回复【1楼】zbn2010
-----------------------------------------------------------------------

我也定义了sfr P4=0xe8;之后怎么赋值对应的管脚都是高电平,我也不知道是怎么回事啊,我用的是双列直插的芯片,但是看图双列直插也是 有P4口的啊

Edward3121 发表于 2011-10-28 11:55:58

具体型号是有细微差别的。

http://cache.amobbs.com/bbs_upload782111/files_47/ourdev_689458OLTYPZ.png
(原文件名:QQ截图未命名.png)

torpedoingstar 发表于 2011-10-28 12:00:10

回复【3楼】Edward3121
-----------------------------------------------------------------------

这个怎么区别hd和90c版本啊?我在手册里找了好久只找到一句话看最后几个字母,具体的没写,网上也查不到,谢谢你的回答./emotion/em100.gif

chess01 发表于 2011-10-28 12:50:18

P4口默认不作为IO口使用

kyughanum 发表于 2011-10-28 12:57:36

PLCC才有P4口吧?

785418837 发表于 2011-10-28 14:21:41

40脚的没有,只有44脚或者48脚的有。

xielong4183 发表于 2011-10-28 16:47:32

P4SW看看有没有这个寄存器,这个是设置P4口为I/O口用的

BXAK 发表于 2011-10-28 17:52:25

回复【4楼】torpedoingstar
-----------------------------------------------------------------------

STC89C52如何识别HD版、D 版、C 版或B 版

见单片机表面文字最下面一行最后面的字母

yao1 发表于 2011-10-28 18:01:56

如果有P4口:
1)首先定义sfr P4=0xe8
2)然后主函数设置 P4SW=0X70; //将P4.4/5/6设置为I/O口
页: [1]
查看完整版本: STC89C52单片机到底有没有P4口?数据手册上写的是有的..但是用不了,