女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

51程序如何弄到STM32上

發燒友研習社 ? 來源:發燒友研習社 ? 作者:發燒友研習社 ? 2021-12-25 09:29 ? 次閱讀

自己利用空閑時間把之前的51的程序弄到了STM32上,并且加了一些功能模塊。本制作的電子密碼鎖,有PCB、原理圖,PCB印制電路板都是原創,。此設計用外部存儲器,支持修改密碼,本來想添加指紋識別模塊,但是12864的數據口被使用了,gpio口不夠用。在實際中我發現12864還是用串口比較好,因為用并口的話使用會影響同GPIO口的其他位口。畢竟是業余時間做的,可能在有些方面不是很完善。

一、功能介紹:

1、輸入6位密碼,即可開鎖。

2、輸入7次純數字,系統會自動恢復初始狀態。

3、沒有輸入完6位密碼,按下確認鍵,系統不會應答。

4、密碼輸入錯誤三次,鎖定鍵盤并且蜂鳴器提醒10秒。

5、輸入錯誤可以退格、清零。

6、開機后12864模塊會有60秒定時顯示,沒操作鍵盤60秒后,清除數據并且恢復初始狀態。如果在記時期間有按鍵按下,這停止倒計時,并且在沒有操作鍵盤8秒左右,重新開啟倒計時12864休眠功能。

7、在功能模式下可以修改密碼,也可以做其他功能選擇(其他功能你們根據自身能力添加)。

8、程序有密碼數值存儲在數組,可用于顯示等操作。(修改密碼時可以顯示)

9、有人體感應模塊,感應到有人嗎,并且12864處于關屏休眠模式下,即可打開12864屏幕。

10、有外部存儲器24C02,支持修改密碼,密碼斷電不丟失。

11、步進電機模塊。

12、繼電器模塊。

13、溫度模塊,倒計時期間可以測量7805和1117芯片溫度或者外部溫度,并實時顯示。

二、資料展示

1.原理圖

2.PCB印制電路板

因為自己做的板,所以在布線的時候那那么專業,能用就好。

3.實物圖

外觀大概就這樣,工作狀態

4、說明

我是用的KT板面上貼了一層貼紙,把這些弄到了一起,自己準備在包裝一下,做一個密碼箱完全沒有問題。可以用來放放自己的小秘密,哈哈哈 。

5、代碼

代碼太多了,我就不寫出來咯,自行可以去程序里面看。在資料里有單獨的DS18b20、24c02、定時器的一些單一代碼,直接修改一下就能移植。有些代碼的注釋沒有修改到,是錯誤的。看的時候注意一下就好。

三、最后說幾句

1、有電子相關專業的同學們,可以用這個作為設計,可以去掉步進電機,再添加一個指紋模塊后,應該能行。

2、我原本想用指紋模塊來控制步進電機來打開老式的拉鎖,現在我還沒有試,不知道能不能成功。

3、因為我的按鍵模塊、12864模塊、DS18B20之間的gpio口有點干擾,因為矩陣鍵盤的列需要輸入探測是用了一整個GPIO的操作函數,所以用了它后,另外兩個它也會受到影響。

4、資料里包含了四個文件夾,PCB設計、程序、串口調試工具、資料(相關芯片,外設的資料)

原文標題:基于STM32制作的無用多功能小玩意兒!密碼鎖、自動控溫等功能

文章出處:【微信公眾號:發燒友研習社】歡迎添加關注!文章轉載請注明出處。

審核編輯:彭菁
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4352

    文章

    23417

    瀏覽量

    406752
  • 存儲器
    +關注

    關注

    38

    文章

    7636

    瀏覽量

    166411
  • STM32
    +關注

    關注

    2289

    文章

    11012

    瀏覽量

    362378

原文標題:基于STM32制作的無用多功能小玩意兒!密碼鎖、自動控溫等功能

