請問各位如何利用萬用表簡單判斷AT89S51最小系統(tǒng)工作是不是正常,測那幾個引角可以分別判斷出晶震,復位電路以及AT89S51本身工作是不是正常!
或者其他比較簡單的辦法對AT89S51最小系統(tǒng)進行檢測!
討論AT89S51最小系統(tǒng)的檢測!
全部回復(10)
正序查看
倒序查看
@maychang
如果只有萬用表,就不能作詳細全面的檢測.上電時用萬用表量RST引腳,指針應該跳一下然后穩(wěn)定在0V.如此則復位電路大致正常(先接好再上電).萬用表接在ALE引腳上,晶體正常工作時無論是什么程序,ALE都有輸出,頻率為晶體的1/6,故萬用表指示約2V為正常,可判斷晶體工作.接近5V或接近0V都不正常.別的檢測需要更復雜的儀器,萬用表已無能為力.其實檢測單片機工作是否正常應該是比較簡單的.如果需要用盡可能少的設備檢測程序工作,發(fā)短信或在此發(fā)帖.
那是否可以編寫一個簡單的程序來進行判斷呢,我想應該判斷基本的I/O口沒什么問題,關(guān)鍵是幾個復用的引腳!不知道各位有沒有相關(guān)程序!
0
回復
@jjk927
那是否可以編寫一個簡單的程序來進行判斷呢,我想應該判斷基本的I/O口沒什么問題,關(guān)鍵是幾個復用的引腳!不知道各位有沒有相關(guān)程序!
寫一個簡單程序,根據(jù)引腳輸出進行判斷,這是最基本的方法.可以在某些引腳上接一個7段數(shù)碼管,程序中出現(xiàn)某種情況就顯示一個數(shù)字.再簡單的方法是接一個發(fā)光管,令其長亮、閃爍、慢閃、快閃、連閃兩下等等,也能獲得一些單片機運行中的信息.
復用引腳就只能各功能分開檢查了.實際上,許多功能也只能分開檢查.例如異步串口接收,顯然無法一步一步檢查,只能檢查接收到的一幀數(shù)據(jù)是否正確,接收之前令發(fā)光管亮,正確令發(fā)光管閃爍,錯誤則不閃爍.
復用引腳就只能各功能分開檢查了.實際上,許多功能也只能分開檢查.例如異步串口接收,顯然無法一步一步檢查,只能檢查接收到的一幀數(shù)據(jù)是否正確,接收之前令發(fā)光管亮,正確令發(fā)光管閃爍,錯誤則不閃爍.
0
回復
@maychang
寫一個簡單程序,根據(jù)引腳輸出進行判斷,這是最基本的方法.可以在某些引腳上接一個7段數(shù)碼管,程序中出現(xiàn)某種情況就顯示一個數(shù)字.再簡單的方法是接一個發(fā)光管,令其長亮、閃爍、慢閃、快閃、連閃兩下等等,也能獲得一些單片機運行中的信息.復用引腳就只能各功能分開檢查了.實際上,許多功能也只能分開檢查.例如異步串口接收,顯然無法一步一步檢查,只能檢查接收到的一幀數(shù)據(jù)是否正確,接收之前令發(fā)光管亮,正確令發(fā)光管閃爍,錯誤則不閃爍.
可不可以利用計算機上的軟件模擬示波器觀察ALE腳的輸出波形以及其他引腳呢,模擬示波器的軟件我有了,可是不知道怎么和AT89s51最小系統(tǒng)連接起來,我沒買仿真器,不太清楚如何將模擬示波器與最小系統(tǒng)連接起來!
0
回復