stc 89C52微控制器引腳 對應的功能
阿新 • • 發佈:2018-12-20
先附上一張stc89C52引腳圖
P1^0~7 對應八個二極體
dula=P2^6 段選
wela=P2^7 位選
每次要使用 數碼管時
在主函式 中先開啟位選,再送入位選訊號,再關閉位選
然後再開啟段選,輸送段選訊號,關閉 段選
例項程式碼
#include<reg52.h> sbit dula=P2^6;//申明U1暫存器的鎖存端,P2^6是段鎖 sbit wela=P2^7;//申明U2,P2^7是撾凰? main() { wela=1; //開啟U2鎖存端 P0=0xfe;//送入位選訊號,確定哪幾個數碼管發光 wela=0;//關閉U2鎖存器 dula=1;//段鎖 P0=0x5e;//0x06代表1,確定數碼管顯示哪些字元 0~F dula=0; while(1); }
獨立鍵盤,即最下面一排的鍵盤分別為S2、S3、S4、S5
分別對應S2-----P3^4
分別對應S3-----P3^5
分別對應S4-----P3^6
分別對應S5-----P3^7
液晶顯示補充
1602液晶顯示(1602型的液晶屏只能顯示32字元,兩行,每行18個)
sbit lcden=P3^4; //對應液晶使能端
sbit lcdrs=P3^5; //液晶資料命令選擇端
未完待續。。。。。