我用MCD DEMO II 自带的LCD 1602 显示程序来显示开发板, 只显示小黑方块, 程序如下
//实验目的:熟悉LCD的使用方法
//LCD循环显示本站网址和电话
//硬件要求:LCD直接与单片机的A口和D口相连接
//所有拨码开关置OFF
#include<pic.h>
__CONFIG(0x1832);
//芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡
#define rs RA1
#define rw RA2
#define e RA3
const char web[ ]={' ','W','W','W','.','P','I','C','1','6','.','C','O','M',' ',' '};
//显示公司web地址
const char tel[ ]={'T','E','L','0','7','5','5','-','2','8','1','8','7','9','7','5'};
//显示公司电话号码
void init(); //申明I/O口初始化函数
void lcd_init(); //申明LCD初始化函数
void write_web(); //申明显示公司web地址函数
void write_tel(); //申明显示公司tel函数
void write(char x); //申明显示1字节数据函数
void lcd_enable(); //申明LCD显示设置函数
void delay(); //申明延时函数
//---------------------------------------
//主函数
void main()
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载