完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
#include
#define uint unsigned int #define uchar unsigned char void xianshi(uchar,uchar); void delay(uint); uint n1=0,n2=0,num=0; uchar ge,shi; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; ***it led=P1^0; ***it duan=P2^6; ***it wei=P2^7; void main() { TMOD=0x11; TH0=(65536-45872)/256; TL0=(65536-45872)%256; TH1=(65536-45872)/256; TL1=(65536-45872)%256; EA=1; ET0=1; ET1=1; TR0=1; TR1=1; while(1) { xianshi(shi,ge); } } void xianshi(uchar,uchar) { duan=1; P0=table[shi]; duan=0; P0=0xff; P0=0xfe; delay(5); duan=1; P0=table[ge]; duan=0; P0=0xff; P0=0xfd; delay(5); } void delay(uint j) { uint x,y; for(x=j;x>0;x--) for(y=110;y>0;y--); } void time0() interrupt 1 { TH0=(65536-45872)/256; TL0=(65536-45872)%256; n1++; if(n1==20) { n1=0; led=~led; } } void time1() interrupt 3 { TH1=(65536-45872)/256; TL1=(65536-45872)%256; n2++; if(n2==20) { n2=0; ge=num%10; shi=num/10; num++; if(num==60) num=0; } } keil c51 就一个错误,帮忙看下啊 |
|
相关推荐
6个回答
|
|
|
|
|
|
在今后规范程序时,我觉得你可以把主程序那些初始化的代码放到一个初始化函数里,增强程序的可读性。
|
|
|
|
|
|
有道理,刚学郭天祥的教程 |
|
|
|
我看有好几个地方有错啊 首先 程序不规划 我想问一下 你没有***it wei=P2^7;你虽然位全部清0,位的琐存就没有开合关,wei怎么没有用你这样其它地方有阴影 ,还有void xianshi(uchar,uchar)错啦 你定义的是什么你看看 搞两个uchar,
|
|
|
|
这位仁兄也是用郭天祥的板子吗 源程序使用***it wei了,但我认为没必要,试验认证。 确实忘了写形参了 郭天祥都是用char型,我就奇怪干嘛不用uint |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
489 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
498 浏览 0 评论
655 浏览 0 评论
如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板
1329 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十章 YOLO2人手检测实验
558 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11753 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 23:28 , Processed in 0.603466 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号