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

正文內(nèi)容

智能家居總線(xiàn)式開(kāi)關(guān)畢業(yè)論文(參考版)

2025-06-23 01:31本頁(yè)面
  

【正文】 在這個(gè)定時(shí)模式2 下定時(shí)器1 溢出速率的計(jì)算公式如下:  溢出速率=(計(jì)數(shù)速率)/(256-TH1)  上式中的“計(jì)數(shù)速率”與所使用的晶體振蕩器頻率有關(guān),在51 芯片中定時(shí)器啟動(dòng)后會(huì)在每一個(gè)機(jī)器周期使定時(shí)寄存器TH 的值增加一,一個(gè)機(jī)器周期等于十二個(gè)振蕩周期,所以可以得知51 芯片的計(jì)數(shù)速率為晶體振蕩器頻率的1/12,一個(gè)12M 的晶振用在51 芯片上,那么51 的計(jì)數(shù)速率就為1M。32)定時(shí)器1 溢出速率  上式中如設(shè)置了PCON 寄存器中的SMOD 位為1 時(shí)就可以把波特率提升2 倍。那么我們?cè)趺慈ビ?jì)算這兩個(gè)?! ∈降牟ㄌ芈试O(shè)置時(shí)相關(guān)的寄存器的值呢?可以用以下的公式去計(jì)算。模式2 的波特率是固定在fosc/64 或fosc/32,具體用那一種就取決于PCON 寄存器中的SMOD位,如SMOD 為0,波特率為focs/64,SMOD 為1,波特率為focs/32。10=960 字節(jié)。波特率是指串行端口每秒內(nèi)可以傳輸?shù)牟ㄌ匚粩?shù)。AT89C51 和AT89C2051 等51 系列芯片只有兩個(gè)定時(shí)器,定時(shí)器0 和定時(shí)器1,而定時(shí)器2是89C52 系列芯片才有的。常用的串口模式1 是傳輸10 個(gè)位的,1 位起始位為0,8 位數(shù)據(jù)位,低位在先,1 位停止位為1。但在模式1 中,SM2=1時(shí),當(dāng)未收到有效的停止位,則不會(huì)對(duì)RI 置位。其它模式中則是在接收停止位的半中間,由硬件置位。  RI 接收中斷標(biāo)識(shí)位。TI 置位后,申請(qǐng)中斷,CPU 響應(yīng)中斷后,發(fā)送下一幀數(shù)據(jù)。在模式0,發(fā)送完第8 位數(shù)據(jù)時(shí),由硬件置位。在模式1 中,當(dāng)SM2=0,RB8 是已接收數(shù)據(jù)的停止位。該位可能是奇偶位,地址/數(shù)據(jù)標(biāo)識(shí)位。該位可以用軟件根據(jù)需要置位或清除,通常這位在通信協(xié)議中做奇偶位,在多處理機(jī)通信中這一位則用于表示是地址幀還是數(shù)據(jù)幀。大家也可以用上面的實(shí)際源碼加入REM=0 來(lái)進(jìn)行實(shí)驗(yàn)。REM 是由軟件置位或清零。在模式0 中要求該位為0。UART 為(Universal Asynchronous Receiver)的英文縮寫(xiě)?! M0 SM1 模式 功能 波特率  0 0 0 同步移位寄存器 fosc/12  0 1 1 8位UART 可變  1 0 2 9位UART fosc/32 或fosc/64  1 1 3 9位UART 可變  在這里只說(shuō)明最常用的模式1,其它的模式也就一一略過(guò),有興趣的朋友可以找相關(guān)的硬件資料查看。它的各個(gè)位的具體定義如下:  SM0 SM1 SM2 REN TB8 RB8 TI RI  SM0、SM1 為串行口工作模式設(shè)置位,這樣兩位可以對(duì)應(yīng)進(jìn)行四種模式的設(shè)置。它的尋址地址是98H,是一個(gè)可以位尋址的寄存器,作用就是監(jiān)視和控制51 芯片串行口的工作狀態(tài)?! CON 串行口控制寄存器通常在芯片或設(shè)備中為了監(jiān)視或控制接口狀態(tài),都會(huì)引用到接口控制寄存器。當(dāng)然你也可以用其它的名稱(chēng)。發(fā)送器則不需要用到雙緩沖,一般情況下我們?cè)趯?xiě)發(fā)送程序時(shí)也不必用到發(fā)送中斷去外理發(fā)送數(shù)據(jù)?!睂?shí)際上SBUF 包含了兩個(gè)獨(dú)立的寄存器,一個(gè)是發(fā)送寄存,另一個(gè)是接收寄存器,但它們都共同使用同一個(gè)尋址地址-99H。至于串口通信需要用到那些特殊功能寄存器呢,它們是SCON,TCON,TMOD,SCON等,各代表什么含義呢?  SBUF 數(shù)據(jù)緩沖寄存器這是一個(gè)可以直接尋址的串行口專(zhuān)用寄存器。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。在閑置模式下,CPU停止工作。在芯片擦操作中,代碼陣列全被寫(xiě)“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用?! ≌袷幤魈匦?  XTAL1和XTAL2分別為反向放大器的輸入和輸出?! TAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)?! ?PSEN:外部程序存儲(chǔ)器的選通信號(hào)。另外,該引腳被略微拉高。如想禁止ALE的輸出可在SFR8EH地址上置0。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在FLASH編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。  P3口也可作為AT89C51的一些特殊功能口,如下表所示:  口管腳 備選功能   RXD(串行輸入口)   TXD(串行輸出口)   /INT0(外部中斷0)   /INT1(外部中斷1)   T0(記時(shí)器0外部輸入)   T1(記時(shí)器1外部輸入)   /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)   /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)  P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收?! 1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位?! 0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)電流。片內(nèi)振蕩器和時(shí)鐘電路 管腳說(shuō)明:  VCC:供電電壓??删幊檀型ǖ馈 蓚€(gè)16位定時(shí)器/計(jì)數(shù)器  1288位內(nèi)部RAM  全靜態(tài)工作:0Hz24MHz  壽命:1000寫(xiě)/擦循環(huán)  與MCS51 兼容   AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。 按開(kāi)關(guān)穩(wěn)壓電源參數(shù)設(shè)計(jì)公式,計(jì)算出電路元件的數(shù)值及電路參數(shù)。R4是反饋電阻。基準(zhǔn)電壓電路采用了穩(wěn)壓二極管VD1,R1為限流電阻。開(kāi)關(guān)穩(wěn)壓電源的突出優(yōu)點(diǎn)是效率高,可達(dá)70%以上。低電平為選擇行頻,高電平為選擇列頻 表十一 狀態(tài)寄存器說(shuō)明比特位名稱(chēng)狀態(tài)標(biāo)志設(shè)置狀態(tài)標(biāo)志清除b0中斷請(qǐng)求位中斷出現(xiàn)中斷無(wú)效,狀態(tài)寄存器被讀后即清零b1發(fā)射數(shù)據(jù)寄存器(僅成組方式)無(wú)載暫停期結(jié)束,發(fā)射器準(zhǔn)備發(fā)送新數(shù)據(jù)狀態(tài)寄存器被讀后或者在非成組方式下被清零b2接收數(shù)據(jù)寄存器滿(mǎn)有效數(shù)據(jù)存于接收數(shù)據(jù)寄存器中在狀態(tài)寄存器被讀后清零b3延時(shí)譯碼控制根據(jù)對(duì)雙音多頻信號(hào)丟失狀態(tài)的有效檢測(cè)情況進(jìn)行設(shè)置檢測(cè)到一個(gè)有效雙音多頻后即清零 電源電路設(shè)計(jì) 電源電路是本系統(tǒng)中不可或缺的重要組成部分,必須選用高性能,低成本,大電流,低功耗的穩(wěn)壓器。b2S//D單/雙音多頻產(chǎn)生邏輯低電平是雙音多頻信號(hào)產(chǎn)生。b1TEST測(cè)試模式通過(guò)啟動(dòng)測(cè)試模式(邏輯“1”),/IRQ/CP端將出現(xiàn)來(lái)自雙音多頻接收器的延時(shí)譯碼控制信號(hào)。其后,是與信號(hào)時(shí)間一樣長(zhǎng)的無(wú)信號(hào)間隔態(tài),狀態(tài)寄存器在這個(gè)間隔后立即被刷新,表明指令發(fā)射寄存器準(zhǔn)備接收下一個(gè)數(shù)據(jù)并且將在啟動(dòng)中斷模式的條件下出現(xiàn)中斷。隨后控制寄存器的寫(xiě)循環(huán)又反過(guò)來(lái)控制寄存器A 表十 對(duì)控制寄存器B(CRB)的說(shuō)明比特位名稱(chēng)功能說(shuō)明b0 BURST 成組方式邏輯“0”啟動(dòng)成組方式。這個(gè)信令間隔是在雙音多頻模式下的兩倍。當(dāng)選擇呼叫進(jìn)行模式時(shí),使第六級(jí)帶通濾波器工作,允許選擇呼叫進(jìn)程音。這個(gè)功能可以在成組方式或非成組方式下執(zhí)行。以下各表中關(guān)于控制寄存器和狀態(tài)寄存器的說(shuō)明,即可精確地用微處理器控制音頻的發(fā)射和接收。下一個(gè)向同一地址的寫(xiě)操作則將被寫(xiě)入CRB,以后又將循環(huán)寫(xiě)入CRA。發(fā)射接收控制由兩個(gè)具有相同地址空間的控制寄存器(CRA和CRB)完成。進(jìn)入發(fā)射寄存器的數(shù)據(jù)確定產(chǎn)生不同雙音多頻信號(hào)。其中與音頻傳送有關(guān)的兩個(gè)寄存器。 表五 實(shí)際頻率與標(biāo)準(zhǔn)頻率有效輸入輸出頻率(HZ)誤差率(%)理論值實(shí)際值L1697+L2770L3852L4941+H11209+H21336H31477H41633+(11) 微處理器接口 MT8880C/C1 具有一個(gè)微處理器接口,這個(gè)接口能精確地控制音頻的發(fā)射和接收。雙音多頻總諧波失真可以用式計(jì)算得出。單音頻總諧波失真的計(jì)算如式所示,它是所有諧波頻率功率的總和與基頻頻率的功率之比,用百分?jǐn)?shù)表示 。它產(chǎn)生的頻率誤差量很?。ㄒ?jiàn)表五)。詳見(jiàn)表十控制寄存器B的說(shuō)明。(9) 單音頻的產(chǎn)生當(dāng)需要產(chǎn)生高音頻和低音頻時(shí),用這種模式。特別應(yīng)指出的是當(dāng)選擇了CP模式或成組模式時(shí),雙音多頻信號(hào)只能發(fā)送不能接收。以上所述的時(shí)序是在雙音多頻模式下進(jìn)行的。脈沖發(fā)出/暫停時(shí)間是51ms+_1ms,這是自動(dòng)撥號(hào)或電話(huà)局控制系統(tǒng)的標(biāo)準(zhǔn)間隔。在成組模式下,能夠產(chǎn)生標(biāo)準(zhǔn)的雙音多頻信號(hào)。同在其他雙音多頻發(fā)生器一樣,振蕩器不需要啟動(dòng)時(shí)間,因?yàn)榫w振蕩器是連續(xù)工作的,這樣就保證了音頻組的精度。查詢(xún)表包含開(kāi)關(guān)電容D/A轉(zhuǎn)換器為獲得離散和高精度直流電壓電平所使用的碼。但是由于時(shí)間段長(zhǎng)度的變化音頻輸出信號(hào)頻率也在變化。這個(gè)碼用以確定時(shí)間段的長(zhǎng)度,這個(gè)尺度最終決定音頻的頻率。音頻周期隨這些時(shí)間段的時(shí)長(zhǎng)變化而變化。高次群比低次群的幅度高2dB用以補(bǔ)償高次群在較長(zhǎng)回路上的衰減。為確定一個(gè)雙音多頻信號(hào),符合表84中編碼格式的數(shù)據(jù)必須寫(xiě)入發(fā)射寄存器。不同音頻的正弦波通過(guò)使用列可編程分配器及開(kāi)關(guān)電容D/A轉(zhuǎn)換器進(jìn)行數(shù)字化合成而得。另外,在噪聲極強(qiáng)的環(huán)境中,需要較快占用時(shí)間和較強(qiáng)的抗漏碼能力,這時(shí)采取相對(duì)較小的Trec 和大的Tid將是較為合適的。保護(hù)時(shí)間調(diào)節(jié)部分還允許設(shè)計(jì)者設(shè)計(jì)類(lèi)似于對(duì)話(huà)取消和抗噪聲這樣的系統(tǒng)特性。對(duì)于音頻出現(xiàn)時(shí)間Tgtp和音頻消失時(shí)間Tgta,可選擇不同的控制方案分別確定保護(hù)時(shí)間。元件值的選擇按照下面的公式,即 Trec=Tdp+Tgtp Tid=Tda+Tgta 其中,Tdp是器件的參數(shù),Trec是被接收器識(shí)別的最小信號(hào)持續(xù)時(shí)間。此功能與外部選線(xiàn)控制時(shí)間常數(shù)的功能結(jié)合在一起,可以使設(shè)計(jì)者設(shè)計(jì)出的產(chǎn)品滿(mǎn)足各種系統(tǒng)的廣泛要求。而控制電路是在是在確認(rèn)信號(hào)間的間隔。 圖十二 基本控制電路如圖十一 所示,有效時(shí)間TGTP為 Tgtp=R1C1 Tgtp= R1C1 表四 編碼解碼 FlFh數(shù)字D3D2D1D06971209100016971336200106971477300117701209401007701336501017701477601108521209701118521336810008521477910019411336A10109411209B10119411477C11106981633D111177O1633E11108521633F1111941163300000 輸出鎖存器的內(nèi)容隨著激活延時(shí)控制跳變?cè)诓粩喔?。延時(shí)控制標(biāo)志的狀態(tài)可以通過(guò)校驗(yàn)狀態(tài)寄存器的適當(dāng)位置進(jìn)行控制。最后,經(jīng)過(guò)一個(gè)使輸出鎖存穩(wěn)定的短暫延時(shí)后,延時(shí)控制輸出標(biāo)志變?yōu)楦唠娖?。并使電壓VC達(dá)到VDD。如果信號(hào)狀態(tài)在有效時(shí)間(T)內(nèi)一直保持著(Est保持著高電平),那么VC就會(huì)達(dá)到寄存音頻對(duì)所需要的控制邏輯閥值電壓VTST,并且將其相應(yīng)的4bit碼鎖存進(jìn)接收數(shù)據(jù)寄存器。這種檢測(cè)是由Est驅(qū)動(dòng)外部RC時(shí)間常數(shù)完成的。此后,信號(hào)狀態(tài)的任何損失將使Est端處于低電平狀態(tài)。這種計(jì)算方法已被求出,以確保既可以抗通話(huà)中斷干擾,又可為干擾頻率和噪聲的出現(xiàn)提供容差,并使這兩者得到最佳組合。 譯碼器在濾波器之后,它運(yùn)用數(shù)字計(jì)算技術(shù)判斷音頻并檢驗(yàn)它是否與標(biāo)準(zhǔn)的雙音多頻信號(hào)的頻率吻合。限幅是由一個(gè)高增益比較器完成的,它有滯后特性,以免不需要的低電平信號(hào)被檢測(cè)到。 圖十 單端輸入形式 圖十一 差動(dòng)輸入形式(4) 接收部分 接收部分的功能是分離高次群和低次群音頻。在單端輸入形式中輸入端的連接如圖十所示。輸出端GT可重新設(shè)定外部控制的時(shí)間常數(shù)。如果在S
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1