完善资料让更多小伙伴认识你,还能领取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--); } |
|
|
|
只有小组成员才能发言,加入小组>>
2998 浏览 9 评论
2712 浏览 16 评论
3230 浏览 1 评论
8488 浏览 16 评论
3795 浏览 18 评论
9396浏览 3评论
641浏览 3评论
10597浏览 2评论
335浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
336浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-13 05:06 , Processed in 0.720101 second(s), Total 51, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号