久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
stm32單片機(jī)+HD44780 LCD1602可移植程序
[打印本頁(yè)]
作者:
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ì)此程序如有疑問(wèn)或建議
/////////////////////////////////////////////////////////
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);//必須用寫(xiě)命令來(lái)指定在GRAM哪個(gè)地址上寫(xiě)內(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ì)此程序如有疑問(wèn)或建議
/////////////////////////////////////////////////////////
//mode:0 寫(xiě)命令 1 寫(xiě)數(shù)據(jù)
//dat 寫(xiě)入液晶數(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);//開(kāi)顯示,開(kāi)光標(biāo),光標(biāo)閃爍
//delay_ms(100);
lcd1602_write_byte(0x06,write_cmd);//字符指針加1,光標(biāo)加1;寫(xiě)一個(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://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品久久久久久久岛一牛影视
|
日韩一区二区三区精品
|
午夜激情在线视频
|
亚洲视频免费在线看
|
一级毛片视频
|
欧美精品一二三
|
成人在线视频观看
|
欧美日韩亚洲一区
|
国产欧美一区二区三区另类精品
|
亚洲天堂影院
|
伊人久久麻豆
|
成人av网站在线观看
|
日韩国产欧美
|
欧美激情亚洲激情
|
97精品国产
|
国产精品一区二区无线
|
日韩久久综合
|
av一区二区三区
|
欧美在线a
|
免费一区
|
国产精品久久久久久久毛片
|
日日操操
|
精品成人免费视频
|
国产高清久久久
|
夜操
|
黄色一级免费
|
综合精品在线
|
久久精品成人热国产成
|
99久久国产综合精品麻豆
|
狼色网
|
毛片入口
|
欧美日韩精品久久久免费观看
|
亚洲人成网亚洲欧洲无码
|
看片国产
|
91视频免费观看
|
国产精品毛片一区二区三区
|
一区在线视频
|
中文字幕不卡在线88
|
成人网在线看
|
久久免费视频观看
|
av激情在线
|