如何使用AT89C52製作的簡易門禁

2022-10-08 20:39:17 字數 489 閱讀 3187

把理論付諸實踐才能收穫更加有效的知識

為了實現智慧型門禁,使用手機開鎖成了 我乙個短期最想要完成的目標

主要器件如下

g90s舵機  讀寫器

某寶上買的可充電鋰電池,電壓是5v電流1安

由於小舵機的驅動能力非常有限,使用較長槓桿才可以轉動,可以用力矩計算需要多長

使用這樣的機械連線方式可以用5v的舵機輕鬆控制

主要的坑:1 開機初始化函式最好復位,不然後面就會卡住

2 讀寫sequence 是尋卡->防衝突->選卡->秘鑰認證->讀/寫->halt

結束語:很享受整個過程,從策劃,功能實現,買材料到組裝,除錯,當完成的那一刻不是很激動但是感覺很棒

利用AT89C52定時器輸出可調PWM

知識儲備 pwm即是脈寬衝寬度調製,也稱脈寬調變,其意義就是通過微處理器的數字輸出來對模擬電路進行調製的一種有效技術。由於微控制器只能輸出高電平 1 或者低電平 0 因此對於類似正弦曲波等無法直接輸出。因此需要通過控制高低電平的有效時間,用等效面積的方式輸出曲波。pwm 1.定時器 51微控制器中內...

基於AT89C52和MQ 2的煙霧報警器設計

摘要 介紹了一種基於at89c52 微控制器和mq 2 型半導體電阻式煙霧感測器的煙霧報警器設計。該煙霧報警器具有聲光報警 濃度顯示以及與上位機串列埠通訊等功能。其結構簡單,低廉,效能穩定,具有較好的實用價值。隨著社會高速發展,火災對於人類的生產生活造成了巨大的危害。煙霧報警器是用來監測環境中煙霧的...

彙編 AT89C52點亮一盞LED燈 組合語言

學習利用組合語言寫微控制器程式的第一步是要學習組合語言的相關理論知識,那麼實踐操作的第一步肯定是從點燈開始啦!編譯環境 keil4 編譯語言 組合語言 內容 一 keil4建立at89c52的工程環境 二 程式 三 分析 1 建立新工程 atmel at89c52 2 選中後會彈出是否匯入啟動檔案 ...