资源简介
做毕业设计的同学注意
啦 用液晶显示测试值
代码片段和文件信息
#include
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long
#include
#define dataport P1
sbit cd=P3^4;
sbit read=P3^5;
sbit write=P3^6;
sbit r10k=P2^4;
sbit r100k=P2^5;
sbit r1m=P2^6;
sbit r10m=P2^7;
uchar code tab[10]={0x100x110x120x130x140x150x160x170x180x19};
uint m;
uchar buf[8]={00000000};
void busy()
{
uchar status;
do{
cd=1;
read=0;
write=1;
_nop_();
_nop_();
_nop_();
status=dataport;
read=1;
}while(status&0x03!=0x03);
}
void write_dat(uchar dat)
{
busy();
cd=0;
read=1;
write=0;
_nop_();
_nop_();
_nop_();
dataport=dat;
write=1;
}
void write_cmd(uchar cmd)
{
busy();
cd=1;
read=1;
write=0;
_nop_();
_nop_();
_nop_();
dataport=cmd;
write=1;
}
void inityejin()
{
write_dat(0x00);
write_dat(0x00);
write_cmd(0x40);//文本首地址
write_dat(0x10);
write_dat(0x00);
write_cmd(0x41);//文本宽度
write_dat(0x00);
write_dat(0x08);
write_cmd(0x42);//图形首地址
write_dat(0x10);
write_dat(0x00);
write_cmd(0x43);//图形宽度
write_cmd(0x80);//或模式
write_cmd(0x9c);//开文本图形显示
}
uchar code table[]={
/*-- 文字: 欢 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x000x800x000x800xFC0x800x050xFE0x850x040x4A0x480x280x400x100x40
0x180x400x180x600x240xA00x240x900x410x180x860x0E0x380x040x000x00
/*-- 文字: 迎 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x400x000x210x800x360x7C0x240x440x040x440x040x440xE40x440x240x44
0x250x440x260x540x240x480x200x400x200x400x500x000x8F0xFE0x000x00
/*-- 文字: 使 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x080x400x0C0x400x1B0xFE0x100x400x370xFC0x640x440xA40x440x270xFC
0x240x440x220x400x210x800x200x800x210x700x220x1E0x2C0x040x000x00
/*-- 文字: 用 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x000x000x1F0xFC0x100x840x100x840x100x840x1F0xFC0x100x840x100x84
0x100x840x1F0xFC0x100x840x100x840x200x840x200x840x400x940x800x88
/*-- 文字: --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
/*-- 文字: --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
/*-- 文字: --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
/*-- 文字: --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000
- 上一篇:Qt中QLabel单击事件响应
- 下一篇:阈值分割迭代法处理图像
相关资源
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
- 数据采集系统——ADC0808的应用,单片
评论
共有 条评论