標(biāo)題:
STC32G單片機(jī)+LCD1602程序 不亂碼
[打印本頁(yè)]
作者:
崇慶陽(yáng)光
時(shí)間:
2022-8-18 16:37
標(biāo)題:
STC32G單片機(jī)+LCD1602程序 不亂碼
51hei圖片_20220818163353.jpg
(271.34 KB, 下載次數(shù): 27)
下載附件
2022-8-18 16:35 上傳
今天剛調(diào)好的,僅供參考哈。
單片機(jī)源程序如下:
#include <stc32g.h>
#include <intrins.h>
#define MAIN_Fosc 11059200L //定義主時(shí)鐘
typedef unsigned char u8;
typedef unsigned int u16;
typedef unsigned long u32;
#include "delay.h"
#include "LCD1602.h"
u8 code ma2[]={" STC32G+LCD1602"};
void main(void)
{
u8 i;
u8 a;
u8 b;
P0M1 = 0x00; P0M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
P1M1 = 0x00; P1M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
P2M1 = 0x00; P2M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
P3M1 = 0x00; P3M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
P4M1 = 0x00; P4M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
P5M1 = 0x00; P5M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
P6M1 = 0x00; P6M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
P7M1 = 0x00; P7M0 = 0x00; //設(shè)置為準(zhǔn)雙向口
WTST = 0; //設(shè)置程序指令延時(shí)參數(shù),賦值為0可將CPU執(zhí)行指令的速度設(shè)置為最快
LCD_INIT(); //初始化LCD
a=0x80 + 7; //第一行,7為第7列(第7個(gè)字符)
Write_CMD(a);
Write_Data('O');
a=0x80 + 8; //第一行,8為第8列(第8個(gè)字符)
Write_CMD(a);
Write_Data('K');
b=0xC0 + 0; //第二行,0為第一列(第一個(gè)字符)
Write_CMD(b);
i=0;
while(ma2[i] != '\0')
{
Write_Data(ma2[i]);
i++; //第二行止。
}
while(1);
}
復(fù)制代碼
Keil代碼下載:
STC32G LCD1602顯示程序.rar
(291.6 KB, 下載次數(shù): 55)
2022-8-18 16:36 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
崇慶陽(yáng)光
時(shí)間:
2022-8-18 20:59
整理了一下細(xì)節(jié)。
STC32G LCD1602顯示程序.rar
(291.53 KB, 下載次數(shù): 26)
2022-8-18 20:58 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1