基於微控制器的錄音筆電路方案設計(畢業設計資料)

2022-09-15 01:33:13 字數 1386 閱讀 9952

103【電路方案】基於微控制器的錄音筆電路方案設計

摘要:●1.採用外部加放音裝置,lm386驅動喇叭,電位器調節音量,構成**演奏器的硬體電路;

2.內建8首歌曲,lcd1 602液晶屏顯示歌曲編號、歌曲名稱和年、月、日、時、分、秒、星期;

●3.採用ds1302時鐘晶元,鈕扣電池給時鐘晶元供電,實現掉電走時,準確顯示時間,電不用重新調整時間,按鍵也可以設定時間;

// 以isd4004-8錄音時間為8分鐘,即8*60=480s根據4004的資料,480秒可分為2400段,也就是1s的段數為

// 5段,即從,0000-0005h的內容為1秒。0x0000-0x012c ;0x012d-0x0258;0x259-0x0384;0x0385-0x04b0.

#include #include #include"1602.c"

#include"eeprom.h"

#define uchar unsigned char

#define uint unsigned int

bit playbit,recbit; //定義兩個位變數,放音和錄音位

定義放音命令,定義常量//

#define isdpowerup 0x20 //isd4004上電

#define isdstop 0x10 //isd4004下電

#define operstop 0x30 //isd4004停止當前操作

#define playset 0xe0 //isd4004從指定位址開始放音

#define playcur 0xf0 //isd4004從當前位址開始放音

#define recset 0xa0 //isd4004從指定位址開始錄音

#define reccur 0xb0 //isd4004從當前位址開始錄音

sbit sclk=p3^7;

sbit ss=p3^6; //low is actively

sbit mosi=p3^5;

//sbit miso=p3^4;

sbit k1=p1^2;

sbit k2=p1^3;

sbit k3=p1^4; //按鍵輸入

基於微控制器的電機轉速測量設計

2.系統結構 本文主要針對電機的轉速進行測量,然後用數碼管把電機的轉速顯示出來!本裝置主要有兩部分構成。1光電測速部分。2測得的脈衝處理處理和顯示部分!光電測速部分主要由光電感測器構成!脈衝處理部分主要經施密特觸發器對接收到的脈衝進行波形校正,由微控制器的t1口輸入,經80c51處理後顯示輸出電機的...

基於微控制器實現聲光控燈電路 C

剛學微控制器,第乙個微控制器程式,看到 成功還是非常激動的,功能很簡單,就是高入低出,低入高出,有點類似非門,但搞了好長時間才弄出來。詳見注釋 include define crystal freq 12000000 晶振頻率 hz define uchar unsigned char define...

基於微控制器自動智慧型澆花系統電路設計(畢業設計資料)

摘要 1 基於51微控制器自動智慧型澆花系統設計 本設計由stc89c52微控制器電路 4位共陽數碼管顯示電路 adc0832取樣電路 水幫浦控制電路 土壤濕度感測器電路 按鍵電路 電源電路組成。1 數碼管實時顯示土壤濕度感測器測到的濕度。2 按鍵說明 從左邊第乙個起,減鍵 加鍵 設定鍵。可以用按鍵...