1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標(biāo)題:
51單片機(jī)仿真lcd12864顯示
[打印本頁]
作者:
Arch123
時間:
2018-3-25 16:32
標(biāo)題:
51單片機(jī)仿真lcd12864顯示
0.jpg
(75.04 KB, 下載次數(shù): 29)
下載附件
2018-3-26 03:24 上傳
單片機(jī)源程序如下:
#include "lcd12864.h"
/* LCD寫指令函數(shù) */
void LCD_Write_Com(unsigned char Com)
{
LCD_E = 0;
LCD_RW = 0;
LCD_RS = 0;
LCD_E = 1;
DB = Com;
LCD_E = 0;
}
/* LCD寫數(shù)據(jù)函數(shù) */
void LCD_Write_Data(unsigned char Data)
{
LCD_E = 0;
LCD_RW = 0;
LCD_RS = 1;
LCD_E = 1;
DB = Data;
LCD_E = 0;
}
/* LCD寫數(shù)據(jù)函數(shù) */
void LCD_Clear(void)
{
unsigned char i,j;
/* 選擇需要操作的半屏 */
LCD_CS1 = 0;
LCD_CS2 = 0;
/* 設(shè)置LCD屏幕地址 */
LCD_Write_Com(First_Line);
LCD_Write_Com(First_Col);
for(i = 0; i < 8; i++) //LCD12864一共有8頁
{
LCD_Write_Com(First_Page + i); //控制頁地址遞增
for(j = 0;j < 64; j++)
{
LCD_Write_Data(0x00); //寫入數(shù)據(jù)刷白屏幕
}
}
}
/* LCD初始化函數(shù) */
void LCD_Init(void)
{
LCD_Write_Com(Disp_On); //開啟液晶屏顯示
LCD_Clear();
}
/* 16*16大小的中文顯示函數(shù)
Page:在那一頁
Col: 在那一列
*DZK:需要顯示什么
Num: 需要顯示字模數(shù)組中的第幾個漢字
*/
void LCD_Chinses_Disp(unsigned char Page, unsigned char Col, unsigned char *DZK, unsigned char Num)
{
unsigned char i,j;
Col = Col * 16;
Num = Num * 32;
LCD_Write_Com(First_Page + Page);
LCD_Write_Com(First_Col + Col);
for(i = 0; i < 2; i++)
{
LCD_Write_Com(First_Page + Page + i);
LCD_Write_Com(First_Col + Col);
for(j = 0; j < 16; j++)
{
LCD_Write_Data( DZK[16 * i + j + Num] );
}
}
}
復(fù)制代碼
所有資料51hei提供下載:
hello.rar
(46.41 KB, 下載次數(shù): 37)
2018-3-25 16:31 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
diedie
時間:
2018-3-29 19:35
慢慢學(xué)習(xí)
作者:
haiming8685
時間:
2018-9-28 21:37
剛下載看看怎么樣,慢慢學(xué)習(xí)爭取能弄明白,謝謝!
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1