找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC15F2K60S2单片机程序显示重新定义错误

查看数: 3399 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-9-25 11:17

正文摘要:

用STC15F2K60S2.h做头文件,显示重新定义的错误怎么办  用 reg52.h没问题。可是前者比赛更简单,怎么解决呢

回复

ID:823100 发表于 2020-9-27 21:47
wwh2382 发表于 2020-9-26 17:52
又是不会拷屏的

啥意思啊大佬。求教
ID:748788 发表于 2020-9-26 17:52
又是不会拷屏的
ID:654028 发表于 2020-9-25 18:07
asdfg14 发表于 2020-9-25 15:31
定义写的是sfr.   p0 =  0x80    Po1-p07是控制led。比如第一个灯亮写p0=oxfe. 这样不行吗。拿我应该怎么 ...

那个是定义的P0的地址,你再定义一下。
sbit  led1         =        P0^0;
sbit  led2         =         P0^1;
然后就可以给led1=0xfe;
我的是C8051的
ID:277948 发表于 2020-9-25 15:42
头文件没添加进去
ID:823100 发表于 2020-9-25 15:31
心有浮生 发表于 2020-9-25 14:45
头文件已经定义过了P2,你不能直接给P2赋值。

定义写的是sfr.   p0 =  0x80    Po1-p07是控制led。比如第一个灯亮写p0=oxfe. 这样不行吗。拿我应该怎么写。
ID:823100 发表于 2020-9-25 15:26
cjjdemon 发表于 2020-9-25 13:18
打开头文件,看看头文件里针对P0/P1/P2的定义是什么,再回代码里改过来就行了呀。

头文件写得是 sir p0=oX80.      要是p01-p07对应8个灯,我想要第一个灯亮写po=0xFE 就不行吗
那我应该怎么改实现呢。 我看很多教学视频用头文件写这个没事自己写就不行。 哎
ID:654028 发表于 2020-9-25 14:45
头文件已经定义过了P2,你不能直接给P2赋值。
ID:612392 发表于 2020-9-25 13:18
打开头文件,看看头文件里针对P0/P1/P2的定义是什么,再回代码里改过来就行了呀。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表