stc的i/o设置总是不成功

[复制链接]
 楼主| tianxiongweitxw 发表于 2019-5-5 08:43 | 显示全部楼层 |阅读模式
请教一下,stc的i/o设置总是不成功,我把p1m0设置成0x00.,编译提示错误,这是什么原因?其它的也是一样的
ayb_ice 发表于 2019-5-5 09:24 | 显示全部楼层
没有头文件吧
 楼主| tianxiongweitxw 发表于 2019-5-5 10:49 | 显示全部楼层
就是头文件里面设置的,设置成0XFF就可以,不知道什么原因
ningling_21 发表于 2019-5-5 11:56 | 显示全部楼层
tianxiongweitxw 发表于 2019-5-5 10:49
就是头文件里面设置的,设置成0XFF就可以,不知道什么原因

写法有问题
 楼主| tianxiongweitxw 发表于 2019-5-5 16:47 | 显示全部楼层

应该怎么写啊?
ningling_21 发表于 2019-5-5 17:23 | 显示全部楼层

举个栗子;变量x某一位写1,x|=0x01; //最低位写1
 楼主| tianxiongweitxw 发表于 2019-5-5 20:04 | 显示全部楼层
                                                                                                                        复位值
sfr P1   = 0x90; //8 bitPort1          P1.7  P1.6  P1.5  P1.4  P1.3  P1.2  P1.1  P1.0       1111,1111
sfr P1M0 = 0xFD; //         这个是设置I/O   模式继存器                                            0000,0000
sfr P1M1 = 0xF8; //          这个是设置I/O   模式继存器                                           0000,0000
ningling_21 发表于 2019-5-5 20:35 | 显示全部楼层
本帖最后由 ningling_21 于 2019-5-5 20:36 编辑
这些是MCU寄存器的地址定义且头文件里面的内容不可乱改
diy1997 发表于 2019-5-5 23:41 | 显示全部楼层
前面的地址段好像是分配给了一些特殊寄存器,不允许使用了。
 楼主| tianxiongweitxw 发表于 2019-5-6 08:42 | 显示全部楼层
明白了,我改的是地址,不是这个地址的值,谢谢
yunie0608 发表于 2019-5-7 11:52 | 显示全部楼层
可以加下QQ,后期STC芯片使用遇到问题可以第一时间联系我
   2593903262
autopccopy 发表于 2019-5-7 12:07 | 显示全部楼层
stc 的IO 只有4个模式,设置还是很简单的。
还可以试用以下小工具辅助设置,包括可KEIL C51的例程。


(263)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
autopccopy 发表于 2019-5-7 12:15 | 显示全部楼层
本帖最后由 autopccopy 于 2019-5-15 22:19 编辑

或者使用这个也行: STC单片机io设置工具:stcioset b9i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

521

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

73

主题

521

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部