久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
stm32單片機(jī)+HD44780 LCD1602可移植程序
[打印本頁]
作者:
JN0717
時(shí)間:
2022-5-3 00:34
標(biāo)題:
stm32單片機(jī)+HD44780 LCD1602可移植程序
單片機(jī)源程序如下:
#include "sys.h"
#include "delay.h"
#include "lcd1602.h"
const u8 table1[] = "Hello Everyone!";
const u8 table2[] = "Welcome to hear!";
/////////////////////////////////////////////////////////
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//LCD1602液晶顯示測(cè)試
//液晶控制芯片HD44780及兼容芯片
//驅(qū)動(dòng)方式:并口驅(qū)動(dòng)
//作者;jia
//創(chuàng)建日期:2016年3月19日
//部分程序引用@正點(diǎn)原子
//對(duì)此程序如有疑問或建議
/////////////////////////////////////////////////////////
u8 i;
int main(void)
{
delay_init();
lcd1602_init();
while(1)
{
// lcd1602_write_byte(0x01,write_cmd);
lcd1602_write_byte(0x80+0x10,write_cmd);
for(i=0;i<15;i++)
{
lcd1602_write_byte(table1[i],write_dat);
delay_ms(20);
}
lcd1602_write_byte(0x80+0x50,write_cmd);//必須用寫命令來指定在GRAM哪個(gè)地址上寫內(nèi)容
for(i=0;i<16;i++)
{
lcd1602_write_byte(table2[i],write_dat);
delay_ms(20);
}
for(i=0;i<16;i++)
{
lcd1602_write_byte(0x18,write_cmd);
delay_ms(500);
}
while(1);
}
}
復(fù)制代碼
#include "lcd1602.h"
#include "delay.h"
/////////////////////////////////////////////////////////
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//LCD1602液晶顯示測(cè)試
//液晶控制芯片HD44780及兼容芯片
//驅(qū)動(dòng)方式:并口驅(qū)動(dòng)
//作者;jia
//創(chuàng)建日期:2016年3月19日
//部分程序引用@正點(diǎn)原子
//對(duì)此程序如有疑問或建議
/////////////////////////////////////////////////////////
//mode:0 寫命令 1 寫數(shù)據(jù)
//dat 寫入液晶數(shù)據(jù)口的數(shù)據(jù)
void lcd1602_write_byte(u8 dat,u8 mode)
{
// GPIO_Write(GPIOB,dat<<8); //ok
lcd1602_port_dat(dat) //ok
lcd1602_rs = mode;
// lcd1602_en = 0;
// delay_ms(10);
lcd1602_en = 1;
delay_ms(10);
lcd1602_en = 0;
}
//LCD1602初始化函數(shù)
void lcd1602_init(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStruct.GPIO_Pin=GPIO_Pin_All;
GPIO_InitStruct.GPIO_Speed=GPIO_Speed_10MHz;
GPIO_Init(GPIOB, &GPIO_InitStruct);
GPIO_Write(GPIOB, 0XFF);
lcd1602_write_byte(0x38,write_cmd);//16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口
// delay_ms(100);
lcd1602_write_byte(0x0f,write_cmd);//開顯示,開光標(biāo),光標(biāo)閃爍
//delay_ms(100);
lcd1602_write_byte(0x06,write_cmd);//字符指針加1,光標(biāo)加1;寫一個(gè)字符整屏不移動(dòng)
//delay_ms(100);
lcd1602_write_byte(0x01,write_cmd);//清屏
}
復(fù)制代碼
Keil代碼下載:
庫(kù)函數(shù)-LCD1602.7z
(176.83 KB, 下載次數(shù): 18)
2022-5-3 03:43 上傳
點(diǎn)擊文件名下載附件
STM32
下載積分: 黑幣 -5
作者:
mj2019
時(shí)間:
2022-5-10 17:48
給了一堆不能用的代碼
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久99精品久久久久久琪琪
|
中文在线永久免费观看
|
日日干视频
|
黄色一级视频
|
人人草av
|
特级做a爱片免费69 伊人超碰在线
|
成人国产综合
|
在线免费观看黄色片
|
日韩精品国产精品
|
在线成人小视频
|
超碰免费人人
|
亚洲国产天堂
|
日韩中文字幕在线视频
|
久久av一区
|
中文字幕丰满人伦在线
|
久久免费观看视频
|
亚洲网站在线
|
精品欧美黑人一区二区三区
|
日韩精品中文字幕在线观看
|
激情视频小说
|
成年人毛片
|
欧美成人猛片aaaaaaa
|
在线不卡视频
|
91免费在线视频
|
久久久久久逼
|
免费在线a
|
久久精品一区二区
|
综合久久99
|
九九热视频在线观看
|
国产1级片
|
少妇一级毛片
|
欧美成人久久
|
欧美日韩在线免费观看
|
成 人 黄 色 片 在线播放
|
日本理伦片午夜理伦片
|
精品免费视频
|
中文字幕在线播放视频
|
欧美在线免费
|
国产网址
|
日本成人网址
|
亚洲精品久久久
|