久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

1602LCD液晶反顯程序

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2009年09月19日   【字體:

/*1602LCD演示程序*/
/*單片機(jī)型號:AT89S51*/
/*晶振:11.0592MHZ*/
/*作者:http://www.zg4o1577.cn*/
/*編譯環(huán)境:Keil 7.50A*/
/****包含頭文件*****/
#include <reg51.h>
#include <intrins.h>
/******************端口定義可根據(jù)你的電路自行修改*******/
sbit rs=P3^5;
sbit rw=P2^7;
sbit cs=P3^4;
sbit ep=P3^4;/*****顯示數(shù)據(jù)表*******/
unsigned char code dis1[] = {"xu han jun"};
unsigned char code dis2[] = {"best wishes"};
/********************
函數(shù)功能:LCD延時(shí)子程序
入口參數(shù):ms
出口參數(shù):
********************/
void delay(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i<250; i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}
/********************
函數(shù)功能:測試LCD忙碌狀態(tài)
入口參數(shù):
出口參數(shù):result
**********************/
bit lcd_bz()
{
bit result;
rs = 0;
rw = 1;
ep = 1;
_nop_();
_nop_();
_nop_();
_nop_();
result = (bit)(P0 & 0x80);
ep = 0;
return result;
}
/*****************
函數(shù)功能:寫指令數(shù)據(jù)到LCD子程序
入口參數(shù):cmd
出口參數(shù):
***************/
void lcd_wcmd(unsigned char cmd)
{
while(lcd_bz());//判斷LCD是否忙碌
rs = 0;
rw = 0;
ep = 0;
_nop_();
_nop_();
P0 = cmd;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 1;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 0;
}
/*************************
函數(shù)功能:設(shè)定顯示位置子程序
入口參數(shù):pos
出口參數(shù):
*************************/
void lcd_pos(unsigned char pos)
{
lcd_wcmd(pos | 0x80);
}
/***********************
函數(shù)功能:寫入顯示數(shù)據(jù)到LCD子程序
入口參數(shù):dat
出口參數(shù):
************************/
void lcd_wdat(unsigned char dat)
{
while(lcd_bz());//判斷LCD是否忙碌
rs = 1;
rw = 0;
ep = 0;
P0 = dat;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 1;
_nop_();
_nop_();
_nop_();
_nop_();
ep = 0;
}
/**********************
函數(shù)功能:LCD初始化子程序
入口參數(shù):
出口參數(shù):
***********************/
void lcd_init()
{
lcd_wcmd(0x38);
delay(1);
lcd_wcmd(0x0c);
delay(1);
lcd_wcmd(0x01);
delay(1);
lcd_wcmd(0x04);
delay(1);
}
/*****************
函數(shù)功能:主程序
入口參數(shù):
出口參數(shù):
********************/
void main(void)
{
unsigned char i;
lcd_init();// 初始化LCD
delay(10);
lcd_pos(0x0E);//設(shè)置顯示位置
i = 0;
while(dis1[i] != '\0')
{
lcd_wdat(dis1[i]);//顯示字符
i++;
}
lcd_pos(0x4E);// 設(shè)置顯示位置
i = 0;
while(dis2[i] != '\0')
{
lcd_wdat(dis2[i]);// 顯示字符
i++;
}
while(1);
}

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产一二三区免费视频 | 亚洲视频 欧美视频 | av成人在线观看 | 欧美 视频 | 日韩免费一二三区 | 美女视频一区二区三区 | 欧一区二区 | www.com久久久 | 午夜爽爽爽男女免费观看影院 | 91免费观看 | www一级片| 中文字幕高清免费日韩视频在线 | 亚洲精久| 日韩欧美国产精品综合嫩v 一区中文字幕 | 亚洲成人免费视频在线观看 | 精品美女久久久久久免费 | 免费看片在线播放 | 国产精品欧美一区二区三区不卡 | 亚洲精品小视频在线观看 | 国产91精品久久久久久久网曝门 | 特级黄一级播放 | 一区二区三区久久久 | 中文在线播放 | 毛片高清 | 麻豆av片| 武道仙尊动漫在线观看 | 精品欧美一区二区三区久久久 | 69xxx免费| 一区二区高清不卡 | 女同av亚洲女人天堂 | 国产目拍亚洲精品99久久精品 | 在线免费观看黄网 | 国产在线www| 新疆少妇videos高潮 | 国产在线小视频 | 日日夜夜天天 | 96国产精品久久久久aⅴ四区 | 午夜av一区二区 | 天天操天天舔 | www.天天操 | 国产中文字幕在线 |