在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 2571|回复: 2

想问一下C51这是什么问题?

[复制链接]
发表于 2006-2-13 14:58:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
#include <reg52.h>
#include <absacc.h>
#define ucharunsigned char
#define uintunsigned int
#define ulongunsigned long
/*以下是程序中要用的端口代号*/
#define shcpP1.0
#definestcpP1.1
#definedsP1.2//以上是595的各个端口//
#definerstP1.3
#defineioP1.4
#definesclkP1.5//以上是1302的各个端口//
#definesdaP1.6
#definesclP1.7//以上是24LC01的各个端口//
#defineshuma1comP2.0
#defineshuma2comP2.1
#defineshuma3comP2.2
#definelabanP2.3
#defineconfingP2.4
#defineaddnumP2.5
#definedecnumP2.6
#definejdqP2.7
//以下是全局变量和各标志位//
staticuchar halfsecond,second,lowminute,middminute,highminute;
ucharcode   conv[11]={0x77,0x42,0xb6,0xd6,0xc3,0xd5,0xf5,0x46,0xf7,0xd7,0x00};//数码管相应字符对应表//
staticuchar bdataflag_k,flag_j;
sbit k11=flag_k^0;//第1次按K1键标志位//
sbit k12=flag_k^1;//第2次按K1键标志位//
sbit k13=flag_k^2;//第3次按K1键标志位//
sbit k21=flag_k^3;//第1次按K2键标志位//
sbit k22=flag_k^4;//第2次按K2键标志位//
sbit k31=flag_k^5;//第1次按K3键标志位//
sbit    flash=flag_k^6;//闪烁标志位//
sbit speak=flag_k^7;//扬声器发音标志位//
sbit autokey=flag_j^0;//K1按键判断标志位//
sbit honggankey=flag_j^1;//K2按键判断标志位//
sbit dianyuankey=flag_j^2;//K3按键判断标志位//
sbit flag_1s=flag_j^3;//本次按键以外的键按下位//
sbit flag_3s=flag_j^4;//没有任何按键按下判断标志位//
sbit over=flag_j^5;//结束工作标志位//
sbit closedoor=flag_j^6;//门关标志位//
sbit svoice=flag_j^7;//时间到,扬声器发音标志位//

在编译中出现以下提示:
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?CO?XIAODG
Program Size: data=16.0 xdata=0 code=32
creating hex file from "xiaodg"...
"xiaodg" - 0 Error(s), 1 Warning(s).
我将code这个字符去掉,就正常了.但是我想code这部分是我的数码管显示转换部分!请都大家了!
 楼主| 发表于 2006-2-13 14:59:43 | 显示全部楼层

想问一下C51这是什么问题?

uchar   code   conv[11]={0x77,0x42,0xb6,0xd6,0xc3,0xd5,0xf5,0x46,0xf7,0xd7,0x00};//数码管相应字符对应表//
应该是这样的!弄错了!
发表于 2006-2-17 14:53:20 | 显示全部楼层

想问一下C51这是什么问题?

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-10-1 10:20 , Processed in 0.029816 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表