成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

畢業(yè)設(shè)計(jì) - 題目:基于單片機(jī)的錄音器設(shè)計(jì)與實(shí)現(xiàn) - 物聯(lián)網(wǎng) 嵌入式

fobnn / 1794人閱讀

摘要:信息的安全性可控性已成為錄音系統(tǒng)的重要研究?jī)?nèi)容。系統(tǒng)設(shè)計(jì)系統(tǒng)架構(gòu)通過(guò)單片機(jī)與語(yǔ)音功能集成芯片,以及液晶芯片進(jìn)行設(shè)計(jì),由單片機(jī)控制來(lái)實(shí)現(xiàn)語(yǔ)音的錄制存儲(chǔ)以及播放清除等功能。


1 簡(jiǎn)介

Hi,大家好,這里是丹成學(xué)長(zhǎng),今天向大家介紹一個(gè) 單片機(jī)項(xiàng)目


大家可用于 課程設(shè)計(jì) 或 畢業(yè)設(shè)計(jì)

技術(shù)解答、畢設(shè)幫助、開(kāi)題指導(dǎo)print("Q 746876041") 

2 緒論

2.1 課題背景與目的

在近代電子工程應(yīng)用中, 錄音系統(tǒng)已經(jīng)越來(lái)越多的以數(shù)字信號(hào)形式, 并運(yùn)用數(shù)字電路技術(shù)來(lái)處理信息。 錄音系統(tǒng)作為一種音頻捕獲設(shè)備在音頻信息獲取方面有著廣泛的應(yīng)用。 目前, 市面上的錄音系統(tǒng)只能提供錄音、 監(jiān)聽(tīng)、 查詢、 回放和管理等基本功能。 傳統(tǒng)的錄音設(shè)備無(wú)法滿足野生動(dòng)物保護(hù)等特殊場(chǎng)合對(duì)錄音設(shè)備遠(yuǎn)程可控性的要求, 以及記者、 警察這類特殊人群對(duì)取證錄音的加密保護(hù)需要。信息的安全性、 可控性已成為錄音系統(tǒng)的重要研究?jī)?nèi)容。

實(shí)現(xiàn)數(shù)字錄音技術(shù)、 移動(dòng)通信控制技術(shù)和信息加密技術(shù)的基礎(chǔ)上, 學(xué)長(zhǎng)設(shè)計(jì)了一款基于 STM32 的專用數(shù)字錄音系統(tǒng), 實(shí)現(xiàn)了數(shù)字錄音、 實(shí)時(shí)加密以及遠(yuǎn)程控制功能, 實(shí)現(xiàn)信息的安全性和可控性。

3 系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)架構(gòu)

通過(guò) 51 單片機(jī)與語(yǔ)音功能集成芯片 ISD4004, 以及 LCD12864 液晶芯片進(jìn)行設(shè)計(jì), 由單片機(jī)控制 ISD4004 來(lái)實(shí)現(xiàn)語(yǔ)音的錄制存儲(chǔ)以及播放清除等功能。 并且通過(guò) LCD12864 來(lái)實(shí)現(xiàn)良好的人機(jī)交互界面。 具體框圖如下所示:

學(xué)長(zhǎng)考慮到采用資源不多的 51 單片機(jī), 這樣節(jié)省了資源同時(shí)單片機(jī)運(yùn)算速度已經(jīng)足夠用于檢測(cè)按鍵, 以及控制錄音筆進(jìn)行各種操作, 而且這種設(shè)計(jì)無(wú)需對(duì)數(shù)字信號(hào)進(jìn)行編碼壓縮的復(fù)雜的操作, 實(shí)現(xiàn)簡(jiǎn)單, 功耗不高, 相對(duì)而言成本也不高, 所以本設(shè)計(jì)采用了此方案

3.2 硬件部分

(略)

3.3 軟件部分

主程序流程

系統(tǒng)接通電源后, 主程序初始化后進(jìn)入開(kāi)機(jī)界面然后進(jìn)入主循環(huán),首先是按鍵檢測(cè), 提示密碼輸入, 正確則進(jìn)入主菜單選擇界面, 否則重復(fù)輸入, 有三次校正密碼的機(jī)會(huì), 三次輸入密碼錯(cuò)誤則蜂鳴器提示報(bào)警系統(tǒng)必須手動(dòng)重啟, 正確進(jìn)入菜單后, 進(jìn)行所需的選擇然后, 通過(guò) 12864顯示出設(shè)計(jì)相關(guān)信息。

錄放聲音程序設(shè)計(jì)

ISD4004 通過(guò)單片機(jī)控制, 當(dāng)檢測(cè)到按下錄音鍵, 單片機(jī)通過(guò) SPI接口發(fā)送相應(yīng)指令將輸入的信號(hào)進(jìn)行采樣, 經(jīng)過(guò)芯片內(nèi)部的一系列處理, 保存在芯片的儲(chǔ)存器中。 當(dāng)檢測(cè)到按下放音鍵時(shí), 發(fā)送放音指令使其處于放音狀態(tài)。 錄放程序流程圖如下:

