完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
void display_onechar(){//实现一个字滚动 int i=0; int j=0; int k=0; int m=0; int n=0; int change; for(i=0;i<16;i++){//16个状态,文字从无到有移动16次 n=0; while(1){ m=0; for(k=16-i;k<=16;k++) { change=(my_char[0][m]<<8)|my_char[0][m+16]; LAT = 0; for(j = 0; j < 16; j++){//选中列 R1 = ((~change)>>j)&1; SCK = 0; SCK = 1; } OE = 1; get_row(k-1);//选中行 LAT = 1; //关闭锁存 OE = 0; m++; } delay_us(40);//调整文字移动速度 n++; if(n==1000) break;//保持一个静止的状态 } } for(i=0;i<16;i++){//文字从有到无移动16次 n=0; while(1){ m=0; for(k=i+1;k<=16;k++) { change=(my_char[0][k-1]<<8)|my_char[0][k+15]; LAT = 0; for(j = 0; j < 16; j++){ R1 = ((~change)>>j)&1; SCK = 0; SCK = 1; } OE = 1; get_row(m); LAT = 1; OE = 0; m++; } delay_us(40); n++; if(n==1000) break; } } } |
|
|
|
只有小组成员才能发言,加入小组>>
3316 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9060 浏览 16 评论
4088 浏览 18 评论
1180浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
600浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:22 , Processed in 1.098346 second(s), Total 48, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号