Ⅰ 51單片機最小系統板焊接後不好用,如何檢測錯誤常見的錯誤類型有哪些
這坦首野個很好查啊,首先查電源撒,芹枯,拿表量一下電源,各個點往下量,最後量各個引腳是否有虛焊,要這都么問題的話,整個流水燈程序,下載進去
,跑起來看看個I/O都正常不,,如果這都正常,那麼
恭喜你
你的板子成功了。。。。剩讓喊下的就是完成你各式各樣的想法了。。
Ⅱ 80C52單片機最小系統怎麼測試
讓其中的一個IO口變化的輸出高低槐廳粗電來,用一個LED來觀察伏握就OK了.
簡單的用for,while等延時就行,注意時間要合適,不然,太快了看不出,太慢了鉛鎮會以為沒工作,當然可以把其它特定的IO口設成高或低來驗證.
BTW:現有atmel有AT89S52,比AT8052還便宜,而且用ISP下載的,更方便.
Ⅲ 單片機最小系統原理描述,原理圖,以及電路說明
51單片機最小系統電路介紹
1.51單片機最小系統復位電路的極性電容C1的大小直接影響單片機的復位時間,一般採用10~30uF,51單片機最小系統容值越大需要的復位時間越短。
2.51單片機最小系統晶振Y1也可以採用6MHz或者11.0592MHz,在正常工作的情況下可以採用更高頻率的晶振,51單片機最小系統晶振的振盪頻率直接影響單片機的處理速度,頻率越大處理速度越快。
3.51單片機最小系統起振電容C2、C3一般採用15~33pF,並且電容離晶振越近越好,晶振離單片機越近越好4.P0口為開漏輸出,作為輸出口時需加上拉電阻,阻值一般為10k。
設置為定時器模式時,加1計數器是對內部機器周期計數(1個機器周期等於12個振盪周期,即計數頻率為晶振頻率的1/12)。計數值N乘以機器周期Tcy就是定時時間t。
設置為計數器模式時,外部事件計數脈沖由T0或T1引腳輸入到計數器。在每個機器周期的S5P2期間采樣T0、T1引腳電平。當某周期采樣到一高電平輸入,而下一周期又采樣到一低電平時,則計數器加1,更新的計數值在下一個機器周期的S3P1期間裝入計數器。由於檢測一個從1到0的下降沿需要2個機器周期,因此要求被采樣的電平至少要維持一個機器周期。當晶振頻率為12MHz時,最高計數頻率不超過1/2MHz,即計數脈沖的周期要大於2ms。
標識符號地址寄存器名稱
P30B0HI/O口3寄存器
PCON87H電源控制及波特率選擇寄存器
SCON98H串列口控制寄存器
SBUF99H串列數據緩沖寄存器
TCON88H定時控制寄存器
TMOD89H定時器方式選擇寄存器
TL08AH定時器0低8位
TH08CH定時器0高8位
TL18BH定時器1低8位
TH18DH定時器1高8位
Ⅳ 自己焊的51單片機最小系統檢測不到
18
19引腳接晶體振盪器,之後接兩個小電容,小電容接地。20接地,40接電源。
明確下原先實測出現的現象,如果電壓低於3.3v此單片機不會工作,如大於3.3v則有很大可能能啟動,若你的供電電壓是4.6v則一定可以啟動。
注意一點,stc的51單片機出場時候裡面自帶了一個流水燈程序,具體是哪個口,我不記得了,如果你用的是剛出廠的單片機的話。
實際針對這個問題,具體考慮有兩個,一個是焊接時候的鏈接問題,一個是單片機是否啟動的問題。建議使一個io長延時一段時間循環1,0電平,用電表看看是否能讀出變化的數值,若成功則單片機啟動,若不成功則檢查各個器件,一般首選檢查此io引腳的焊接,電源部分的焊接,其次才去查看晶振電路。
說下上拉電阻的問題,實際stc在89系列單片機已經明確了,io在晶元內部已經全部上拉,此內容來源於stc晶元手冊。
Ⅳ 怎樣檢測STCc51單片機最小系統
STC單片機晶元出廠時貌似其內部都裝載了LED燈驅動程序,如果最小系統的電源、晶振正確時會閃亮的;其實不用這么麻煩的,通電後,用萬用表檢測,除接晶振的兩個引腳電壓為2V左右外,其他都是高電平5V左右,復位引腳在接入阻容復位電路後,在通電的瞬間會有一個上挑的電壓擺動,而後處於低電平狀態。
Ⅵ 單片機最小系統怎樣檢測晶振的好壞為什麼焊好的單片機最小系統無法實現延時。
要檢測晶振在單片機系統中是否工作正常需要示波器幫忙才行,把探頭打到衰減十倍的檔,去測晶振,正常的話,會顯示出正弦波。
不過單片機最小系統不能工作,可能性多多,你一個個檢查下來:
1、電源是否能夠提供5V電壓;
2、EA腳是否焊好,有沒有5V電壓春斗頌。
3、復位電路是否扒鄭工作正常,銷擾如果是手動復位按下按鍵後,是否會出現0-5V,然後又變回0V的現象。
4、晶振電路的負載電容有沒有焊錯。
5、程序有沒有寫錯。
等等。