freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)課程設(shè)計-基于stc89c52rc單片機(jī)的音樂播放器設(shè)計-wenkub

2022-10-30 01:33:25 本頁面
 

【正文】 針 unsigned int data j。 sbit b=P3^1。 硬 件原理圖如下所示: X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1AT89C52X11 2 M H zC13 0 p FC23 0 p FL S 1S O UN D E RJ P 1J UM P E RQ1NP NQ2NP N 復(fù)位電路如下圖所示: X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2C11 0 u FR11 0 k 六、 流程圖設(shè)計 主程序流程圖 下一首歌曲流程圖 上一首歌曲流程圖 數(shù)碼管顯示流程圖 上一首歌曲號數(shù)碼管顯示流程圖 下一首歌曲號數(shù)碼管顯示流程圖 通過判斷當(dāng)前播放的歌曲號,并將其號碼送往 P2 口,驅(qū)動相應(yīng)的二極管,將號碼顯示出來。它只往一個方向傳送電流的電子零件 。無源晶振只有兩個引腳,沒有所謂的正負(fù)極。 Ⅳ、 NPN 三極管 9013 9013 是一種 NPN 型硅小功率的三極 管它是非常常見的晶體三極管,在收音機(jī)以及各種放大電路中經(jīng)??吹剿?,應(yīng)用范圍很廣 ,它是 NPN 型小功率三極管 。 蜂鳴器驅(qū)動方式: 一種是 PWM 輸出口直接驅(qū)動,另一種是利用 I/O 定時翻轉(zhuǎn)電平產(chǎn)生驅(qū)動波形對蜂鳴器進(jìn)行驅(qū)動。如果能發(fā)出持續(xù)聲音的,且電阻在幾百歐以上的,是有源蜂鳴器。振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發(fā)聲。多諧振蕩器由晶體管或集成電路構(gòu)成。 Ⅲ、蜂鳴器 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機(jī)、打印機(jī)、復(fù)印機(jī)、 報警 器 、電子玩具、汽車電子設(shè)備、電話機(jī)、定時器等 電子產(chǎn)品 中作發(fā)聲器件。 ② 動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個顯示筆劃 a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨(dú)立的 I/O 線控制,當(dāng)單 片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。 數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。若按規(guī)定使某些筆段上的發(fā)光二極管發(fā)光,就能顯示從 0~ 9 的 一 系列數(shù)字。低電壓編程模式適合于用戶在線編程系統(tǒng),而高電壓編程模式可與通用 EPROM編程器兼容。采用外部時鐘的電路如圖右圖 所示。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器 . 外接石英晶體(或陶瓷諧振器)及電容 C C2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。 定時器 2 的中斷是由 T2CON 中的 TF2 和 EXF2 邏輯或產(chǎn)生的,當(dāng)轉(zhuǎn)向中斷服務(wù)程序時,這些標(biāo)志位不能被硬件清除,事實(shí)上,服務(wù)程序需確定是 TF2 或EXF2 產(chǎn)生中斷,而由軟件清除中斷標(biāo)志位。 MOV @ R0,# data 堆棧操作也是間接尋址方式,所以,高 128 位數(shù)據(jù) RAM 亦可作為堆棧區(qū)使用。 當(dāng)一條指令訪問 7FH 以上的內(nèi)部地址單元時,指令中使用的尋址方式是不同的,也即尋址方式?jīng)Q定是訪問高 128字節(jié) RAM還是訪問特殊功能寄存器。 VCC: 電源電壓 。 如 EA 端為高電平(接 Vcc 端), CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次 RSEN 信號 。一般情況下, ALE 仍以時鐘振蕩頻率的 1/6 輸出固定的脈沖信號,因此它可對外輸出時鐘 或用于定時目的 。如下 : 端口引腳 第二功能 RXD(串行輸入口 ) TXD(串行輸出口) INT0(外部中斷 0) INT1(外部中斷 1) T0(定時 /計數(shù)器 0) T1(定時 /計數(shù)器 1) WR(外部數(shù)據(jù)存儲器寫入控制信號) RD(外部數(shù)據(jù)存儲器讀取控制信號) 此外, P3 口還接收一些用于 Flash 閃速存儲器編程和程序校驗(yàn)的控制信號。 P2 口有兩個功能 ( 1)擴(kuò)充外部存儲器時,當(dāng)做地址總線( A8A15)使用。 P0~P3 為可編程通用 I/O 腳,其功能用途由軟件定義 , STC89C52 有 40 個引腳, 32 個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2 個外中斷口, 3 個 16 位可編程定時計數(shù)器 ,2 個全雙工串行通信口, 2 個讀寫口線,STC89C52 可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。 3 級加密位 低功耗空閑和掉電模式 256x8bit 內(nèi)部 RAM 3 個 16 位可編程定時 /計 數(shù)器中斷 31 號管腳接 VCC, 9 號管腳外接復(fù)位電路。 ( 2) 用 和 分別作為上一首和下一首歌曲的功能鍵, 接一個自鎖按鍵,當(dāng)按鍵按下時暫停播放音樂,再按一下按鍵,按鍵彈起繼續(xù)原來的播放進(jìn)度。 3. 計數(shù)初值的求法如下: T=65536N=65536Fi/2/Fr 例如:求低音 DO( 261HZ)中音 DO( 523HZ)高音 DO( 1046HZ)的計數(shù)值。 二、 設(shè)計所需基礎(chǔ)知識儲備 1. 要產(chǎn)生音頻脈沖,只要計算某一音頻的周期,然后將此周期處以 2,即為半周期的時間。基于 STC89C52RC單片機(jī)的音樂播放器設(shè)計 一、 設(shè)計要實(shí)現(xiàn)的功能 ( 1) 利用 I/O 口產(chǎn)生一定頻率的方波,驅(qū)動蜂鳴器,發(fā)出不同的音調(diào),從而演奏歌曲(總共九首) 。利用定時器記時這個個半周期時間,每當(dāng)記時到后就輸出脈沖的 I/O 反相,然后重復(fù)記時此半周期的時間再對 I/O 反相,就可在 I/O 腳上得到此頻率的脈沖。 T=65536N=65536 Fi/2/Fr=655361000000/2/Fr=6553650000/Fr 低音 DO 的T= 6553650000/262=63267 中音 DO 的T= 6553650000/523=64580 高音 DO 的T= 6553650000/1047=65059 三、 硬件設(shè)計 本次設(shè)計用到的主要器件有 STC89C52,七段共陽數(shù)碼管,無源蜂鳴器(詳細(xì)列表在后面列出)。 ( 3) 用 這幾個管腳來控制七段數(shù)碼管的顯示。 五、 主要元器件介紹 Ⅰ、 STC89C52 單片機(jī) STC89C52 是高性能 CMOS 8 位單片機(jī),片內(nèi)含 8k bytes 的可反復(fù)擦寫的只讀程序存儲器( PEROM) 和 256bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用高密度、非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn) MCS- 51 指令系統(tǒng)及 8052 產(chǎn)品引腳兼容,片內(nèi)置通用 8 位中央處理器( CPU)和 Flash 存儲單元,功能強(qiáng)大 STC89C52 單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場合。 時鐘頻率 024MHz 2 個串行中斷 軟件設(shè)置睡眠和喚醒功能 主要管腳有: XTAL1( 19 腳)和 XTAL2( 18 腳)為振蕩器輸入輸出端口,外接 12MHz 晶振。其將通用的微處理器和 Flash 存儲器結(jié)合在一起,特別是可反復(fù)擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 ( 2)做一般 I/O 使用,其內(nèi)部有上拉電阻。 RST: 復(fù)位輸入。 對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖( PROG)。 EA/VPP: 外部訪問允許。 Flash 存儲器編程時,該引腳加上 +12V 的編程允許電源 VPP,當(dāng)然這必須是該器件是使用 12V 編程電壓 VPP。 GND: 地 。如果指令是直接尋址方式則為訪問特殊功能寄存器。 中斷: STC89C52 共有 6 個中斷向量:兩個外中斷( INT0 和 INT1), 3 個定時器中斷(定時器 0、 2)和串行口中斷。 定時器 0 和定時器 1 的標(biāo)志位 TF0 和 TF1 在定時器溢出那個機(jī)器周期的 S5P2狀態(tài)置位,而會在下一個機(jī)器周期才查詢該中斷標(biāo)志。對外接電容 C C2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用 30pF177。這種情況下,外部時鐘脈沖接到 XTAL1 端,即內(nèi)部時鐘發(fā)生器的輸入端, XTAL2 則懸空。 STC89C52 的程序存儲器陣列是采用字節(jié)寫入方式編程的,每次寫入一個 字節(jié),要對整個芯片內(nèi)的 PEROM 程序存儲器寫入一個非空字節(jié),必須使用片擦除的方式將整個存儲器的內(nèi)容清除。同熒光數(shù)碼管 (VFD)、輝光數(shù)碼管 (NRT)相比,它具有:體積小、功耗低、耐震動、壽命長、亮度高、單色性好、發(fā)光響應(yīng)的時間短,能與 TTL、 CMOS 電路兼容等的數(shù)顯器件。 ① 靜態(tài)顯示驅(qū)動:靜態(tài)驅(qū)動也稱直流驅(qū)動。通過分時輪流控制各個數(shù)碼管的的 COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。 它 主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。當(dāng)接通電源后( ~15V 直流工 作電壓) ,多諧振蕩器起振 ,輸出 ~ 的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。 蜂鳴器分為有源與無源之分。 有源蜂鳴器直接接上額定電源就可連續(xù)發(fā)聲 ,主要用于簡單的應(yīng)用,如報警等 。 PWM 輸出口直接驅(qū)動是利用 PWM 輸出口本身可以輸 出一定的方波來直接驅(qū)動蜂鳴器 . 本次設(shè)計用的是第二種方式,即 利用 I/O 定時翻轉(zhuǎn)電平產(chǎn)生驅(qū)動波形對蜂鳴器進(jìn)行驅(qū)動。 參數(shù): 集電極電流 Ic: Max 500mA 工作溫度: 55℃ to +150℃ 集電極 基極電壓 Vcbo: 40V 主要用途: 放大電路 它利用雙極型半導(dǎo)體三極管輸入電流控制輸出電流的特性,或場效應(yīng)半導(dǎo)體三極管輸入電壓控制輸出電流的特性,實(shí)現(xiàn)信號的放大。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1