文章出處:【微信號:發燒友研習社,微信公眾號:發燒友研習社】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    2.4寸TFT彩屏配套測試程序-51單片機

    如題,2.4寸TFT彩屏配套測試程序-51單片機。
    發表于 06-04 16:26 ?0次下載

    如何在 樹莓派 編寫和運行 C 語言程序

    在本教程中,我將討論C編程語言是什么,C編程的用途,以及如何在RaspberryPi編寫和運行C程序。本文的目的是為您介紹在RaspberryPi上進行C編程的基礎知識。如果您想深入了解C編程
    的頭像 發表于 03-25 09:28 ?410次閱讀
    如何在 樹莓派 <b class='flag-5'>上</b>編寫和運行 C 語言<b class='flag-5'>程序</b>?

    STM32F103VFT6的程序能直接在STM32F103VGT6運行嗎?

    STM32F103VGT6能代替 STM32F103VFT6嗎? 也就是STM32F103VFT6的程序能直接在STM32F103VGT6
    發表于 03-12 06:39

    JetBrains IDE架開發微信小程序的官方插件

    一直以來,小程序開發者必須安裝第三方插件,才能在 JetBrains IDE 中進行小程序開發。在 JetBrains Marketplace ,有關插件已有約 50 萬下載量。 對于這個在中國
    的頭像 發表于 01-16 17:15 ?553次閱讀
    JetBrains IDE<b class='flag-5'>上</b>架開發微信小<b class='flag-5'>程序</b>的官方插件

    STM32H503開發(2)----STM32CubeProgrammer燒錄

    STM32CubeProgrammer (STM32CubeProg) 是一款用于編程STM32產品的全功能多操作系統軟件工具。 它提供了一個易用高效的環境,通過調試接口(JTAG和SWD)和自舉
    的頭像 發表于 11-28 09:25 ?2077次閱讀
    <b class='flag-5'>STM32</b>H503開發(2)----<b class='flag-5'>STM32</b>CubeProgrammer燒錄

    Keil詳細安裝教程(同時兼容51STM32)

    在安裝目錄創建兩個文件夾,一個用于存放c51 版keil,一個用于存放arm 版keil 。 1) 安裝c51 版keil 1. 安裝包以c51 開頭,比如“C51V961.EXE”
    的頭像 發表于 11-26 11:26 ?1.6w次閱讀
    Keil詳細安裝教程(同時兼容<b class='flag-5'>51</b>與<b class='flag-5'>STM32</b>)

    如何在STM32運行AI應用

    1.X-Linux-AI概述X-LINUX-AI是STM32MPUOpenSTLinux擴展包,面向STM32MP1和STM32MP2系列微處理器的人工智能。它包含LinuxAI框架,以及用于開始
    的頭像 發表于 09-30 08:00 ?3210次閱讀
    如何在<b class='flag-5'>STM32</b><b class='flag-5'>上</b>運行AI應用

    51步進電機仿真程序

    電子發燒友網站提供《51步進電機仿真程序.rar》資料免費下載
    發表于 09-24 17:20 ?4次下載

    在Keystone II器件使用Arm ROM引導加載程序

    電子發燒友網站提供《在Keystone II器件使用Arm ROM引導加載程序.pdf》資料免費下載
    發表于 09-19 12:33 ?0次下載
    在Keystone II器件<b class='flag-5'>上</b>使用Arm ROM引導加載<b class='flag-5'>程序</b>

    stm32單片機燒錄程序會擦除原來的程序

    STM32單片機燒錄程序的過程中, 通常情況下會擦除原來的程序 ,并將新程序寫入單片機的閃存(Flash)中。這一過程是通過燒錄工具(如ST-Link、J-Link等)實現的,它們負
    的頭像 發表于 09-02 09:42 ?4263次閱讀

    stm3251單片機的區別是什么

    架構差異: STM32是基于ARM Cortex-M系列內核的32位微控制器,具有更高效的處理能力和更豐富的外設。 51單片機是基于8051內核的8位微控制器,處理能力相對較低,外設也相對有限
    的頭像 發表于 09-02 09:33 ?1459次閱讀

    MK米客方德SD NAND:STM32平臺的存儲方案

    STM32平臺,SD卡的重要性不言而喻,它為嵌入式系統提供了必要的數據存儲和讀寫能力。MK米客方德SD作為市場上的一種選擇,因其耐用性、較小的體積以及高速的傳輸性能,在STM32平臺上有著廣泛的應用。
    的頭像 發表于 08-26 10:23 ?1032次閱讀
    MK米客方德SD NAND:<b class='flag-5'>STM32</b>平臺<b class='flag-5'>上</b>的存儲方案

    stm32程序燒錄的幾種方法?

    STM32是一款由STMicroelectronics公司推出的32位微控制器,廣泛應用于嵌入式系統開發。燒錄STM32程序是開發過程中的重要環節。本文將介紹幾種常見的STM32
    的頭像 發表于 08-22 09:35 ?9215次閱讀

    keil5怎么往stm32里燒錄程序

    安裝Keil5和STM32的驅動程序 首先,確保您已經安裝了Keil5軟件。您可以從官方網站下載并安裝。 接下來,安裝STM32的驅動程序。您可以從ST官方網站下載適用于您設備的驅動
    的頭像 發表于 08-22 09:31 ?4630次閱讀

    其利天下技術·STM3251的區別·無刷電機驅動開發

    作為無刷電機驅動方案商,經常需要與不同的單片機、STM32打交道,必須熟知各自的性能才能合理使用在不同的方案。今天分享本文,簡單分析STM3251單片機的區別與取舍之處。單片微型計
    的頭像 發表于 07-16 11:45 ?586次閱讀
    其利天下技術·<b class='flag-5'>STM32</b>和<b class='flag-5'>51</b>的區別·無刷電機驅動開發