LCD12864 程序設(shè)計(jì)

設(shè)計(jì)采用的是 LCD12864 液晶顯示, 由于其本身帶有驅(qū)動(dòng)模塊液晶屏, 所以對(duì)于該顯示操作程序可以分為開(kāi)顯示, 設(shè)置顯示初始行, 寫(xiě)數(shù)據(jù)和清屏等部分。 12864 的寫(xiě)命令程序, 寫(xiě)數(shù)據(jù)程序, 顯示程序都以子程序的形式在 12864 庫(kù)函數(shù)里, 方便程序函數(shù)之間調(diào)用。

DS1302 程序設(shè)計(jì)

在 DS1302 的時(shí)鐘日歷或者 RAM 進(jìn)行數(shù)據(jù)傳送時(shí), DS1302 必須首先發(fā)送命令字節(jié)。 若進(jìn)行單字節(jié)傳送, 8 位命令字節(jié)傳送結(jié)束之后,在下個(gè) 2SCLK 周期的上升沿輸入數(shù)據(jù)字節(jié), 或者在下 8 個(gè) SCLK 周期的下降沿輸出數(shù)據(jù)字節(jié)。

3.4 實(shí)現(xiàn)效果

3.5 部分相關(guān)代碼

/************************************************  作者:丹成學(xué)長(zhǎng),Q746876041************************************************/void ISD_SPI_Send8( uchar addr_8 ); //spi 串行發(fā)送, 8 位數(shù)據(jù)void ISD_SPI_Send16( uint addr_16 ); //spi 串行發(fā)送, 16 位數(shù)據(jù)uint ISD_SPI_Rowadd(void); //讀取 16 位行地址void ISD_Stop(void); //發(fā)送 stop 指令void ISD_PowerUp(void); // 上電 0X20void ISD_PowerDown(void);  //掉電 0X10void ISD_Play(void); //發(fā)送當(dāng)前地址放音指令void ISD_SetPlay(uint add); //發(fā)送指定地址放音指令void ISD_Rec(void); //發(fā)送當(dāng)前地址錄音指令void ISD_SetRec(uint add); //發(fā)送指定地址錄音指令void PLAY_now(uchar add_set); //按指定地址段開(kāi)始播放void REC_now(uchar add_set); // 按指定地址段開(kāi)始錄音void isd_voice_year(uchar i1,uchar i2,uchar i3,uchar i4,uchar i5,uchari6); //播報(bào)年月日void isd_voice_hour(uchar i1,uchar i2,uchar i3,uchar i4,uchar i5,uchari6); //播報(bào)時(shí)分秒void isd_voice_baoshi(void);  //播報(bào)"報(bào)時(shí)"void isd_rec_play(void); //錄音放音一體化void addr_display(uint addr,uchar flag); //錄放音地址顯示void main_menu(void);//主菜單void main_menu1(void);void main_menu2(void);void start(void);//開(kāi)始界面void start1(void);void initialize(void); //初始化void write_com(uchar com);  //寫(xiě)指令void write_dat(uchar dat);  //寫(xiě)數(shù)據(jù)void CGRAM(void); // CGRAM 自定義顯示字符void init_photo(void);  //圖片初始化void photo(uchar *address);//圖片顯示void photo2(void);void display1(void);  //登陸界面void display2(void);  //歡迎界面void display3(void);void display_design(void);void write_ds1302_byte(uchar dat); //寫(xiě)操作寫(xiě)入一個(gè)字節(jié)void write_ds1302(uchar address,uchar dat);//DS1302 寫(xiě)入數(shù)據(jù)uchar read_ds1302_byte(uchar address);  //單字節(jié)讀數(shù)據(jù)操作void set_rtc(void);  //校對(duì)時(shí)間void read_ds1302(void);  //讀 ds1302 所有數(shù)據(jù)void time_deal(void); //處理數(shù)據(jù), bcd 轉(zhuǎn)換成十進(jìn)制void ds1302_display(void); //顯示界面void ds1302_display_data(void);  //顯示年星期月日時(shí)秒分?jǐn)?shù)據(jù)void ds1302_main(void); //時(shí)間主函數(shù)void write_ds1302_byte(uchar dat); //寫(xiě)操作寫(xiě)入一個(gè)字節(jié)void write_ds1302(uchar address,uchar dat);//DS1302 寫(xiě)入數(shù)據(jù)uchar read_ds1302_byte(uchar address);  //單字節(jié)讀數(shù)據(jù)操作void set_rtc(void);  //校對(duì)時(shí)間void read_ds1302(void);  //讀 ds1302 所有數(shù)據(jù)void time_deal(void); //處理數(shù)據(jù), bcd 轉(zhuǎn)換成十進(jìn)制void ds1302_display(void); //顯示界面void ds1302_display_data(void);  //顯示年星期月日時(shí)秒分?jǐn)?shù)據(jù)void ds1302_main(void); //時(shí)間主函數(shù)void init_ds18b20(void); //初始化void delay(uint t);//延時(shí)void write_byte(uchar dat);//  DS18B20 寫(xiě) 1 個(gè)字節(jié)函數(shù)uchar read_byte(void);//  DS18B20 讀 1 個(gè)字節(jié)函數(shù)uchar read_temperature(void);//讀溫度uint read_temperature1(void);  //讀溫度, 兩位小數(shù)處理void display(uchar temp,uint temp1);//溫度顯示void ds18b20_tem(void); //溫度顯示void ds18b20_1302(void);  //ds1302 里的溫度顯示void voice_temperature(uchar i1,uchar i2);//播報(bào)溫度/*******************************************************************篇幅有限,只展示部分代碼作者:丹成學(xué)長(zhǎng),Q746876041********************************************************************/

