51微控制器記憶體是4k,52微控制器是8k,就是記憶體不一樣。數碼管的特點:1.自發光,亮度高,適合環境亮度低的場合使用
2.牢固,不怕衝擊。eg:呼喚機
數碼管是一種半導體發光器件,其基本單元是二極體。一般是3.3v,但是微控制器工作是5v,所以會
串聯乙個1k的電阻來保護。
智慧型小車是共陽(拉高)可以節省成本,51實驗板是共陰(接地),
po口!!!p0.0-p0.7是雙向i/o口,po是輸出字形碼給數碼管選端
74hc573晶元,共陰驅動段選,le鎖存
du段選 we位選
1void delay(float
t)//延時函式,定義為delay.c
29 }
定義主機板函式hjc-52.c
1 #include 2 #include"hjc52.h"3
4//主機板函式
5void hjc52_init(void)6
定義各部分
//hjc52.h
#ifndef hjc52_h
#define hjc52_hsbit led0 =p1^0
;sbit led1 =p1^1
;sbit du =p2^6; //
hl-1 hj-3g
sbit we =p2^7; //
hl-1 hj-3g
sbit fm =p1^2; //
p2.3 hl-1
sbit en =p2^5; //
lcd1602
sbit rst =p1^2; //
ds1302
#endif
最後的主函式
1 #include2 #include"hjc52.h"3
4void
main()
5
數碼管顯示
數碼管顯示 最近因為對突然對電子感興趣,前幾天在路過電子 時買了乙個數碼管。因為以前總是紙上談兵,根本沒實驗過,連數碼見都沒見過,所以開始覺得將這塊數碼管顯示出來是非常具有挑戰性的工作。今天正好有空,拿來了我的數碼管,並在網上看了一些資料,才發現並不是想象中的那麼難,其實更準確的說是太簡單了。不到半...
數碼管顯示
一 區分數碼管的類別 共陰數碼管 即所有數碼管的陰極接在一起。要使某個數碼管點亮,只需置上高電平,中該位置 1 共陽數碼管 即所有數碼管的陽極接在一起。要使某個數碼管點亮,只需置上低電平,中該位置 0 二 單個數碼管顯示 a h 表示單個數碼管上面的8個led。根據共陰共陽的特性,點亮相應的led,...
數碼管顯示
數碼管由8個led組成,對應乙個i o口的輸出.根據連線方式不同分為共陽和共陰數碼管 可以看到,由於結構不同,共陽和共陰使led亮起的輸出電平也不同,如下是兩種連線方式對應的16進製製碼 當我們要對多個數碼管進行控制的時候,不僅需要控制顯示內容 段碼 還要控制顯示的位置 位碼 簡單一點的方法可以用另...