欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 單片機(jī)定義P4端口的定義不被認(rèn)可? [打印本頁]

作者: 君工創(chuàng)    時間: 2022-12-30 09:07
標(biāo)題: 單片機(jī)定義P4端口的定義不被認(rèn)可?
用STC15F60S2,有幾個端口如果定義是P2,可以通過,定義P4就不能通過。

作者: hi等你    時間: 2022-12-30 15:39
只能間接操作p4口相對應(yīng)的寄存器,不能直接定義p4
作者: wufa1986    時間: 2022-12-30 15:57
怎么可能,應(yīng)該是你的頭文件缺少P4寄存器定義
作者: 張?zhí)鞄?nbsp;   時間: 2022-12-30 16:19
應(yīng)該是樓上說的那樣!
作者: 大漠落日    時間: 2022-12-30 17:34
要先用sfr 定義一下
作者: 188610329    時間: 2022-12-30 19:59
因為你沒用stc15的頭文件。
作者: angmall    時間: 2022-12-30 20:10
要先用sfr 定義一下

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

作者: hoshina    時間: 2022-12-30 22:05
缺少定義。
作者: 君工創(chuàng)    時間: 2022-12-30 23:36
多謝各位回答。已經(jīng)解決了。要先定義sfr P4=0xe8;之后再定義P4^n.
作者: 大漠落日    時間: 2022-12-31 08:41
添加一個官方頭文件就可以
作者: angmall    時間: 2022-12-31 09:40
君工創(chuàng) 發(fā)表于 2022-12-30 23:36
多謝各位回答。已經(jīng)解決了。要先定義sfr P4=0xe8;之后再定義P4^n.

為什么是0xe8? 這個是定義 P6 的啊

作者: angmall    時間: 2022-12-31 09:48
君工創(chuàng) 發(fā)表于 2022-12-30 23:36
多謝各位回答。已經(jīng)解決了。要先定義sfr P4=0xe8;之后再定義P4^n.


為什么會是 定義sfr P4=0xe8 ?






作者: 君工創(chuàng)    時間: 2022-12-31 11:22
試過了,0xe8,0xc0.都可以過。
作者: 188610329    時間: 2022-12-31 16:07
君工創(chuàng) 發(fā)表于 2022-12-31 11:22
試過了,0xe8,0xc0.都可以過。

你要這么說的話,unsigned char bdata P4;  之后,再sbit 也可以過,你何苦sfr ?
作者: coody_sz    時間: 2022-12-31 16:26
君工創(chuàng) 發(fā)表于 2022-12-31 11:22
試過了,0xe8,0xc0.都可以過。

你定義為0x80~0xff編譯都可以通過的。
作者: 君工創(chuàng)    時間: 2022-12-31 22:35
多謝各位指正,P4=0xc0,才是正確的。
作者: npn    時間: 2023-1-1 08:40
angmall 發(fā)表于 2022-12-31 09:40
為什么是0xe8? 這個是定義 P6 的啊

不同系列的部分sfr地址可能會不一樣,不能亂用其他系列的頭文件。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1