久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7065|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

[個(gè)人小制作]人物語音報(bào)時(shí)+溫度過溫提示電子時(shí)鐘【視頻】

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:76127 發(fā)表于 2015-4-5 02:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
自從開始學(xué)習(xí)STM32后,久久沒碰51單片機(jī),所以想回頭用51找個(gè)小項(xiàng)目來做做,就和趙帆隨便聊了下,師兄說可以做個(gè)語音報(bào)時(shí)的電子時(shí)鐘隨便玩玩。

首先:選器件、基本的數(shù)字電路設(shè)計(jì)。
這是用Orcad畫的數(shù)字電路原理圖:


原理圖弄好后開始設(shè)計(jì)PCB
PCB用的是ALLEGRO,話說我現(xiàn)在覺得在整個(gè)過程中做PCB感覺最辛苦,做器件封裝很費(fèi)時(shí).


PCB做好之后出好底片就把文件送到給工廠加工了.幾天后,個(gè)人的第一塊板出爐了:





----------------------------------------------------------------------------------------------------------------------------------------------------------------------

數(shù)字電路搭好后就要開始寫程序:
程序一共分5大塊:
DS18B20溫度傳感器驅(qū)動(dòng)、LCD1602液晶顯示驅(qū)動(dòng)、DS1302時(shí)鐘芯片驅(qū)動(dòng)、ISD1700人物語音芯片驅(qū)動(dòng)、4x4矩陣鍵盤
(其實(shí)我覺得寫程序莫過于最有趣的事情,即使有時(shí)挺煩的,除了調(diào)試還是調(diào)試,但弄成功時(shí)那喜悅感只有程序員懂)

程序部分截圖:

主函數(shù)界面:




可能自從學(xué)STM32和看了《C語言深度解剖》這本書開始慢慢就養(yǎng)成編程良好習(xí)慣,程序代碼量較多的時(shí)候一般采用模塊化編程 ,外部變量聲明在.c文件,函數(shù)聲明放頭文件里等。這樣就不會(huì)所有代碼都雜亂在同一個(gè)文件下導(dǎo)致檢查和查閱都不方便!

另外發(fā)現(xiàn)自己寫程序速度和效率比之前有所提高了,應(yīng)該是對SPI 、I2C 、1-WIRE 這些協(xié)議都在STM32學(xué)習(xí)時(shí)在此加以熟悉了,另外也有邏輯分析儀的功勞,所以寫這些芯片驅(qū)動(dòng)程序也就快了...

個(gè)人品嘗過的《C深度解剖》


在寫溫度傳感器驅(qū)動(dòng)時(shí)用邏輯分析儀上分析出來的信號


溫度、時(shí)間、LCD顯示 程序都完成時(shí)載圖:


當(dāng)前溫度是28度,時(shí)間是18:59:38秒

最后一個(gè)程序模塊就是人物語音那塊,整點(diǎn)報(bào)時(shí)+溫度達(dá)到一定值就提示溫度過高!(錄音音源來自本人= .= )

看下面視頻演示吧:



整體樣子:


作品有不足的地方,本來可以一個(gè)不需外接DS1302的,因?yàn)樵谠O(shè)計(jì)PCB的時(shí)候沒有仔細(xì)檢查,導(dǎo)致單片機(jī)P0口的一個(gè)網(wǎng)絡(luò)搞錯(cuò)了導(dǎo)致DS1302的IO口不能正常接通因此才需要用外接.另外也領(lǐng)悟到做PCB封裝時(shí)引腳大小要比圖紙給出的引腳大小大過10個(gè)mil左右對最好等..

完成作品后:要繼續(xù)加強(qiáng)STM32熟悉程度,另外也時(shí)不時(shí)看看C#語言,用他來做上位機(jī)軟件用,等熟悉STM32就做個(gè) 多功能的個(gè)人MP4吧 ,作為下個(gè)目標(biāo)!

這些書有得我看了= =






分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:82175 發(fā)表于 2015-6-6 10:22 | 只看該作者
make an effort
回復(fù)

使用道具 舉報(bào)

板凳
ID:89591 發(fā)表于 2015-9-16 22:14 | 只看該作者
頂,不錯(cuò),學(xué)習(xí)中
回復(fù)

使用道具 舉報(bào)

地板
ID:79544 發(fā)表于 2015-9-19 19:03 | 只看該作者
好牛啊,分享出代碼多好,大伙學(xué)習(xí),謝謝!
回復(fù)

使用道具 舉報(bào)

5#
ID:44267 發(fā)表于 2015-10-20 19:09 | 只看該作者
牛人,太有才了
回復(fù)

使用道具 舉報(bào)

6#
ID:77640 發(fā)表于 2015-10-21 13:58 | 只看該作者
語音模塊是單獨(dú)的模塊嗎?
回復(fù)

使用道具 舉報(bào)

7#
ID:112984 發(fā)表于 2016-5-2 18:02 | 只看該作者
有語音程序不
回復(fù)

使用道具 舉報(bào)

8#
ID:143706 發(fā)表于 2016-10-26 21:55 | 只看該作者
語音模塊用的什么芯片?
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩国产一区二区三区 | 天堂免费 | 精品毛片| 亚洲视频在线一区 | 亚洲第一av | 日韩一区二区三区av | 91日韩在线| 日韩三级 | 99精品久久久 | 91视频免费黄 | 一区二区三区亚洲 | 免费美女网站 | 成人免费视频网 | 99免费在线视频 | av二区三区| 亚洲国产精品一区二区久久 | 欧美在线免费 | 亚洲精品乱码久久久久久黑人 | 中文字幕精品一区二区三区精品 | 欧美精品久久 | 狠狠干2020 | 男人av的天堂 | 国产婷婷精品 | 久久综合久久综合久久综合 | 91久久久久 | 超碰在线人人 | 国产 欧美 日韩 一区 | 一区二区三区四区在线 | 在线看av网址 | 一区二区三区日韩精品 | 国产成人精品一区二区三区 | 欧美不卡视频 | av色站| 精品国产一区二区在线 | 91视频网 | 成人av一区二区三区 | 99热这里只有精品8 激情毛片 | 在线观看国产视频 | 国产精品久久国产精品久久 | 久草热播 | 久久久久国产成人精品亚洲午夜 |