89C52單片機液晶漢字顯示c語言程序
- 文件介紹:
- 該文件為 doc 格式,下載需要 1 積分
- 89C52單片機液晶漢字顯示c語言程序89C52單片機液晶漢字顯示c語言程序
*液晶屏分為4行*12列漢字,全部使用模擬接口方式。
/* TGLCMLIMIT64A接口程序(模擬方式)
;**********************單片機液晶漢字顯示c語言程序*****************************************************
;連線圖:
;*LCM---89C52* *LCM---89C52* *LCM-------89C52* *LCM----------89C52* *
;*DB0---P0.0* *DB4---P0.4* *D/I-------P2.6* *CS1----------P2.4* *
;*DB1---P0.1* *DB5---P0.5* *R/W-------P2.7* *CS2----------P2.5* *
;*DB2---P0.2* *DB6---P0.6* *RST--------VCC* *CS3----------P3.2* *
;*DB3---P0.3* *DB7---P0.7* *E---------P2.3* *
;注:89C52的晶振頻率為12MHz *
;*****************************單片機液晶漢字顯示c語言程序**********************************************/
//畫線部分請參照avr的c程序。
/*#pragma src /*生成ASM文件開關,必要時打開 */
#include<REG52.H>
#include<math.h>
#include<INTRINS.H>
#define Uchar unsigned char
/***********液晶顯示器接口引腳定義***************/
sbit Elcm= P2^3; //
sbit CS1LCM= P2^4; //
sbit CS2LCM= P2^5; //
sbit CS3LCM= P3^2; /*這個連接只是做實驗的臨時接法。*/
sbit Dilcm= P2^6; //
sbit Rwlcm= P2^7; //
sfr Datalcm= 0x80; //數據口
unsigned char testi[]={"浸渠叁繩漱塔烴威犧曉玄瑤"};
...