基于C8051F020的12864液晶显示PDF.pdf

上传人:xiang****la438 文档编号:133297628 上传时间:2020-05-26 格式:PDF 页数:5 大小:86KB
返回 下载 相关 举报
基于C8051F020的12864液晶显示PDF.pdf_第1页
第1页 / 共5页
基于C8051F020的12864液晶显示PDF.pdf_第2页
第2页 / 共5页
基于C8051F020的12864液晶显示PDF.pdf_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于C8051F020的12864液晶显示PDF.pdf》由会员分享,可在线阅读,更多相关《基于C8051F020的12864液晶显示PDF.pdf(5页珍藏版)》请在金锄头文库上搜索。

1、书 山 有 路 1 文件信息 文 件 名 12864 屏 C 修 改 人 Helong include include include typedef unsigned char uchar typedef unsigned int uint uint count 0 uchar sgewei 0 uchar sshiwei 0 uchar mgewei 0 uchar shuzi1 0 uchar shuzi2 0 uchar shuzi3 0 函数声明 void config void void LCD data unsigned char data data void LCD comma

2、nd unsigned char com data void LCD Init void void Delay1us unsigned int us void Delay1ms unsigned int us void LCD BUSY void void LCD shijian unsigned char out addr unsigned char shuzi1 unsigned char shuzi2 unsigned char shuzi3 sbit lcdRW P3 2 5 引脚 sbit lcdE P3 3 E 或 EP 6 引脚 sbit lcdRS P3 1 D I 4 引脚

3、sbit lcdRST P3 0 lcd 复位 17 引脚 sbit lcdPSB P3 4 15 引脚 uchar code table1 液晶显示测试 uchar counter 0 记录时间 秒 初始化配置 void config void OVERTIME 2 0bit 111 WDTCN 0 xde 看门狗禁止 书 山 有 路 2 WDTCN 0 xad 看门狗禁止 交叉开关允许 XBR0 0 x28 交叉开关配置的几种配置方案见 Text2 XBR1 0 x0C XBR2 0 x40 P0MDOUT 0 xFF P1MDOUT 0 xFF P2MDOUT 0 xFF P3MDOUT

4、 0 xFF P74OUT 0 xff P4 7 口输出方式配置 EMI0CF 0 x13 EMD2 EMI0CF4 0 非复用方式 OSCXCN 0 x67 外部晶振 OSCICN 0 x88 采用内部晶振 频率为 2MHZ void delay 50us uint t uchar j for t 0 t for j 19 j 0 j 延时子程序 void Delay1ms unsigned int us uint x y for x us x 0 x for y 110 y 0 y 写指令 void LCD command unsigned char com data lcdRW 0 lc

5、dRS 0 delay 50us 1 P4 com data lcdE 1 delay 50us 10 lcdE 0 delay 50us 2 书 山 有 路 3 写显示数据 void LCD data unsigned char data data lcdRW 0 lcdRS 1 delay 50us 1 P4 data data lcdE 1 delay 50us 10 lcdE 0 delay 50us 2 测忙碌 void LCD BUSY P74OUT 0 x00 lcdRS 0 Delay1us 500 lcdRW 1 Delay1us 500 lcdE 1 Delay1us 50

6、0 P4 0 xff Delay1us 500 while P4 Delay1us 500 lcdE 1 Delay1us 500 lcdE 1 lcdRW 0 P74OUT 0 x03 P4 0 xff LCD 初始化 void LCD Init void Delay1ms 100 LCD command 0 x30 delay 50us 4 LCD command 0 x30 delay 50us 4 LCD command 0 x0c 开显示屏 书 山 有 路 4 delay 50us 4 LCD command 0 x01 清屏指令 delay 50us 240 LCD command

7、 0 x06 delay 50us 10 shuzi void LCD shijian unsigned char out addr unsigned char shuzi1 unsigned char shuzi2 unsigned char shuzi3 unsigned char i 0 LCD command out addr LCD data shuzi1 LCD data LCD data shuzi2 LCD data shuzi3 T0 秒表 T0 init T0 初始化 void T0 init TMOD 0 x01 TH0 0 x3C 0 x82 TL0 0 xBf 0 x

8、35 IE 0 x82 IP 0 x02 TCON 0 x10 Timer0 ISR T0 中断 void Timer0 ISR void interrupt 1 TH0 0 x3C TL0 0 xBf count if count 20 count 0 sgewei 书 山 有 路 5 if sgewei 9 1 sgewei 0 sshiwei if sshiwei 5 1 mgewei sshiwei 0 主函数 void main void unsigned char i config T0 init LCD Init Delay1ms 500 LCD command 0 x80 for i 0 i 12 i LCD data table1 i delay 50us 1 LCD command 0 x90 while 1 LCD command 0 x02 LCD shijian 0 x88 mgewei sshiwei sgewei Delay1ms 1000

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 心得体会

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号