完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
LCD驱动IC驱动程序 CS701
byte datareg,s; byte s1,s2,s3,s4,s5; void write_ppi(void) { byte t; t=8; while(t--) { l_ckb=1; l_ckb=0; src datareg; if(flag.1) l_cd0=1; else l_cd0=0; l_ckb=1; nop; nop; } } void lcd_init(void) { //device reset l_c*** = 1; l_c*** = 0; datareg=0x01; write_ppi(); .delay 20; //0x31 DT[2:0] 011 4 duty l_c*** = 1; l_c*** = 0; datareg=0x31; write_ppi(); datareg=0x03; write_ppi(); //0x32 //[7:5] 001 internal RC 35khz S0 S1 //[4] 1 LCD ON //[3:1] 111 //[0] 0 Disable INTB datareg=0x32; write_ppi(); datareg=0x3E;//00111110 write_ppi(); //0x33 [7] 0 S2_INTB=S2 datareg=0x33; write_ppi(); datareg=0x00; write_ppi(); //0x34 frame rate 70hz datareg=0x34; write_ppi(); datareg=116; write_ppi(); //0x35 Hi-Drive strong datareg=0x35; write_ppi(); datareg=0x03; write_ppi(); //0x20 set write++ datareg=0x20; write_ppi(); l_c*** = 1; clear_ram(); } void display_bt(void) { //clear_ram(); l_c*** = 1; l_c*** = 0; datareg=0x80; write_ppi(); s = s1; datareg=s; write_ppi(); s = s2; datareg=s; write_ppi(); s = s3; datareg=s; write_ppi(); s = s4; datareg=s; write_ppi(); s = s5; datareg=s; write_ppi(); l_c*** = 1; } |
|
相关推荐 |
|
2484 浏览 0 评论
2200 浏览 1 评论
【比特大陆内推】产品经理/模拟/数字前后端/AI算法/嵌入式
2271 浏览 2 评论
3236 浏览 0 评论
3824 浏览 6 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-16 17:05 , Processed in 0.441001 second(s), Total 40, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号