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

正文內(nèi)容

基于單片機的電話遙控器畢業(yè)設計-預覽頁

2025-02-11 15:07 上一頁面

下一頁面
 

【正文】 片機的結(jié)構(gòu)作一介紹。各功能部件由內(nèi)部總線聯(lián)接在一起。1)、P3口(~、10~17腳)雙功能口 P3口是一個多用途的端口,也是一個準雙向口,作為第一功能使用時,其功能同P1口。此時相應的口線鎖存器必須為“1”狀態(tài),與非門的輸出由第二功能輸出線的狀態(tài)確定,從而P3口線的狀態(tài)取決于第二功能輸出線的電平。因此,CPU數(shù)據(jù)從并行I/O端口輸出時可以得到鎖存,數(shù)據(jù)輸入時可以得到緩沖。讀引腳才是真正的輸入外部數(shù)據(jù)的操作,是從端口引腳線上讀入外部的輸入數(shù)據(jù)。 8051串行發(fā)送和串行接收利用了P3口的第二功能, ,如表21所示。在訪問外部存儲器時,P2口輸出高8位地址,P0口輸出低8位地址,由ALE(地址鎖存允許)信號將P0口(地址/數(shù)據(jù)總線)上的低8位鎖存到外部地址鎖存器中,從而為P0口接受數(shù)據(jù)作準備。圖15為引腳排列圖, 40條引腳說明如下:主電源引腳Vss和Vcc① Vss接地② Vcc正常操作時為+5伏電源外接晶振引腳XTAL1和XTAL2① XTAL1內(nèi)部振蕩電路反相放大器的輸入端,是外接晶體的一個引腳。當采用外部振蕩器時,此引腳接外部振蕩源。因此,它可用作對外輸出的時鐘,或用于定時目的。同樣可以驅(qū)動八LSTTL輸入。輸入/ , , , 。③ P2口( )是一個帶有內(nèi)部提升電阻的8位準雙向I/O口,在訪問外部存儲器時,它輸出高8位地址。P3口還用于第二功能請參看表11。CPU在第二個機器周期內(nèi)執(zhí)行內(nèi)部復位操作,以后每一個機器周期重復一次,直至RES端電平變低。復位后,各內(nèi)部寄存狀態(tài)如表12: 表 12 寄存器狀態(tài)寄存器內(nèi)容寄存器內(nèi)容PC0000HTMOP 00HACC00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0 P30FFHSCON00HIP00000PCON 0IE000000SBUF不定圖16(a)為加電自動復位電路。 復位電路在實際應用中很重要,不能可靠復位會導致系統(tǒng)不能正常工作,所以現(xiàn)在有專門的復位電路,如810系列,這種類型的器件不斷有廠家推出更好的產(chǎn)品,如將復位電路、電源監(jiān)控電路、看門狗電路、串行E2ROM存儲器全部集成在一起的電路,有的可分開單獨使用,有的可只用部份功能,讓使用者就具體實際情況靈活選用。電源錄制的信息存放在內(nèi)部不揮發(fā)單元中。2)EEPROM 存儲ISD 的ChipCorder 技術(shù)使用片上不揮發(fā)存儲器斷電后信息可以持續(xù)保存100 年器件可以重復錄制10 萬次。ISD1400 提供了全地址的尋址功能。地址輸入A0A7根據(jù)最高兩位地址位的數(shù)值地址輸入有兩種功能。 ISD1420的外部結(jié)構(gòu) 語音芯片的外部結(jié)構(gòu)及管腳結(jié)構(gòu) 圖17 ISD1420外部結(jié)構(gòu)如圖17 ISD1420典型應用電路 ISD1420語音芯片的典型應用如圖18。2 邊緣啟動放音將PLAYE 變低將從存儲器開始或選定的位置開始放音,PLAYE 的上升沿對操作沒有影響。一個新的PLAYL 低電平將觸發(fā)另外一個從起始地址的放音。不管當前是否進行其它操作。如果整個存儲器空間錄滿或REC 變?yōu)楦唠娖浇Y(jié)束錄音,則RECLED將變?yōu)楦唠娖?。CM8870 可以將接收到的DTMF 信號轉(zhuǎn)換成8421 碼。典型連接電路如圖110。3GS差放輸出端,連接外部的反饋電阻。5INH得到高電平時,禁止檢測音頻碼A,B,C 和D 。8OSC2時鐘脈沖(輸出)。當TOE 得到高電平時,提供相應的代碼給最后的有效的音頻代碼接收。該引腳輸出的電平,可作為單片機的中斷請求。17St/GT控制輸入端/時間監(jiān)測輸出端。1%,電容的數(shù)值最大浮動177。輸入的是交流15伏左右的電源。使輸出的12伏電壓更加平穩(wěn)。這就是板子的電源結(jié)構(gòu)。 待機狀態(tài):所謂待機狀態(tài),就是電話機的聽筒沒有從電話機底座上拿起來,也就是既沒有打電話,而且電話機也沒有響鈴,此時電話機處于等待使用的狀態(tài),因此叫“待機狀態(tài)”。相應的,拿起聽筒的瞬間叫做摘機,摘機后或電話鈴響時的狀態(tài)叫占線狀態(tài)。鈴流電壓進入電話機后,直接通過電容耦合進入收鈴電路,而沒有經(jīng)過叉簧,因此在沒有摘機的情況下電話會響鈴。G1是通用的光耦合器,型號為P521,其內(nèi)部有一個發(fā)光二極管LED(左)和一個光敏三極管(右)組成,當光敏三極管接受LED 照射時,集電極和發(fā)射極立即導通, 為0V;當沒有鈴流信號 時,G1 內(nèi)部的光敏三極管不導通。另外圖中還可以串聯(lián)一個電阻(RZ),此電阻是一個脈沖高壓吸收電阻,該電阻直接連接在電話線的入口處,平時該電阻是不導通的,阻值為無窮大,因此對電路沒有任何影響,但是一旦線路上因雷電等因素出現(xiàn)瞬間的脈沖高壓時,此時RZ立即導通,并出現(xiàn)永久性短路,將電話線路兩端給短接起來,避免該電路板上的其他元件遭受雷擊等高壓脈沖影響,對電路板起到了很好的保護作用。摘機掛機電路位于試驗板的最前端,是和電話線直接連接的。請看圖23。由以上分析可見: 口施加一個低電平信號0 時,開關管V1并不會導通,電話線路上也沒有電流通過,相當于電話機的叉簧斷開。以上的論述可以簡單的歸結(jié)為:,V1導通; 時,V1 不導通,因此V1 口控制的開關一樣。更換后效果很好。我們用電話進行撥號時都能從聽筒中聽到一種按鍵的聲音,這種聲音其實就是由兩個不同的頻率組合成的復合音。根據(jù)上一章對CM8870芯片的講述,搭建了下面的解碼電路:如圖25。如果CM8870 接收到的是有效的DTMF 信號,便解調(diào)出對應的8421碼并將該編碼送 圖25 解碼電路入鎖存器鎖存。第9 腳為復位端,在該腳接一個10K的電阻R12到地,以保證該腳在正常工作時為低電平0,同時,為了在加電時給該腳一個高電平的復位脈沖,因此用一個10uF的電解電容C4連接到電源Vcc,利用電容兩端的電壓不能突變的特性,加電后給第9腳施加一個短暫的高電平脈沖,該脈沖的寬度與電阻R12 的阻值、C4 的容量都有關,電阻R12越大,電容C4越大,加電后第9 腳的高電平脈沖就越寬;相反的,如果R12越小,電容C4越小,加電后9 腳的高電平脈沖寬度也就越窄。單片機使用不到的端口懸空即可。、根據(jù)P0口的結(jié)構(gòu),外邊要接上拉電阻才能正常工作。從 圖27 音頻放大電路 語音芯片ISD1420 輸出端14腳輸出的語音信號經(jīng)C14送給音量調(diào)整電位器R33進行音量調(diào)整,從R33 的中心抽頭提取出音量調(diào)整以后的聲音信號送給ic4 的第3 腳,從3 腳進入ic4 進行功率放大,經(jīng)ic4 放大以后從第5 腳輸出,從5 腳輸出的信號又分為3 個支路:第一個支路經(jīng)C15耦合給外接揚聲器,當揚聲器不使用時,由R35充當功放負載;第二路經(jīng)C16和R34入地,由于C16 的容量和R34的阻值選的都很小,因此可以濾除掉疊加在語音信號中的高頻哨叫聲,而對頻率相對較低的話音信號衰減很弱,起到了靜噪效果;第三路經(jīng)C17和R36以后耦合到圖23 中三極管V1的集電極,以便于在V1導通時將語音信號耦合到電話線路上,以便讓操作者聽到提示音。可見硬件和軟件是一個有機整體,誰也不能離開誰。下面小節(jié)介紹程序的設計。和一些重要單元的賦初值。在這容易出現(xiàn)錯誤,在一次課程設計中我就沒有把這點弄明白,在程序中竟用到了80H單元,僥幸的是在編寫的初期被一位同學及時地發(fā)了使我早一點改正錯誤。打開計數(shù)器T1。                           圖32 T1中斷服務程序 定時器0中斷服務程序 此中斷服務程序用來計時。會自動關閉開關1。在做產(chǎn)品之前首先進行理論分析,在理論上首先應該沒有問題,但是理論能夠完全分析的符合實際也是非常難的事。 硬件的調(diào)試在硬件調(diào)試中我遇到了很多問題:第一、第一次我把原理圖畫出來,并認為他已經(jīng)完美了沒有任何問題了,就開始做板子結(jié)果問題多多。找到了LM317的真正管腳功能之后,我把第一次做的板子上錯誤的敷銅劃斷,用導線將其正確的連接,結(jié)果才算電源不分成功了,用萬用表測量各個部分的電壓也正常了。值得注意的一點還有,光電耦合器上串接的電阻要適中,在試驗中我用的電阻有點小,結(jié)果燒掉一個耦合器。這樣做設計的時候就需要進行一部分一部分的調(diào)試很重要。首先我考慮是不是CM8870的連接有問題,但是從下載的CM8870的資料來看并沒有接錯,就想到了是不是程序有問題啊,就開始調(diào)試程序,調(diào)來調(diào)去問題還是照舊,沒有任何變化,使我很惆悵,結(jié)果再反過來看是不是CM8870不能正常工作,試驗開始了把電話線插到設計板上用手機撥打電話,模擬摘機后,按手機上的按鍵,這時用萬用表測量CM8870的各個管腳輸出的電壓,發(fā)現(xiàn)它的譯碼是正確的,說明CM8870的工作是正常的。原因終于算是找到了,這樣我就把電路改進了一下,將電路改進,用導線連接三極管,焊接到電路中,再次試驗,終于發(fā)現(xiàn),單片機能夠正常識別按鍵了。 軟件的調(diào)試 軟件的調(diào)試之前一定要保證硬件是完好的,這樣就認真調(diào)試程序,不用操心硬件的問題,不能程序調(diào)試很長時間了,結(jié)果發(fā)現(xiàn)硬件有問題,那樣就太浪費時間了,我在調(diào)試程序時并沒有用我自己做的板子,而是用我們在學習期間老師發(fā)的實驗板來調(diào)試程序的。其實調(diào)試軟件和硬件的調(diào)試的是一起進行的。 MOV A,P1 ;讀入P1口的低四位。我仔細想應該讓它一個一個數(shù)字往里讀,阻止它一讀六次。第三、定時的時候也遇到了問題,當用手機給里輸入定時數(shù)字時我就是定時就是不成功,起初我認為定時的數(shù)字輸入不進去,仔細看程序也沒有看出程序有問題,并且其他的地方都是用這樣的讀數(shù)方法 ,它們可以成功讀入。比如定時五分鐘,輸入0、0、0、5。錯誤所在。 JNZ SSS ;如果不是就跳轉(zhuǎn)到SSS。 第5章 結(jié)束語/展望 這次的畢業(yè)設計,使我感受甚多。在畢業(yè)開始的初期老師也說了畢業(yè)設計的重要意義。雖然畢業(yè)設計和畢業(yè)論文是建立在已學課程和已有知識之上,但作為總結(jié)性的作業(yè)就要求能針對課題,綜合運用專業(yè)有關的理論和技術(shù)解決實際問題,故會遇到和用上不少的未知和未學知識。不具備相關基礎,沒有相關元件資料和不知道元件實際情況,這都需要通過網(wǎng)絡,圖書館等檢索資料。在做設計之前考慮考慮元件的供應也是很有必要的。利用固定電話這種通訊方式具有不占用無線電資源,網(wǎng)絡功能完善和覆蓋范圍廣,入網(wǎng)初期投資低等優(yōu)勢來實現(xiàn)控制甚至遠程控制,不但在理論上行得通,而且在實際生活和工作中也是有很大的需求的。也都得到了我的老師楊其峰熱心指導,在這里我表示衷心的感謝。初始密碼6位 MOV 31H,06H MOV 32H,06H MOV 33H,05H MOV 34H,02H MOV 35H,01H MOV 4CH,00H 。打開開關1 LJMP ML0 K6:LCALL DELAY1 JNB ,KK6 。調(diào)用語音提示 YY:MOV R0,00H INC R0 DJNZ R7,YY CLR SETB TR0 LCALL RING2 。開關2已閉合 LJMP ML0 PIT1:SETB 。檢驗密碼、 MOV R0,30H MOV R1,40H CMP:MOV A,R1 XRL A,R0 INC R0 INC R1 JZ AAA LJMP   。密碼錯誤重新輸入 LJMP IN LL:LCALL RING0 PP:JNB ,PP MOV A,P1 ANL A,0FH RL A    。 關閉開關2 AJMP FOUR 。退出 AJMP LL AJMP LL AJMP LL RRET:CLR SETB TR1 RETI ONE:CLR 。開關2已打開 LJMP PP FIVE:SETB RS1 。第一次密碼輸入完畢 LCALL RING2 。兩次輸入不相付,請重新輸入 LJMP FIVE CCC:INC R0 INC R1 DJNZ R2,READ1 。定時成功 LJMP PP PIT0: PUSH PSW PUSH ACC SETB MOV TH0,17
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1