完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
12864编程时,遇到以下程序:
void clear12864(void) //清屏 { uchar page,row; for(page=0xb8;page<0xc0;page++) { cmd_w12864(page); cmd_w12864(0x40); for(row=0;row<64;row++) { dat_w12864(0x00); //对12864所有地址全部写零 } } } 为啥清屏要从b8到c0?还有写命令时,有时是四位,有时是8位,怎么判断?上题中row不是<32么,为啥<64啊,望高手指点一下 |
|
相关推荐
2个回答
|
|
用的什么控制器,跟控制器有关,好好看看控制器的说明书吧
|
|
|
|
因为要从页清到列,,因为12864是16X16的点阵,一次次加过去啊,从0开始加啊,一次就加16
|
|
|
|
只有小组成员才能发言,加入小组>>
12182 浏览 2 评论
4503 浏览 3 评论
3752 浏览 5 评论
9757 浏览 47 评论
4594 浏览 9 评论
747浏览 0评论
557浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:25 , Processed in 0.576894 second(s), Total 86, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号