1、/*型号:OCMJ8X15B(不带触摸屏)MCU :89C52功能:演示编写:roger日期:2007/4/14*/#include “main.h“/*nms延时子程序*/void delay_nms(uint n)uint k,j;for(k=0;kn;k+)for(j=0;j1000;j+);/*写命令或数据*/void SendData(uchar content)while(busy=1);data_ora=content;req=1;while(busy=0);req=0;/*写命令或数据到LCD*/void SendDataToLCD(uchar cmd,uchar addr_x
2、,uchar addr_y)SendData(cmd);SendData(addr_x);SendData(addr_y);/*显示点阵*/*显示图形*/void display_Picture(uchar code *img)uchar i,j;for(j=0;j128;j+)for(i=0;i30;i+)SendDataToLCD(0xf3,i,j);SendData(imgj*30+i); /*显示字符(8X16)x(0-29)y(0-127)*/void display_eng(uchar x,uchar y,uchar s)SendDataToLCD(0xf9,x,y);SendData(s);/*反白显示字符(8X16)x(0-29)y(0-127)*/void display_eng_n(uchar x,uchar y,uchar s)SendData(0xfa);SendDataToLCD(0xf9,x,y);SendData(s);SendData(0xfa);