完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
原理图
采用74HC573锁存芯片控制段、位信号的输出,数码管采用共阴极 代码 #include #include #define uint unsigned int #define uchar unsigned char ***it wei = P2^0; ***it duan= P2^1; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};共阴极0-9 uchar code LED_W[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};位选信号编码 uchar code xuehao[]={2,0,1,8,2,1,2,8,8,6};//我的学号20182128886 uchar code xuehao1[]={0x5b,0x3f,0x06,0x7f,0x5b,0x06,0x5b,0x7f,0x7f,0x7d};//学号的编码,可不使用 void display(); void delay(uint n); void main() { while(1) { display(); } } void display()//显示函数 { uint i,j,k; for(i=0;i<12;i++) {for(j=0;j<11;j++)//循环次数 { for(k=0;k<8;k++)//位选循环 { P0=xuehao1[(i+k)%10];//位选信号输入 wei=1;wei=0; P0=LED_W[k]; //段选型号输入 duan=1; duan=0; delay(5); P0=0x00; //消影处理 wei=1; wei=0; duan=1;duan=0; } } } } void delay(uint n) { uint i,j; for(i=n;i>0;i--) for(j=100;j>0;j--); } |
|
|
|
只有小组成员才能发言,加入小组>>
3314 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9059 浏览 16 评论
4088 浏览 18 评论
1179浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 13:46 , Processed in 1.005795 second(s), Total 46, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号