標題:
單片機LCD1602顯示例程
[打印本頁]
作者:
juszhan
時間:
2018-1-8 03:17
標題:
單片機LCD1602顯示例程
我們課上做的1602例程,大家可以借鑒一下。
0.png
(10.08 KB, 下載次數(shù): 23)
下載附件
2018-1-8 22:28 上傳
單片機源程序如下:
#include "1602_driver.h"
void delay (int m)
{
unsigned char i,j;
for (i=0;i<m;i++)
for (j=0;j<253;j++);
}
BOOL lcd_bz()
{
BOOL result;
rs=0;
rw=1;
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
result = (BOOL)(P0&0x80);
ep=0;
return result ;
}
void lcd_wcmd (uchar cmd)
{
while (lcd_bz());
rs=0;
rw=0;
ep=0;
_nop_();
_nop_();
P0=cmd ;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}
void lcd_pos (uchar pos)
{
lcd_wcmd (pos|0x80);
}
void lcd_wdat (uchar dat)
{
while (lcd_bz());
rs=1;
rw=0;
ep=0;
_nop_();
_nop_();
P0=dat ;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}
void lcd_init ()
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
1602顯示例程.zip
(239.84 KB, 下載次數(shù): 9)
2018-1-8 03:15 上傳
點擊文件名下載附件
1602.zip
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1