STC89C52微控制器 LCD1602液晶顯示屏

2021-10-13 23:32:06 字數 918 閱讀 5028

lcd1602顯示 vvcat

#include

typedef

unsigned

char uchar;

typedef

unsigned

int uint;

sbit rs = p3^5;

sbit rw = p3^6;

sbit en = p3^4;

//判斷液晶忙,如果忙則等待

void

read_busy()

while

(busy &

0x80);

}//寫lcd1602命令乙個位元組

void

write_cmd

(uchar cmd)

//寫乙個位元組資料

void

write_dat

(uchar dat)

void

main()

通過以下方式也可以在lcd1602液晶顯示屏中顯示數值

write_dat(0

+'0');

write_dat(1

+'0');

write_dat(2

+'0');

write_dat(3

+'0');

write_dat(4

+'0');

write_dat(5

+'0');

write_dat(6

+'0');

write_dat(7

+'0');

write_dat(8

+'0');

write_dat(9

+'0'

);

注:0 要用單引號』 '括起來而不是雙引號括起來" "否則顯示屏不能正常顯示數值。

STC89C52微控制器RAM模式

stc89c52 微控制器內變數 函式引數等資料在ram中的儲存模式 small compact large 前邊介紹微控制器資源的時候,我們提到過 stc89c52 共有 512 位元組的 ram,是用來儲存資料的,比如我們定義的變數都是直接存在 ram 裡邊的。但是微控制器的這 512 位元組的...

51微控制器(一) 初學STC89C52微控制器

1.cpu運算器和控制器 微控制器的核心構成部分之一 2.內部資料儲存器存放可讀的資料,如程式中的定義。3.程式儲存器8kb,0000h 1fffh 存放程式,原始資料。4.定時 計算器3個定時器 計算器,即可設定成計數方式用於外部事件計數,也可以設定成定時模式,用於對微控制器的計時控制。5.並行埠...

微控制器 STC89C52的最小單元

stc89c52rc是stc公司生產的一種低功耗 高效能cmos8位微控制器,具有 8k位元組系統可程式設計flash儲存器。stc89c52使用經典的mcs 51核心,但做了很多的改進使得晶元具有傳統51微控制器不具備的功能。在單晶元上,擁有靈巧的8 位cpu 和在系統可程式設計flash,使得s...