chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51程序如何弄到STM32上

發(fā)燒友研習(xí)社 ? 來源:發(fā)燒友研習(xí)社 ? 作者:發(fā)燒友研習(xí)社 ? 2021-12-25 09:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自己利用空閑時間把之前的51的程序弄到了STM32上,并且加了一些功能模塊。本制作的電子密碼鎖,有PCB、原理圖,PCB印制電路板都是原創(chuàng),。此設(shè)計(jì)用外部存儲器,支持修改密碼,本來想添加指紋識別模塊,但是12864的數(shù)據(jù)口被使用了,gpio口不夠用。在實(shí)際中我發(fā)現(xiàn)12864還是用串口比較好,因?yàn)橛貌⒖诘脑捠褂脮绊懲珿PIO口的其他位口。畢竟是業(yè)余時間做的,可能在有些方面不是很完善。

一、功能介紹:

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

2、輸入7次純數(shù)字,系統(tǒng)會自動恢復(fù)初始狀態(tài)。

3、沒有輸入完6位密碼,按下確認(rèn)鍵,系統(tǒng)不會應(yīng)答。

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

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

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

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

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

9、有人體感應(yīng)模塊,感應(yīng)到有人嗎,并且12864處于關(guān)屏休眠模式下,即可打開12864屏幕。

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

11、步進(jìn)電機(jī)模塊。

12、繼電器模塊。

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

二、資料展示

1.原理圖

2.PCB印制電路板

因?yàn)樽约鹤龅陌?,所以在布線的時候那那么專業(yè),能用就好。

3.實(shí)物圖

外觀大概就這樣,工作狀態(tài)

4、說明

我是用的KT板面上貼了一層貼紙,把這些弄到了一起,自己準(zhǔn)備在包裝一下,做一個密碼箱完全沒有問題??梢杂脕矸欧抛约旱男∶孛?,哈哈哈 。

5、代碼

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

三、最后說幾句

1、有電子相關(guān)專業(yè)的同學(xué)們,可以用這個作為設(shè)計(jì),可以去掉步進(jìn)電機(jī),再添加一個指紋模塊后,應(yīng)該能行。

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

3、因?yàn)槲业陌存I模塊、12864模塊、DS18B20之間的gpio口有點(diǎn)干擾,因?yàn)榫仃囨I盤的列需要輸入探測是用了一整個GPIO的操作函數(shù),所以用了它后,另外兩個它也會受到影響。

4、資料里包含了四個文件夾,PCB設(shè)計(jì)、程序、串口調(diào)試工具、資料(相關(guān)芯片,外設(shè)的資料)

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

文章出處:【微信公眾號:發(fā)燒友研習(xí)社】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:彭菁
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4394

    文章

    23756

    瀏覽量

    421275
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7716

    瀏覽量

    170994
  • STM32
    +關(guān)注

    關(guān)注

    2307

    文章

    11128

    瀏覽量

    371473

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

文章出處:【微信號:發(fā)燒友研習(xí)社,微信公眾號:發(fā)燒友研習(xí)社】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux 下交叉編譯實(shí)戰(zhàn):跑起來你的第一個 STM32 程序

    很多開發(fā)者第一次接觸STM32,總會被“交叉編譯”、“燒錄程序”等概念繞暈。其實(shí)方法很簡單:在Linux下配置交叉編譯環(huán)境,編寫簡單程序,然后燒錄到STM32,就可以看到成果了。本文帶
    的頭像 發(fā)表于 11-24 19:04 ?331次閱讀
    Linux 下交叉編譯實(shí)戰(zhàn):跑起來你的第一個 <b class='flag-5'>STM32</b> <b class='flag-5'>程序</b>

    STM32程序的燒錄方式

    電子發(fā)燒友網(wǎng)站提供《STM32程序的燒錄方式.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 16:03 ?6次下載

    在MG51FB9AE MCU中,如何使用LDROM中的IAP加載程序MCU在APROM中上傳程序?

    在MG51FB9AE MCU中,如何使用LDROM中的IAP加載程序MCU在APROM中上傳程序
    發(fā)表于 08-22 06:29

    STM32F103c8做DLQR最優(yōu)控制算法的C編程資料

    這是我近期做的一個項(xiàng)目--基于STM32F103c8的DLQR控制算法的C編程,涉及DLQR最優(yōu)控制算法、嵌入式STM32F103編程、CMSIS-DSP庫使用。? ??附有完整的程序。
    發(fā)表于 07-23 15:30 ?0次下載

    STM32H747 USB接口,插拔第一次連接的,之后就再也連接不,為什么?

    狀態(tài) :STM32H747 全新板子,沒有燒任何程序,boot0 拉高。電 USB口強(qiáng)制進(jìn)入DUF模式。 操作及現(xiàn)象 1、第一次電,通過USB連接電腦 ??梢宰R別成 DFU in
    發(fā)表于 07-10 06:08

    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給STM32單片機(jī)下載程序

    本文詳細(xì)介紹如何使用ST-LINK/V2和USB轉(zhuǎn)TTL串口板為STM32單片機(jī)下載程序,包括STM32啟動模式、JTAG與SWD接口對比、驅(qū)動安裝及官方軟件STM32ST-LINKU
    的頭像 發(fā)表于 06-20 17:26 ?2219次閱讀
    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給<b class='flag-5'>STM32</b>單片機(jī)下載<b class='flag-5'>程序</b>

    STM32H750B-DK 板載STLINK 燒錄自己程序導(dǎo)致無法使用了,怎么解決?

    STM32H750B-DK 板載STLINK 燒錄自己程序導(dǎo)致無法使用了,說有此開發(fā)板的板子STLINK 程序,謝謝! 補(bǔ)充:STM32H750B-DK 自帶的STLK 無法
    發(fā)表于 06-20 06:15

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

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

    如何在 樹莓派 編寫和運(yùn)行 C 語言程序?

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

    STM32F103VFT6的程序能直接在STM32F103VGT6運(yùn)行嗎?

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

    STM32下載程序的方式有哪些?

    我使用的串口2連接到板載的調(diào)試器,貌似時不能通過串口下載程序吧? 現(xiàn)在STM32 下載程序的方式有哪些?我想用串口下載 但是也是連接不?
    發(fā)表于 03-07 11:56

    STM32L476VGT6 100P的可以直接用stm32u575vg 100P的替換到板子嗎?

    STM32L476VGT6 100P的可以直接用stm32u575vg 100P的替換到板子嗎?為啥燒錄程序時無法連接?
    發(fā)表于 03-07 08:10

    STM32電啟動過程分享

    、PC然后是“啟動文件”,一般主要是項(xiàng)目文件里面的startup_xxxxx.s文件。xa0 xa0 其實(shí)不光STM32系列單片機(jī)是這樣,我們接觸的NXP的微控制器、TI的MSP430以及51單片機(jī)等等
    發(fā)表于 03-07 08:09

    JetBrains IDE架開發(fā)微信小程序的官方插件

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

    EE-239:在ADSP-BF533 Blackfin處理器運(yùn)行閃存程序

    電子發(fā)燒友網(wǎng)站提供《EE-239:在ADSP-BF533 Blackfin處理器運(yùn)行閃存程序.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 13:58 ?0次下載
    EE-239:在ADSP-BF533 Blackfin處理器<b class='flag-5'>上</b>運(yùn)行閃存<b class='flag-5'>程序</b>