在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

51程序如何弄到STM32上

發(fā)燒友研習(xí)社 ? 來源:發(fā)燒友研習(xí)社 ? 作者:發(fā)燒友研習(xí)社 ? 2021-12-25 09:29 ? 次閱讀

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

一、功能介紹:

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

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

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

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

5、輸入錯(cuò)誤可以退格、清零。

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

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

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

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

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

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

12、繼電器模塊。

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

二、資料展示

1.原理圖

2.PCB印制電路板

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

3.實(shí)物圖

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

4、說明

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

5、代碼

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

三、最后說幾句

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

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

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

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

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

文章出處:【微信公眾號(hào):發(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)注

    4324

    文章

    23136

    瀏覽量

    398886
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7519

    瀏覽量

    164083
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10915

    瀏覽量

    356759

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何在STM32運(yùn)行AI應(yīng)用

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

    51步進(jìn)電機(jī)仿真程序

    電子發(fā)燒友網(wǎng)站提供《51步進(jìn)電機(jī)仿真程序.rar》資料免費(fèi)下載
    發(fā)表于 09-24 17:20 ?3次下載

    stm32單片機(jī)燒錄程序會(huì)擦除原來的程序

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

    stm3251單片機(jī)的區(qū)別是什么

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

    stm32程序燒錄的幾種方法?

    STM32是一款由STMicroelectronics公司推出的32位微控制器,廣泛應(yīng)用于嵌入式系統(tǒng)開發(fā)。燒錄STM32程序是開發(fā)過程中的重要環(huán)節(jié)。本文將介紹幾種常見的STM32
    的頭像 發(fā)表于 08-22 09:35 ?4727次閱讀

    keil5怎么往stm32里燒錄程序

    安裝Keil5和STM32的驅(qū)動(dòng)程序 首先,確保您已經(jīng)安裝了Keil5軟件。您可以從官方網(wǎng)站下載并安裝。 接下來,安裝STM32的驅(qū)動(dòng)程序。您可以從ST官方網(wǎng)站下載適用于您設(shè)備的驅(qū)動(dòng)
    的頭像 發(fā)表于 08-22 09:31 ?2816次閱讀

    其利天下技術(shù)·STM3251的區(qū)別·無刷電機(jī)驅(qū)動(dòng)開發(fā)

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

    程序下載到STM32F407VGT6不能運(yùn)行的原因?

    程序STM32F407ZE可行,下載到STM32F407VGT6不能運(yùn)行 有沒有懂的,求指教
    發(fā)表于 05-31 06:22

    51STM32單片機(jī)的編程方式一樣嗎?

    STM3251單片機(jī)是兩種常見的單片機(jī)系列,它們在硬件架構(gòu)、性能特點(diǎn)和編程方式等方面有所不同。但是從c語言編程的角度來說,我認(rèn)為是大同小異的。我們來對比一下它們的編程特點(diǎn):51
    的頭像 發(fā)表于 05-18 08:04 ?2372次閱讀
    <b class='flag-5'>51</b>、<b class='flag-5'>STM32</b>單片機(jī)的編程方式一樣嗎?

    為什么我程序都能下載到stm32f103zet6,卻不能下載到stm32f103c8

    為何我程序都能下載到stm32f103zet6,卻不能下載到stm32f103c8?需要改變什么配置嗎?
    發(fā)表于 04-17 06:42

    如何把stm32F103程序移植到stm32g030k6t6

    怎么把stm32F103程序移植到stm32g030k6t6
    發(fā)表于 04-03 07:57

    stm32重新電后不能下載程序怎么解決?

    昨天上午第一次用的時(shí)候可以正常調(diào)試,下午斷電換了一塊同樣的板子調(diào)試了一會(huì),再重新電LED不閃然后串口打印也不正常,復(fù)位了幾次也沒有反應(yīng), 然后我用stm32CUBEIDE重新下載程序,好像也沒下
    發(fā)表于 03-19 08:14

    STM32F103 MCU執(zhí)行到SystemClock_Config時(shí)鐘初始化卡死怎么解決?

    運(yùn)行,但用HAL,就是不行。我自己用stm32cubeMX編了一個(gè)簡單的LED點(diǎn)亮程序,也是不行。不知問題出在哪里了,折騰了我一個(gè)春節(jié)。 今天同事電腦試過,他編譯后可以運(yùn)行。我把同樣的程序
    發(fā)表于 03-15 06:19

    STM32電一瞬間GPIO是處于什么狀態(tài)?

    STM32 芯片電一瞬間 GPIO是處于什么狀態(tài)?是高阻態(tài)嗎?還是還是高電平,記得51是高電平,請各位大佬指點(diǎn)一二。
    發(fā)表于 03-13 07:00

    STM32無法進(jìn)入片Bootloader的處理方法

    STM32無法進(jìn)入片Bootloader的處理方法? 當(dāng)STM32芯片無法進(jìn)入片Bootloader時(shí),我們需要采取一系列的處理方法來解決這個(gè)問題。以下將詳細(xì)介紹一些常見的處理方法
    的頭像 發(fā)表于 02-02 14:33 ?2197次閱讀
    主站蜘蛛池模板: 男人的j桶女人的j视频| 曰本毛片| 88av视频在线| 99香蕉国产| 2019天天操| 日韩操穴| 中文字幕三级久久久久久| 亚洲免费视频网址| 久久久久久毛片免费播放| 美女一级a毛片免费观看| 青草视频在线观看国产| 欧美一区二区三区免费看| 美女视频黄又黄又免费高清| 黄色免费小视频| dy天堂| 天天干夜夜笙歌| 成人在线一区二区| 一日本道加勒比高清一二三| 国产叼嘿视频网站在线观看| 婷婷六月综合| 欧美大全| 拍拍拍交性免费视频| 欧美成人aaa大片| 国产精品igao在线观看樱花日本| 在线观看s色| 成视频年人黄网站免费视频| 夜夜操夜夜爽| 国产handjob手交在线播放| 4虎影院永久地址www| 人人干人人干人人干| 在线h网站| www色在线| 日本色www| 丁香五香天堂网| 片黄免费| 亚洲www在线| 轻点灬大ji巴太粗太大了小说| 曰本黄色一级| 欧美成人性色| 亚洲色图20p| 日本69式xxx视频|