久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
12864顯示字符
[打印本頁(yè)]
作者:
咋咋咋
時(shí)間:
2018-8-12 13:25
標(biāo)題:
12864顯示字符
單片機(jī)源程序如下:
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
/*12864端口定義*/
#define LCD_data P0 //數(shù)據(jù)口
sbit LCD_RS = P1^0; //寄存器選擇輸入
sbit LCD_RW = P1^1; //液晶讀/寫控制
sbit LCD_EN = P2^5; //液晶使能控制
sbit LCD_PSB = P1^2; //串/并方式控制
sbit wela = P2^6;
sbit dula = P2^7;
uchar code dis1[] = {"一隊(duì)VS二隊(duì)"};
uchar code dis2[] = {"場(chǎng)次:"};
uchar code dis3[] = {"球權(quán):"};
uchar code dis4[] = {"一隊(duì): 二隊(duì):"};
#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
uchar IRDIS[2];
uchar IRCOM[4];
void delay0(uchar x); //x*0.14MS
void beep();
void dataconv();
void lcd_pos(uchar X,uchar Y); //確定顯示位置
/*******************************************************************/
/* */
/* 延時(shí)函數(shù) */
/* */
/*******************************************************************/
void delay(int ms)
{
while(ms--)
{
uchar i;
for(i=0;i<250;i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}
/*******************************************************************/
/* */
/*檢查L(zhǎng)CD忙狀態(tài) */
/*lcd_busy為1時(shí),忙,等待。lcd-busy為0時(shí),閑,可寫指令與數(shù)據(jù)。 */
/* */
/*******************************************************************/
bit lcd_busy()
{
bit result;
LCD_RS = 0;
LCD_RW = 1;
LCD_EN = 1;
delayNOP();
result = (bit)(P0&0x80);
LCD_EN = 0;
return(result);
}
/*******************************************************************/
/* */
/*寫指令數(shù)據(jù)到LCD */
/*RS=L,RW=L,E=高脈沖,D0-D7=指令碼。 */
/* */
/*******************************************************************/
void lcd_wcmd(uchar cmd)
{
while(lcd_busy());
LCD_RS = 0;
LCD_RW = 0;
LCD_EN = 0;
_nop_();
_nop_();
P0 = cmd;
delayNOP();
LCD_EN = 1;
delayNOP();
LCD_EN = 0;
}
/*******************************************************************/
/* */
/*寫顯示數(shù)據(jù)到LCD */
/*RS=H,RW=L,E=高脈沖,D0-D7=數(shù)據(jù)。 */
/* */
/*******************************************************************/
void lcd_wdat(uchar dat)
{
while(lcd_busy());
LCD_RS = 1;
LCD_RW = 0;
LCD_EN = 0;
P0 = dat;
delayNOP();
LCD_EN = 1;
delayNOP();
LCD_EN = 0;
}
/*******************************************************************/
/* */
/* LCD初始化設(shè)定 */
/* */
/*******************************************************************/
void lcd_init()
{
LCD_PSB = 1; //并口方式
lcd_wcmd(0x34); //擴(kuò)充指令操作
delay(5);
lcd_wcmd(0x30); //基本指令操作
delay(5);
lcd_wcmd(0x0C); //顯示開,關(guān)光標(biāo)
delay(5);
lcd_wcmd(0x01); //清除LCD的顯示內(nèi)容
delay(5);
}
/*********************************************************/
/* */
/* 主程序 */
/* */
/*********************************************************/
main()
{
uchar i;
delay(10); //TheNeXT
wela=0;
dula=0;
lcd_init(); //初始化LCD
lcd_pos(0,0); //設(shè)置顯示位置為第一行的第1個(gè)字符
i = 0;
while(dis1[i] != '\0')
{ //顯示字符
lcd_wdat(dis1[i]);
i++;
}
lcd_pos(1,0); //設(shè)置顯示位置為第二行的第1個(gè)字符
i = 0;
while(dis2[i] != '\0')
{
lcd_wdat(dis2[i]); //顯示字符
i++;
}
lcd_pos(2,0); //設(shè)置顯示位置為第三行的第1個(gè)字符
i = 0;
while(dis3[i] != '\0')
{
lcd_wdat(dis3[i]); //顯示字符
i++;
}
lcd_pos(3,0); //設(shè)置顯示位置為第四行的第1個(gè)字符
i = 0;
while(dis4[i] != '\0')
{
lcd_wdat(dis4[i]); //顯示字符
i++;
}
while(1);
}
/*********************************************************/
/* */
/* 延時(shí)x*0.14ms子程序 */
/* */
/*********************************************************/
void delay0(uchar x) //x*0.14MS
{
uchar i;
while(x--)
{
for (i = 0; i<13; i++) {}
}
}
/*********************************************************/
/* */
/* 設(shè)定顯示位置 */
/* */
/*********************************************************/
void lcd_pos(uchar X,uchar Y)
{
uchar pos;
if (X==0)
{X=0x80;}
else if (X==1)
{X=0x90;}
else if (X==2)
{X=0x88;}
else if (X==3)
{X=0x98;}
pos = X+Y ;
lcd_wcmd(pos); //顯示地址
}
復(fù)制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美久久精品一级c片
|
毛片毛片毛片毛片毛片
|
天天躁日日躁aaaa视频
|
九一国产精品
|
欧美精品一区在线发布
|
www.色.com
|
欧美一区二区在线免费观看
|
91aiai
|
欧美1级
|
精品国产99
|
亚洲欧美成人
|
97久久精品午夜一区二区
|
久草网在线视频
|
伊人伊人
|
日韩看片
|
国产精品二区三区
|
久久一区精品
|
两性午夜视频
|
国产午夜精品一区二区三区嫩草
|
精品日韩一区二区三区av动图
|
久久av一区二区三区
|
国产高清一区二区三区
|
av黄色在线观看
|
亚洲欧美在线一区
|
国内精品免费久久久久软件老师
|
国产日韩欧美激情
|
一区二区伦理电影
|
中文字幕不卡视频在线观看
|
国产熟熟
|
亚洲欧美日韩高清
|
欧美三级三级三级爽爽爽
|
亚洲视频免费在线观看
|
精品国产第一区二区三区
|
亚洲视频在线观看免费
|
午夜精品一区二区三区在线观看
|
中文字幕一区二区三区乱码在线
|
国产精品乱码一区二三区小蝌蚪
|
国产欧美日韩一区
|
91九色婷婷
|
韩国主播午夜大尺度福利
|
精品一区二区三区视频在线观看
|