4 最后

技術(shù)解答、畢設(shè)幫助、開(kāi)題指導(dǎo)print("Q 746876041") 

單片機(jī)畢設(shè)項(xiàng)目大全:
https://blog.csdn.net/huawei123444/article/details/119822845

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/123565.html

相關(guān)文章

  • 畢業(yè)設(shè)計(jì) - 題目: 基于片機(jī)智能小車 - 入式 聯(lián)網(wǎng) 本科畢設(shè)

    摘要:基于單片機(jī)的智能小車控制就是其中的一個(gè)體現(xiàn)。本設(shè)計(jì)實(shí)現(xiàn)了一種基于單片機(jī)的自動(dòng)避障智能模型車系統(tǒng),通過(guò)紅外傳感器采集路況信息,通過(guò)對(duì)檢測(cè)信息的分析,自動(dòng)控制轉(zhuǎn)向電機(jī)轉(zhuǎn)向,改變行駛路徑,繞過(guò)障礙物,從而實(shí)現(xiàn)車穩(wěn)定避障。 ...

    Genng 評(píng)論0 收藏0
  • 畢業(yè)設(shè)計(jì) - 題目基于RFID門(mén)禁系統(tǒng) - 片機(jī) 聯(lián)網(wǎng) 入式

    摘要:門(mén)禁系統(tǒng)可有效管理門(mén)的開(kāi)啟關(guān)閉對(duì)出入人員進(jìn)行監(jiān)控管理?;诘拈T(mén)禁系統(tǒng)通過(guò)對(duì)射頻卡的識(shí)別,保證那些持有相應(yīng)證件的人員能自由進(jìn)出,阻止外來(lái)人員或無(wú)法提供證件的人員進(jìn)入。 ...

    dingda 評(píng)論0 收藏0
  • 畢業(yè)設(shè)計(jì) - 題目基于片機(jī)指紋識(shí)別考勤系統(tǒng) - 入式 聯(lián)網(wǎng)

    摘要:本文在充分理解考勤系統(tǒng)原則和目標(biāo)的基礎(chǔ)上,采用單片機(jī)對(duì)考勤進(jìn)行硬件設(shè)計(jì)并采用面向?qū)ο蟮乃枷脒M(jìn)行上位機(jī)管理系統(tǒng)的設(shè)計(jì)。該芯片共內(nèi)置個(gè)中文漢字,個(gè)字符的碼字符庫(kù)及點(diǎn)陣顯示。單片機(jī)指紋考勤系統(tǒng)參數(shù)設(shè)定流程如圖所示。 ...

    antz 評(píng)論0 收藏0
  • 基于片機(jī)藍(lán)牙控制窗簾電路系統(tǒng)

    摘要:設(shè)計(jì)簡(jiǎn)介本設(shè)計(jì)是基于單片機(jī)的藍(lán)牙控制窗簾電路系統(tǒng),主要實(shí)現(xiàn)以下功能可通過(guò)顯示溫濕度光照強(qiáng)度窗簾狀態(tài)和模式可通過(guò)按鍵調(diào)整光照強(qiáng)度最小值可通過(guò)藍(lán)牙連接手機(jī)進(jìn)行遠(yuǎn)程控制可通過(guò)獲取溫濕度可通過(guò)光敏電阻獲取光照強(qiáng)度。 設(shè)計(jì)簡(jiǎn)介: 本設(shè)計(jì)是基于單片機(jī)的藍(lán)牙控制窗簾電路系統(tǒng),主要實(shí)現(xiàn)以下功能: 可通過(guò)LC...

    lowett 評(píng)論0 收藏0
  • 基于片機(jī)智能家居控制系統(tǒng)

    摘要:中控部分采用了單片機(jī),其主要作用是獲取輸入部分?jǐn)?shù)據(jù),經(jīng)過(guò)內(nèi)部處理,控制輸出部分。 設(shè)計(jì)簡(jiǎn)介: 本設(shè)計(jì)是基于單片機(jī)的智能家居控制系統(tǒng),主要實(shí)現(xiàn)以下功能: 可通過(guò)DS18B20實(shí)時(shí)測(cè)量環(huán)境溫度溫度具有上下限,自動(dòng)模式下溫度超出限值,GMS發(fā)送短信溫度上下限通過(guò)手機(jī)藍(lán)牙設(shè)置系統(tǒng)可通過(guò)手機(jī)藍(lán)牙、紅外...

    zacklee 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<