用 C學習51微控制器 記錄 3 點陣屏

2021-10-04 13:13:13 字數 1079 閱讀 9683

前言——其實51並不太難,多看 多寫**,多除錯,就一定會有所感悟。

所以我在此留下一些**以供自己重複記憶,也希望能夠幫到你!

今天又找到一些時間來更新,廢話不多說, 來?☞

原理圖

程式總結

1、傳送乙個點只是幫助理解點陣屏傳送資料的原理,實際上並不需要自己乙個一點的找資料,可用取模軟體直接給我們資料

2、記住傳送點陣屏資料的方法

#include

#include

#define uchar unsigned char

sbit dio = p3^4;

//資料輸入io口

sbit sclk = p3^5;

// 移位暫存器時鐘

sbit rclk = p3^6;

//輸出鎖存器時鐘

//row 0x80 ,cov 0xfe

void main (

) dat =

0x80

;for

(i=0

;i<

8;i++

) rclk =1;

while(1);}

程式總結

1、記住傳送資料的函式用法

2、顯示多個點的原理同數碼管的動態顯示差不多,都是程式快速執行的結果

#include

#include

sbit dio = p3^4;

sbit sclk = p3^5;

sbit rclk = p3^6;

unsigned

char code tabel[5]

[8]=

;void s_byte (

unsigned

char dat)

//傳送位元組函式(乙個位元組)

}void main ()}}}}

51微控制器 8X8點陣顯示

74hc595.h ifndef 74hc595 h define 74hc595 h 位定義 sbit data in p1 0 序列資料輸入 sbit st ck p1 1 儲存暫存器時鐘輸入 sbit sh ck p1 2 移位暫存器時鐘輸入 函式宣告 void ser in unsigned...

51微控制器學習記錄

一 由於位址和資料線有共用部分,用分時方式處理,ale進行位址的鎖存操作。二 要了解相應觸發條件 控制訊號操作 指令的時序 指令時序產生的內外部操作。三 指令的格式一般是 操作碼 運算元 四 與暫存器有關的格式中,一般用幾個bit來 代表是哪組暫存器 五 有些指令後面會加上資料,有些指令功能很複雜,...

自學51微控制器 7 LED點陣學習

3 取模軟體簡單介紹 4 點陣動畫顯示 5.收穫 led點陣由多個led小燈構成,以8 8led點陣介紹,實物圖和內部原理圖如下。圖7 2左側8個引腳為內部led小燈陽極,上側8個引腳為陰極。點亮led點陣與點亮led小燈原理相似,根據led點陣電路圖分析即可,詳細見第三章。利用定時器中斷和數碼管動...