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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文_基于單片機(jī)電子門鈴設(shè)計(jì)-wenkub

2022-09-10 19:44:50 本頁面
 

【正文】 容傳統(tǒng) 8051 單片機(jī), 12時(shí)鐘 /機(jī)器周期和 6時(shí)鐘 /機(jī)器周期可以任意選擇。作為輸出端口時(shí), 每個(gè)引腳能能驅(qū)動(dòng) 8 個(gè) TTL負(fù)載;在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí), P0 口也可以提供低 8 位地址和 8 位數(shù)據(jù)的復(fù)用總線;在Flash 編程時(shí), P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié)。對 端口寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。對端口 P2 寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。對 P3 口寫入“ 1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。 RST: RST 是復(fù)位信號輸入引腳。 PSEN: 程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號,當(dāng)AT89C52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖。要注意 的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè) ALE 脈沖。需注意的是:如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。 方法如下: 例如,若單片機(jī)采用 12MHz 晶振,要產(chǎn)生頻率為 587Hz 的音頻脈沖時(shí),其音頻信號的脈沖周期 T=1/587= s,半周期的時(shí)間為 852μ s,因此只要令計(jì)數(shù)器計(jì)數(shù) =852μ s/1μ s=852,在每計(jì)數(shù) 852 時(shí)將 口反相,就可得到 C調(diào)中音 Re。音調(diào)的高低用音階表示,不同的音階對應(yīng)不同的頻率。 表 音符頻率與 T值對照表 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 7 每個(gè)音符使用 1個(gè)字節(jié),字節(jié)的高 4位代表音符的高低,低 4 位代表音符的節(jié)拍,下表 為節(jié)拍碼的對照。 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 8 表 節(jié)拍碼對照表 表 節(jié)拍的時(shí)間設(shè)定表 音樂軟件的設(shè)計(jì) 1,音樂代碼庫的建立方法 ( 1)先找出音樂最低音和最高音范圍,然后確定音符表 T的順序。 2,選曲 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 9 在本設(shè)計(jì)中,需要播放三首歌曲,分別為《天空之城》、《祝你平安》、《路邊的野花不要采》。 3 電路設(shè)計(jì)與仿真 按鍵電路 如圖 。音樂聲通過喇叭發(fā)聲后傳到人的耳朵里面。本設(shè)計(jì)選取晶振為 12MHz,電容 為 30pF。本設(shè)計(jì)是基于 STC89C52 單片機(jī)設(shè)計(jì)的一個(gè)三音門鈴。 它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件,是目前最好的仿真單片機(jī)及外圍器件的工具。按下 SP2,播放下一首歌曲,再次按下開關(guān) SP1,暫停播放音樂。系統(tǒng)初始化后,系統(tǒng)掃描按鍵( 和 的電平)判斷是否有按鍵按下。 圖 延時(shí)子程序 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 14 5 系統(tǒng)硬件設(shè)計(jì)和調(diào)試 系統(tǒng) PCB 圖 PCB 圖如圖 。在繪制過程中注意選擇正確元件及封裝。 焊接的實(shí)物圖如圖 。如果懷疑某點(diǎn)是斷路點(diǎn)或短路點(diǎn),就 用萬用表的蜂鳴器測試電路,電路通則蜂鳴器響,不通則不響。單片機(jī)接電后,各個(gè) I/O 口一般都為高電平,可用萬用表檢測驗(yàn)證。隨著科技的日新月異,單片機(jī)在實(shí)際生活中已經(jīng)非常普遍,作為電信專業(yè)的學(xué)生,掌握單片機(jī)的應(yīng)用和開發(fā)技術(shù)是十分重要的。 在進(jìn)行了長達(dá)兩個(gè)多月的時(shí)間的摸索與實(shí)驗(yàn),使我不僅僅對于單片機(jī)入門軟件與硬件的常用設(shè)計(jì)與功能有了進(jìn)一步的了解,還使我對于一項(xiàng)設(shè)計(jì)研究的制作過程,所需要的詳細(xì)步驟和具體的實(shí)現(xiàn)方法有一定的掌握。同時(shí),我也發(fā)現(xiàn)了自己很多不足之處, 對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,對單片機(jī)匯編語言掌握得不夠好。 //喇叭控制腳 sbit key1 = P1^5。 bit flag。 TH0 = 0xDC。 Count++。i++ ) { for( j =0。 unsigned int Addr。 if(!key1) { kk++。 } else if(!key2) { Delay_xMs(5)。 } if(flag) { /* k=Addr。 } */ Temp1 = SONG[Addr++]。 flag=0。 Delay_xMs(Temp1)。 if(key1==0) //菜單鍵按下 { Delay_xMs(5)。 } while(!key1)。 Play_Song(kk)。 } */ /* 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 25 功能 :主程序 */ void main() { Time0_Init()。 if(k2) k=0。 break。 TR0 = 1。 Delay_xMs(100)。 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 23 if(k=((i+1) * 217)) { flag=0。 } while(!key2)。 } while(!key1)。 //中斷計(jì)數(shù)器清 0 Addr = i * 217。j++ )。 for( i =0。 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 21 } void Time0_Int() interrupt 1 { TH0 = 0xDC。 void Time0_Init() { TMOD = 0x01。 unsigned char kk=0。 【參考文獻(xiàn)】 [1]吳金戌 .沈慶陽 .郭庭吉 .8051單片機(jī)實(shí)踐與應(yīng)用 [M],北京:北京清華大學(xué)出版社, 2020 [2]譚浩強(qiáng) .C語言程序設(shè)計(jì)(第二版) [M],北京:清華大學(xué)出版社, 1991 [3]李建忠 .單片機(jī)原理及應(yīng)用 [M],西安電子科技大學(xué)出版社, 2020 [4]李啟炎 .Prot
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1