-
大小: 496KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-06-24
- 語言: 其他
- 標簽: Proteus12864??LCD12864??
資源簡介
LCD12864(里面包括源代碼和使用Proteus仿真的程序)(不需要硬件也可以仿真)

代碼片段和文件信息
/*************************************************************
lcd1602c驅動程序
在主程序需要加多一個顯示到顯示器的函數,lcd_disp()
lcd_init():初始化程序,光標處于第一行第一格且光標不顯示
lcd_wmc(uchar?i):寫命令或地址
lcd_wmd(uchar?i):寫要顯示的數據,ASCII碼寫入
*************************************************************/
#include?
#define?uchar?unsigned?char
#define?lcd_p?P3??????????????????????????//液晶的數據口
//sbit?E=P3^5; ??
//sbit?RW=P3^6; ??
//sbit?RS=P3^7; ??
sbit?RS?=?P2^7;??//6???????????
sbit?RW?=?P2^6; ?//5
sbit?E=?P2^5; ?//最近數據口4
void?delay(uchar?j)
{
uchar?i;
????for(;j>0;j--)
???? for(i=110;i>0;i--);
}
void?lcd_wmc(uchar?i)
{
lcd_p=i;
????RS=0;
????RW=0;
????E=0;????????????//E由高電平變低電平時執行命令
????delay(10);????????
????E=1;
}
void?lcd_wmd(uchar?i)
{
lcd_p=i;
????RS=1;
????RW=0;
????E=0;
????delay(10);
????E=1;
}
//LCD初始化
void?lcd_init()
{
????lcd_wmc(0x01);???//指令1:清屏
????lcd_wmc(0x38);???//指令6:8位數據,雙行顯示,5*7點陣
????lcd_wmc(0x0c);???//指令4:開顯示,不顯示光標,光標不閃爍
????lcd_wmc(0x06);???//指令3:光標右移,文字不移動
//????lcd_wc(0x80);???//指令8:設置顯示位置
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4487??2010-03-28?12:36??lcd12864(Proteus書上的例程)\.svn\entries
?????文件?????????53??2010-03-27?15:27??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????53??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????53??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????53??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????53??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????53??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????53??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????53??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\prop-ba
?????文件?????????42??2010-03-27?15:27??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件??????13114??2010-03-28?12:36??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件????????588??2010-03-28?12:36??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件??????18053??2010-03-28?12:36??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件??????????0??2010-03-27?15:27??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件??????87962??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件????????596??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件?????????38??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????7179??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????1351??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件????????189??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件????????911??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????4196??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????2182??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????1350??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件??????????0??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件??????86949??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????1238??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????3036??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????2549??2010-03-27?15:26??lcd12864(Proteus書上的例程)\.svn\text-ba
?????文件???????1939??2010-03-28?12:36??lcd12864(Proteus書上的例程)\.svn\text-ba
............此處省略44個文件信息
- 上一篇:mcgs與常見PLC連接方法
- 下一篇:view3ds工具
評論
共有 條評論