『壹』 單片機開機後屏幕點亮無任何顯示
可能是由於長時間連接電源使用,電池保護導致。可以嘗試斷開電腦電源線與其他外接設備(如網線、usb設備),然後按住開機鍵不放手20秒左右為電池散電,然後按擊三下開機鍵進行重新激活電池使用
『貳』 請教單片機的啟動過程
看過一篇文章說道:
CPU啟動後到有兩種方式:
1、CPU重啟後,將其PC寄存器設為特定地址,只要用戶的起始程序存在這個地址,就可以被正確執行;
——貌似51就是啟動後將PC寄存器設為00H。
2、CPU重啟後,會將CPU中存儲中斷矢量表地址的寄存器設為某特定地址,接著引發RESET中斷,程序
員只要把中斷矢量表存儲在這個地址。並指定RESET中斷的處理程序為自己寫的某個函數,則該函數就可以在
開機後被CPU執行。
——中斷矢量表不是固定在FLASH內部的一段內存嗎?怎麼又多了個存儲中斷矢量表的寄存器?
——棧、堆等的初始化到底是在RESET中斷的執行之前還是之後?
由於,應用到的程序一直是用C寫的,很少去關心單片機的啟動過程,往往編譯器也有現成的傻瓜版啟動代碼,
至於匯編畢業後就都忘得7788了。所以,單片機啟動過程這一塊我還是很亂很迷糊的,希望哪位有經驗的朋友
能夠指導或者做個概述一下,萬分感謝!~
『叄』 單片機一邊連著電池給其供電 用電腦給單片機下程序時 電腦突然關機 之後再開機 音響一直嗡嗡響
如果只是單純的給單片機供電,用一個兩端都是usb的介面將單片機與電腦相連,而且你上面的max232,RS232(即db9)是用來給單片機下載程序的,根本不能給單片機供電,得外接電源。不僅如此,還得需要USB 轉串口線。(除非你電腦上有串口)。
『肆』 51單片機開機為什麼要復位
電腦要開機關機,手機要重啟,單片機也是計算機系統,也要復位進行重啟,有的復位是外部復位一般是人為的復位操作,還有就是看門口復位,這是出現在系統出錯的情況下發生的復位。
『伍』 為什麼當單片機系統關機後立即在開機,有時就不能正常工作,如何解決 ...
主要是單片在開機上電復位後,自己會開始程序的初始化,如ICW1,ICW2,ICWO3,CWO1,OCw2指令,初始完成後就可以正常工作了。如果斷電了,裡面的程序在突然斷電時運行到一半就停了,表現為電平由高突然變低,但是裡面的鎖存器就記錄了但是得電平信息,直到全部電平為零鎖存失效;但當斷電又馬上上電後,單片機里電平沒有立即變為0,上次「斷電」時所存的代碼就會繼續運行,同時單片機又要初始化,因為51單片機的時間級是1US,反應不過來就變現為程序異常,導致不正常工作!
解決的方法是:抑制開關時的過沖現象!
可以減緩開關機的速度,也可以在單片機電源引腳處接入發光二極體電路,等光全滅了的時候,再打開。尤其是那種帶所存的按鍵小開關,由於他的設計,經常造成電壓電流的過沖,使單片機暫時的「不完全停止運行」,損壞單片機!
『陸』 51單片機如何實現開機自檢
可以連接電腦電源的多餘的電源輸出線,檢測有沒有輸出電壓。或者檢測電腦的風扇的運行,風扇上一般有3根線,一根電源,一根地線
『柒』 單片機怎麼做開關機程序
這個是完全沒有問題的,但是需要硬體結合,比如單片機某個IO輸出高電平開機,你硬體用三極體或者光耦控制繼電器,開實現開關機,希望我的回答對你有幫助!
『捌』 每次用usb轉串口線下載程序到51單片機時,筆記本再次開機就黑屏了,為什麼求大神指導。電腦是32位win7
會不會是單片機是USB從筆記本供電的,單片機供電最好用自製電源,還有有可能是筆記本USB口壞了,至少我之前都是直接用電腦usb給單片機外圍電路供電,然後usb口都會有問題。貌似電腦usb口支持電流最大是500mA,超了會損壞電腦主板,有可能和這個有關系,再不行,那就可能是病毒吧。
『玖』 請教單片機的啟動過程
看過一篇文章說道:
CPU啟動後到有兩種方式:
1、CPU重啟後,將其PC寄存器設為特定地址,只要用戶的起始程序存在這個地址,就可以被正確執行;
——貌似51就是啟動後將PC寄存器設為00H。
2、CPU重啟後,會將CPU中存儲中斷矢量表地址的寄存器設為某特定地址,接著引發RESET中斷,程序
員只要把中斷矢量表存儲在這個地址。並指定RESET中斷的處理程序為自己寫的某個函數,則該函數就可以在
開機後被CPU執行。
——中斷矢量表不是固定在FLASH內部的一段內存嗎?怎麼又多了個存儲中斷矢量表的寄存器?
——棧、堆等的初始化到底是在RESET中斷的執行之前還是之後?
由於,應用到的程序一直是用C寫的,很少去關心單片機的啟動過程,往往編譯器也有現成的傻瓜版啟動代碼,
至於匯編畢業後就都忘得7788了。所以,單片機啟動過程這一塊我還是很亂很迷糊的,希望哪位有經驗的朋友
能夠指導或者做個概述一下,萬分感謝!~
『拾』 想用單片機檢測電腦是否開機,請問有什麼方法呢
可以連接電腦電源的多餘的電源輸出線,檢測有沒有輸出電壓。或者檢測電腦的風扇的運行,風扇上一般有3根線,一根電源,一根地線,另外一根是用於檢測風扇轉速的脈沖信號。把這個信號接到單片機的引腳上通過計數器或者程序掃描也可以。當然也可以把單片機和電腦的串口或者usb口連接然後通過計算機運行一個小程序與單片機之間建立通訊來判斷。總之方法很多。