Ⅰ 藍橋杯單片機自鎖怎麼解決
1、首先找到藍橋杯單片機,先將其關閉鎖存器,在找到晶元P10、p11口。
2、其次在將晶元的P10、P11口一起接地,再連接電腦冷啟動。
3、最後在把單片機的自鎖按鈕按下就會解鎖,即可解決。
Ⅱ 單片機鎖住了怎麼解鎖
不是有reset 引腳嘛 。按住復位鍵,然後寫入程序,再松開復位鍵,寫入程序。
Ⅲ 小弟沒學過單片機,想做一個用單片機控制電磁鎖,請問原理是什麼,需要學習什麼
單片機就是一個可以通過編程實現開關量輸出的器件,它的輸出端可以通過灌流的方式驅動負荷,驅動能力依各系列、型號而不同,一般是經介面器件或三極體放大輸出;你用單片機控制電磁鐵,最基本的可以達成1】控制電磁鐵的通斷。2】通過鍵盤、遙控或其他方式進行編碼實現密碼鎖功能。至於定時開、定時關、錯碼鎖閉等等、等等的方式就盡可隨你臆想編程了。
Ⅳ 51單片機的加密如何使用原理是是什麼
AT89cxx加密原理
單片機解密簡單就是擦除單片機片內的加密鎖定位。由於AT89C系列單片機擦除操作時序設計上的不合理。使在擦除片內程序之前首先擦除加密鎖定位成為可能。AT89C系列單片機擦除操作的時序為:擦除開始---->擦除操作硬體初始化(10微秒)---- >擦除加密鎖定位(50----200微秒)--->擦除片內程序存儲器內的數據(10毫秒)----->擦除結束。如果用程序監控擦除過程,一旦加密鎖定位被擦除就終止擦除操作,停止進一步擦除片內程序存儲器,加過密的單片機就變成沒加密的單片機了。片內程序可通過匯流排被讀出。對於 AT89C系列單片機有兩種不可破解的加密方法。
一、永久性地破壞單片機的加密位的加密方法。簡稱OTP加密模式。
二、永久性地破壞單片機的數據匯流排的加密方法。簡稱燒匯流排加密模式。
一、OTP加密模式原理
這種編程加密演算法燒壞加密鎖定位(把晶元內的矽片擊穿),面不破壞其它部分,不佔用單片機任何資源。加密鎖定位被燒壞後不再具有擦除特性, 89C51/52/55有3個加密位進一步增加了加密的可靠性。一旦用OTP模式加密後,單片機片內的加密位和程序存儲器內的數據就不能被再次擦除, 89C51/52/55單片機就好象變成了一次性編程的OTP型單片機一樣。如果用戶程序長度大於89C51單片機片內存儲器的容量,也可使用OPT模式做加密,具體方法如下:
1、按常規擴展一片大容量程序存儲器,如27C512(64K)。
2、把關鍵的程序部分安排在程序的前4K中。
3、把整個程序寫入27C512,再把27C512的前4K填充為0。
4、把程序的前4K固化到AT89C51中,用OPT模式做加密。
5、把單片機的EA腳接高電平。
這樣程序的前4K在單片機內部運行,後60K在片外運行。盜版者無法讀出程序的前4K程序,即使知道後60K也無濟於事。
二、煉匯流排加密模式原理
因為單片機片內的程序代碼最終都要通過數據匯流排讀出,如果指導單片機的數據匯流排的其中一條線永久性地破壞,解密者即使擦除了加密位,也無法讀出片內的程序的正確代碼。89C1051/2051的數據匯流排為P1口燒匯流排模式燒壞89C2051的P1.0埠,原程序代碼為02H、01H、00H。讀出的數據則為03H,01H,00H。其中最低位始終為1,讀出的程序代碼顯然為錯碼。這種加密模式用於加密89C1051/2051單片機。缺點是佔用單片機的資源。開發設計人員在設計單片機硬體系統時只要預留出口線P1.0不用,以後就可用燒匯流排模式對單片機加密。
Ⅳ 89C51單片機中,為什麼P0埠需要採用片外地址鎖存器
P0在地址輸出的時候是地址。。在數據輸入輸出的時候又要做數據操作。
所以,要用一個鎖存器來鎖住剛才輸出的地址,再來讀入或者輸出數據。
你可以查下51單片機的匯流排擴展,。。
Ⅵ 請教如何讓單片機「死鎖」
讓單片機「死鎖」?是相當於死機的意思嗎?不再執行任何指令了?
這需要有條件的,即是在達到這個條件時,才進入死機狀態,否則,正常的工作都不能做了。例如:按了什麼鍵了,密碼鎖輸入密碼錯了,等等,才會進入死鎖狀態。
當達到這個條件後,執行一條無限循環指令就行了。
匯編程序:SJMP $ ;就在此處無限循環了
C語言程序:while(1); //就在此處無限循環了
Ⅶ 51單片機與鎖存器
如果鎖存器的供電與單 片機電壓相同,鎖存器鎖引腳輸出的電壓基本與單片機io口輸出的電壓相同,鎖存允許端是高電平時,說輸入與輸出「直通」,指的是高低電平關系,並不是中間沒有隔離緩沖而直通
Ⅷ 單片機鎖存器作用,要通俗回答
鎖存器通常只有兩種狀態,直通和鎖存;以74HC573為例,直通即輸入和輸出電平狀態一致;鎖存則是在使能條件下,無論輸入是什麼,輸出始終保持上一次的狀態
Ⅸ 51單片機鎖存器是什麼和p2.6 p2.7口有什麼聯系呢
鎖存器是基本邏輯單元的一個大的分類
片內所有寄存器都是由鎖存器構成,I/O口是某些特殊寄存器映像,或者說是帶硬體輸出輸入的寄存器
Ⅹ 單片機鎖存器的使用
鎖存器一般是指單片機外邊的,是外接的晶元。
從這個電路看,P0控制數碼管的段、P2控制數碼管的位。
P0、P2是單片機內部的特殊功能寄存器,能夠保存數據。
也許有人稱呼它們是「片內鎖存器」?
這個電路,在程序控制下,能夠正常的動態顯示;
但是從電子技術的理論來說,這個電路是不合理的,在LED不發光的時候,耗電很大,甚至遠遠大於LED發光時的電流。
------------------------
樓主補充的程序,和這幅電路圖,是不配套的。
------------------------
鎖存 和 輸出,是使用片內的P0和P2;
但是,P0~P3,不叫鎖存器,叫做輸出介面,是「特殊功能寄存器」中的四個。
------------------------
按照樓主補充的程序,需要外接兩塊晶元73LS373,它們才是鎖存器。