日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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è)計用外部存儲器,支持修改密碼,本來想添加指紋識別模塊,但是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)。如果在記時期間有按鍵按下,這停止倒計時,并且在沒有操作鍵盤8秒左右,重新開啟倒計時12864休眠功能。

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

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

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

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

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

12、繼電器模塊。

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

二、資料展示

1.原理圖

2.PCB印制電路板

因?yàn)樽约鹤龅陌澹栽诓季€的時候那那么專業(yè),能用就好。

3.實(shí)物圖

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

4、說明

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

5、代碼

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

三、最后說幾句

1、有電子相關(guān)專業(yè)的同學(xué)們,可以用這個作為設(shè)計,可以去掉步進(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è)計、程序、串口調(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)系本站處理。 舉報投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4418

    文章

    23979

    瀏覽量

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

    關(guān)注

    39

    文章

    7758

    瀏覽量

    172268
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11195

    瀏覽量

    374751

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    深入剖析STM32W108C8:高性能IEEE 802.15.4無線片系統(tǒng)

    深入剖析STM32W108C8:高性能IEEE 802.15.4無線片系統(tǒng) 在當(dāng)今的電子設(shè)計領(lǐng)域,無線通信技術(shù)的發(fā)展日新月異。對于工程師而言,選擇一款合適的無線片系統(tǒng)(SoC)至關(guān)重要。今天
    的頭像 發(fā)表于 04-17 15:25 ?203次閱讀

    STM32N6 在 PSRAM 運(yùn)行代碼的調(diào)試

    1. 引言STM32N6 項(xiàng)目中,用戶代碼可能會比較大,此時僅用內(nèi)部 SRAM 并不能滿足用代碼運(yùn)行需求。那么,將代碼放置到 PSRAM 運(yùn)行也是個不錯的選擇。2. 問題2.1. 問題詳情客戶在
    發(fā)表于 04-15 16:02 ?0次下載

    LAT1596 一文說明白 STM32G4 雙 Bank 啟動與升級

    STM32G4 系列 MCU 越來越多的應(yīng)用在數(shù)字電源項(xiàng)目中,客戶希望軟件升級的過程中,不影響當(dāng)前程序的執(zhí)行或者盡量減少打斷當(dāng)前程序執(zhí)行的時間,本文介紹 STM32G4 的雙Bank
    發(fā)表于 03-11 10:47 ?0次下載

    LAT1621_STM32N6 在 PSRAM 運(yùn)行代碼的調(diào)試

    STM32N6 項(xiàng)目中,用戶代碼可能會比較大,此時僅用內(nèi)部 SRAM 并不能滿足用代碼運(yùn)行需求。那么,將代碼放置到 PSRAM 運(yùn)行也是個不錯的選擇。?客戶在開發(fā)其產(chǎn)品過程中,使用了
    發(fā)表于 03-11 10:44 ?0次下載

    LAT1171+STM32F745 USART1 Bootloader 失敗原因分析與解決

    使用 STM32F745 進(jìn)行產(chǎn)品開發(fā)的時候,出現(xiàn)了使用 STM32CubeProgramer 無法通過 USART1 Bootloader 進(jìn)行程序升級的問題。為了解決客戶的問題,我在 NUCLEO-F746ZG 開發(fā)板
    發(fā)表于 01-11 17:33 ?0次下載

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

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

    立即在GitHub搶先體驗(yàn)面向STM32U5的最新STM32Cube HAL更新

    其滿足您的需求。 如何獲取預(yù)覽版本 面向STM32U5系列的STM32Cube HAL2預(yù)覽版已在GitHub代碼庫STM32CubeU5-V2-Preview中開放。 更新后的HAL2有哪些新功能? HAL2在原有HAL的基礎(chǔ)
    的頭像 發(fā)表于 10-20 17:12 ?1298次閱讀

    STM32程序的燒錄方式

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

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

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

    51單片機(jī)與stm32單片機(jī),先學(xué)習(xí)哪一個?

    糾結(jié) 51 單片機(jī)和 STM32 該先學(xué)哪個,就像剛學(xué)開車的人在自動擋和手動擋之間打轉(zhuǎn)。有人一上來就愛開自動擋,踩著油門就能跑,不用琢磨換擋踩離合的門道;有人偏要從手動擋練起,哪怕起步時熄十幾次火
    的頭像 發(fā)表于 08-20 13:46 ?1546次閱讀
    <b class='flag-5'>51</b>單片機(jī)與<b class='flag-5'>stm32</b>單片機(jī),先學(xué)習(xí)哪一個?

    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 ?3290次閱讀
    使用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次下載
    无棣县| 长汀县| 刚察县| 雷山县| 凤阳县| 伊宁市| 额敏县| 泽库县| 罗山县| 余干县| 吉林市| 佛学| 宁远县| 利津县| 磐石市| 新源县| 三明市| 威信县| 句容市| 柯坪县| 舒城县| 华蓥市| 庐江县| 临清市| 花莲县| 濮阳市| 伊通| 西盟| 平塘县| 雅安市| 灵山县| 德阳市| 尖扎县| 观塘区| 内丘县| 晋州市| 祁东县| 莱阳市| 思南县| 太谷县| 平顶山市|