|
STC15W4K LCD1602液晶顯示
0.jpg (37.16 KB, 下載次數(shù): 18)
下載附件
2018-4-8 15:08 上傳
單片機(jī)源程序如下:
- /******************************************************************************
- 功能:
- LCD1602液晶顯示
- 若液晶看不清楚字,請(qǐng)旋轉(zhuǎn)對(duì)比度調(diào)節(jié)的電位器到字清晰為止
- ******************************************************************************/
- #include "main.h"
- #include "delay.h"
- #include "lcd1602.h"
- /************* 功能說(shuō)明 **************
- 本程序演示LED閃爍
- ******************************************/
- /************* 本地常量聲明 **************/
- /************* 本地變量聲明 **************/
- u8 count = 0;
- /************* 本地函數(shù)聲明 **************/
- /************* 外部函數(shù)和變量聲明 *****************/
- /******************** IO配置函數(shù) **************************/
- void GPIO_config(void)
- {
- P5M0 &= ~(1<<5); //設(shè)置P5.5為準(zhǔn)雙向口
- P5M1 &= ~(1<<5);
- }
- /******************** 主函數(shù) **************************/
- void main(void)
- {
- GPIO_config();
- Init_LCD1602();
- LCD1602_write_com(0x80); //指針指向第1行第0個(gè)位置
- LCD1602_write_word("Welcome back !");
- LCD1602_write_com(0x80+0x40); //指針指向第2行第0個(gè)位置
- LCD1602_write_word("HelloWorld!");
- delay_ms(200);
-
- while(1)
- {
- count++;
- if(count == 100)
- count = 0;
- LCD1602_write_com(0x80+0x40+13); //指針指向第2行第13個(gè)位置
- LCD1602_write_data(count/100 + 0x30); //顯示百位
- LCD1602_write_data(count%100/10 + 0x30);//顯示十位
- LCD1602_write_data(count%10 + 0x30); //顯示個(gè)位
-
- LED = LED_ON;
- delay_ms(250);
- delay_ms(250);
- delay_ms(250);
- delay_ms(250);
- LED = LED_OFF;
- delay_ms(250);
- delay_ms(250);
- delay_ms(250);
- delay_ms(250);
-
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
LCD1602液晶顯示.zip
(94.52 KB, 下載次數(shù): 84)
2018-4-8 08:55 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|