完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
代码如下:
#include #define uint unsigned int #define uchar unsigned char ***it dula=P2^1; ***it wela=P2^2; uchar bai,shi,ge,Qian,Bai,Shi,Ge,count,num; unsigned char seg7cc[]= { 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }; void display(uchar bai,uchar shi,uchar ge,uchar Qian,uchar Bai,uchar Shi,uchar Ge); void delayms(uint xms); uchar tmp,second; uchar count; void main() { EA=1; ET0=1; TR0=1; TMOD=0x01; TH0=(65560-50000)/256; TL0=(65560-50000)%256; while(1) { display (bai,shi,ge,Qian,Bai,Shi,Ge); } } void display(uchar bai,uchar shi,uchar ge,uchar Qian,uchar Bai,uchar Shi,uchar Ge) { dula=1; P0=seg7cc[ge]; dula=0; wela=1; P0=0xfe; delayms(5); dula=1; P0=seg7cc[shi]; dula=0; P0=0xff; wela=1; P0=0xfd; delayms(5); dula=1; P0=seg7cc[bai]; dula=0; P0=0xff; wela=1; P0=0xfc;; delayms(5); dula=1; P0=seg7cc[Qian]; dula=0; P0=0xff; wela=1; P0=0x7f; delayms(5); dula=1; P0=seg7cc[Bai]; dula=0; P0=0xff; wela=1; P0=0xbf; delayms(5); dula=1; P0=seg7cc[Shi]; dula=0; P0=0xff; wela=1; P0=0xdf; delayms(5); dula=1; P0=seg7cc[Ge]; dula=0; P0=0xff; wela=1; P0=0xef; delayms(5); } void delayms(uint xms) { int i,j; for(i=xms;i>0;i--) for(j=124;j>0;j--); } void T0_timer() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; count++; if(count==20) { count=0; num++; if(num==1000) num=0; bai=num/100; shi=num/10%10; ge=num%10; } if(num<=2) { Qian=0; Bai=0; Shi=0; Ge=6; } else { num=(num-7)*1.5; Qian=num/1000; Bai=num/100%10; Shi=num/10%10; Ge=num%10; } } ------------------------------------------------------------- 建立文件的时候出现了下面的问题: Build target 'Target 1' linking... *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: GE MODULE: ....Objects1.obj (1) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: SHI MODULE: ....Objects1.obj (1) *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: BAI MODULE: ....Objects1.obj (1) Program Size: data=43.0 xdata=0 code=1167 Target not created. Build Time Elapsed: 00:00:01 ---------------------------------------------------- 我在网上查了一下需要在头文件的定义加extern,但是加了后又出现别问题了。请给位大大帮我看一下。 |
|
相关推荐
1个回答
|
|
知道啦,大小写是不区分的,把“bai,shi,ge"改个名称就行了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
609 浏览 0 评论
【每周推荐】采用11代Intel CPU,基于youyeetoo X1开发板搭建少儿AI智能STEAM积木平台
855 浏览 0 评论
2574 浏览 2 评论
【youyeetoo X1 windows 开发板体验】+ 影音处理和AI模型移植
2274 浏览 5 评论
I.MX6ULL-飞凌 ElfBoard ELF1板卡- 移植zbar的方法
1708 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
5790 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-25 03:41 , Processed in 0.808260 second(s), Total 72, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号