完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
怎样让8个数码管这样亮:像在墙上钉订一样,从这边到那边一排,不同的数字。 以下哪个程序该怎么改啊,我实在弄不出来现在,求指教。
#include<at89x51.h> #define uchar unsigned char #define uint unsigned int ***it duan=P2^6; ***it wei=P2^7; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; void delay(uint); void main() { while(1) { wei=1; P0=0x7f; wei=0; duan=1; P0=table[7]; duan=0; delay(300); P0=0x00; wei=1; P0=0xbf; wei=0; duan=1; P0=table[6]; duan=0; delay(300); P0=0x00; wei=1; P0=0xdf; wei=0; duan=1; P0=table[5]; duan=0; delay(300); P0=0x00; wei=1; P0=0xef; wei=0; duan=1; P0=table[4]; duan=0; delay(300); P0=0x00; wei=1; P0=0xf7; wei=0; duan=1; P0=table[3]; duan=0; delay(300); P0=0x00; wei=1; P0=0xfb; wei=0; duan=1; P0=table[2]; duan=0; delay(300); P0=0x00; wei=1; P0=0xfd; wei=0; duan=1; P0=table[1]; duan=0; delay(300); P0=0x00; wei=1; P0=0xfe; wei=0; duan=1; P0=table[0]; duan=0; delay(300); P0=0x00; } } void delay(uint xms) { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--); }
|
|
相关推荐
12个回答
|
|
硬件,八个数码管的位码接P1或P2口,段码接PO口。位码分别等于7f,bf,df。。。时对应不同的段码
|
|
|
|
P0口要接上拉电阻
|
|
|
|
举个例子
#include void delay(void) //延时函数,延时一段时间 { unsigned char i,j; for(i=0;i<250;i++) for(j=0;j<250;j++) ; } void main(void) { while(1) //无限循环 { P2=0xfe; //P2.0引脚输出低电平,DS0点亮 P0=0xf9; //数字1的段码 delay(); P2=0xfd ; //P2.1引脚输出低电平,DS1点亮 P0=0xa4; //数字2的段码 delay(); P2=0xfb; //P2.2引脚输出低电平,DS2点亮 P0=0xb0; //数字3的段码 delay(); P2=0xf7; //P2.3引脚输出低电平,DS3点亮 P0=0x99; //数字4的段码 delay(); P2=0xff; } } |
|
|
|
|
|
|
|
开发板上的位和段都是p0控制的啊,没法改啊。能改程序不 |
|
|
|
,八个数码管的位码接P1或P2口,段码接PO口。位码分别等于7f,bf,df。。。时对应不同的段码 ...
|
|
|
|
|
|
|
|
最好把外围电路发上来,要不人家怎么看!还有你的程序太复杂了,用个子程序全搞定!
|
|
|
|
图发给你了,那种情况可以,就此图可以不 |
|
|
|
|
|
|
|
|
|
|
|
我上传附件包含仿真和程序
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》第三十五章 摄像头实验
219 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器
574 浏览 0 评论
684 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
1074 浏览 0 评论
1073 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12052 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 00:09 , Processed in 0.830285 second(s), Total 94, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号