完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
麻烦大家看一下,就是不显示东西,我调了两天了,好伤心。谢谢多多交流~
#include #define uint unsigned int #define uchar unsigned char #define CS_H P2OUT|=BIT2 #define CS_L P2OUT&=~BIT2 #define SID_H P2OUT|=BIT1 #define SID_L P2OUT&=~BIT1 #define SCLK_H P2OUT|=BIT0 #define SCLK_L P2OUT&=~BIT0 void delay(uchar z) { uint x,y; for(x = 110;x>0;x--) for(y = z;y>0;y--); } void PORT_init() { WDTCTL = WDTPW + WDTHOLD; P1DIR = 0XFF; P1OUT = 0XFF; } void Sys_init() { WDTCTL = WDTPW + WDTHOLD; BCSCTL1 = CALBC1_8MHZ; DCOCTL = CALDCO_8MHZ;//设置内部时钟8M } void send_byte(uchar bbyte) { uchar i; for(i=0;i<8;i++) { P2DIR = 0xff; if((bbyte< { SID_H; } else { SID_L; } SCLK_L; SCLK_H; } } void LCD12864_write_cmd(uchar ddata) { uchar hdata,ldata; hdata = ddata & 0xf0; ldata = (ddata<<4) & 0xf0; // CS_H; send_byte(0xf8); delay(5); send_byte(hdata); delay(1); send_byte(ldata); delay(1); // CS_L; } void LCD12864_write_data(uchar ddata) { uchar hdata,ldata; hdata = ddata & 0xf0; ldata = (ddata<<4) & 0xf0; // CS_H; send_byte(0xfa); delay(5); send_byte(hdata); delay(1); send_byte(ldata); delay(1); // CS_L; } void LCD12864_init() { delay(10); CS_H; LCD12864_write_cmd(0x30); LCD12864_write_cmd(0x0c);// LCD12864_write_cmd(0x01); // LCD12864_write_cmd(0x06); } void LCD12864_write(uchar add,uchar *str) { uchar k; LCD12864_write_cmd(add); for(k = 0;k<*str;k++) { LCD12864_write_data(*str); str++; } } void main(void) { WDTCTL = WDTPW + WDTHOLD; PORT_init(); Sys_init(); LCD12864_init(); while(1) { delay(5); LCD12864_write_cmd(0x80); LCD12864_write(0x80,"???V"); LCD12864_write(0x90,"哇"); } } |
|
相关推荐
6个回答
|
|
新手路过。。。。。。。。。。。。。。
|
|
|
|
补充一下,引脚分配函数改成了P2引脚,还是不管用
|
|
|
|
这是一个12864显示ADC所测电压的 里面我写的有12864的程序 你参考一下吧
|
|
|
|
实在不行 就看这个吧 都是我写的 调试过的
|
|
|
|
辛苦啦 ,嘿嘿,费心了`~~~~~~~~~~~~~~~~~·
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3052个成员聚集在这个小组
加入小组2966 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3687 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2364 浏览 1 评论
4829 浏览 1 评论
2590 浏览 1 评论
1368浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3691浏览 2评论
2968浏览 1评论
1562浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 08:27 , Processed in 1.664797 second(s), Total 93, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号