请问stc12C5A60S2四十脚直插单片机用keil编程时怎么把它的P4口作为普通的I/O口用(P4.4-P4.7),谢谢! 5

 我来答
百度网友ec35c0b5a
推荐于2017-11-29 · TA获得超过1692个赞
知道大有可为答主
回答量:2508
采纳率:73%
帮助的人:1194万
展开全部
别理他们,听我的:
对于P4.0-4.3口,可以不用管,如果你使用P4.4-4.7口,请将以下3条语句加到你的单片机初始化中:
P4M1=0x00;//P4.1 P4.4 P4.5 P4.6推挽
P4M0=0x72;
P4SW=0x70;//P4.4=I/O P4.5=I/O P4.6=I/O
然后就可以像普通IO口一样控制您的P4.4-4.7口了。
ATF144X
2013-12-17 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4647万
展开全部

使用STC12的头文件,或者在你的程序前面加这么一段定义:

sfr  P4         =   0xc0;       
sbit P47        =   P4^7; 
sbit P46        =   P4^6; 
sbit P45        =   P4^5; 
sbit P44        =   P4^4; 
sbit P43        =   P4^3; 
sbit P42        =   P4^2; 
sbit P41        =   P4^1; 
sbit P40        =   P4^0;

因为P4可以位寻址,所以你可以单独访问里面每一个位。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正一鹏
2013-12-17 · TA获得超过246个赞
知道小有建树答主
回答量:242
采纳率:75%
帮助的人:113万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式