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

正文內(nèi)容

畢業(yè)論文--基于單片機(jī)與gsm模塊無線溫度傳輸系統(tǒng)-展示頁

2024-11-19 23:17本頁面
  

【正文】 復(fù)位狀態(tài) 寄存器 復(fù)位狀態(tài) PC 0000H TCON 00H ACC 00H TL0 00H PSW 00H TH0 00H SP 07H TL1 00H DPTR 0000H TH1 00H P0P3 FFH SCON 00H IP XX000000B SBUF 不定 IE 0X000000B PCON 0XXX0000B TMOD 00H RST 引腳是復(fù)位信號(hào)的輸入端復(fù)位信號(hào)是高電平有效其有效時(shí)間應(yīng)持續(xù) 24 個(gè)振蕩周期 即二個(gè)機(jī)器周期 以上若使用頗率為 6MHz 的晶振則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)超過 4us才能完成復(fù)位操作 復(fù)位操作有上電自動(dòng)復(fù)位相按鍵手動(dòng)復(fù)位兩種方式上電自動(dòng)復(fù)位是通過外部復(fù)位電路的電容充電來實(shí)現(xiàn)的只要電源 Vcc的上升時(shí)間不超過 1ms就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位即接通電源就成了系統(tǒng)的復(fù)位初始化按鍵手動(dòng)復(fù)位通過使復(fù)位端經(jīng)電阻與 Vcc 電源接通而實(shí)現(xiàn)的 圖 4 單片機(jī)復(fù)位電路圖 233 STC89C52 引腳介紹 1 主電源引腳 VCC Pin40 電源輸入接+ 5V 電源 GND Pin20 接地線 2 外接晶振引腳 XTAL1 Pin19 片內(nèi)振蕩電路的輸入端 XTAL2 Pin20 片內(nèi)振蕩電路的輸出端 3 控制引腳 RSTVPP Pin9 復(fù)位引腳引腳上出現(xiàn) 2 個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位 ALEPROG Pin30 地址鎖存允許信號(hào) PSEN Pin29 外部存儲(chǔ)器讀選通信號(hào) EAVPP Pin31 程序存儲(chǔ)器的內(nèi)外部選通接低電平從外部程序存儲(chǔ)器讀指令如果接高電平則從內(nèi) 部程序存儲(chǔ)器讀指令 4 可編程輸入輸出引腳 STC89C52 單片機(jī)有 4 組 8 位的可編程 IO 口分別位 P0P1P2P3 口每個(gè)口有 8位 8 根引腳共 32 根 PO 口 Pin39~ Pin328 位雙向 IO 口線名稱為 P00~ P07P1 口Pin1~ Pin88位準(zhǔn)雙向 IO口線名稱為 P10~ P17P2口 Pin21~ Pin288位準(zhǔn)雙向 IO口線名稱為 P20~ P27 P3 口 Pin10~ Pin178 位準(zhǔn)雙向 IO 口線名稱為 P30~ P37 STC89C52 主要功能如表所示主要功能特性 兼容 MCS51 指令系統(tǒng) 可反復(fù)擦寫 Flash ROM 32 個(gè)雙向 IO 口 256x8bit 內(nèi)部 RAM 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器中斷 時(shí)鐘頻率 024MHz 2 個(gè)串行中斷 可編程 UART 串行通道 2 個(gè)外部中斷源 共 6 個(gè)中斷源 2 個(gè)讀寫中斷口線 3 級(jí)加密位 低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能 圖 5 TC35i 引腳圖 3 軟件設(shè)計(jì) 31 TMOD 配置 C51中有兩個(gè)計(jì)數(shù)定時(shí)器 T1 和 T0每個(gè)計(jì)數(shù)器都有兩個(gè)八位寄存器即是十六位的寄存器 TH1TL1 分別是計(jì)數(shù)器 T1 的高八位和低八位存儲(chǔ)區(qū) TH0TL0 分別是計(jì)數(shù)器 0 的高八位和低八位存儲(chǔ)區(qū)在單片機(jī)中有 兩個(gè)特殊功能寄存器與定時(shí)計(jì)數(shù)有關(guān)這就是 TMOD 和 TCONTMOD 和 TCON 是寄存器的名稱在寫程序時(shí)就可以直接用這個(gè)名稱來指定 TMOD 寄存器的內(nèi)容如表 6 所示 表 6 寄存器 TMOD GATE CT M1 M0 GATE CT M1 M0 從表 6中可以看出 TMOD被分成兩部份每部份 4位分別用于控制 T1T0前四位控制 T1后四位控制 T0TR0TR1分別是控制 T0和 T1工作狀態(tài)的位定時(shí)計(jì)數(shù)器一共有四種工作方式就是用 M1M0 來控制的 2 位正好是四種組合 00 方式 101 方式 110方式 211方式 3CT定時(shí)計(jì)數(shù)器即可作定時(shí)用 也可用計(jì)數(shù)用到底作什用根據(jù)需要自行決定也說是決定權(quán)在編程者如果 CT為 0就是用作定時(shí)器如果 CT為 1就是用作計(jì)數(shù)器 32 串口通訊原理 321 串行接口的一般概念 單片機(jī)與外界進(jìn)行信息交換稱之為通訊 89C52 單片機(jī)的通訊方式有兩種并行通訊數(shù)據(jù)的各位同時(shí)發(fā)送或接收本文檔不涉及并行通訊只講串行通訊串行通訊數(shù)據(jù)一位一位順序發(fā)送或接收 串行通訊有同步通訊和異步通信兩種方式 異步通訊它用一個(gè)起始位表示字符的開始用停止位表示字符的結(jié)束 在一幀格式中先是一個(gè)起始位 0然后是 8個(gè)數(shù)據(jù)位規(guī)定低位在前高位在后接下來是奇偶校驗(yàn)位可以省 略最后是停止位 1 用這種格式表示字符則字符可以一個(gè)接一個(gè)地傳送在異步通訊中 CPU 與外設(shè)之間必須有兩項(xiàng)規(guī)定即字符格式和波特率字符格式的規(guī)定是雙方能夠在對(duì)同一種 0和 1的串理解成同一種意義原則上字符格式可以由通訊的雙方自由制定但從通用方便的角度出發(fā)一般還是使用一些標(biāo)準(zhǔn)為好如采用 ASCII 標(biāo)準(zhǔn)波特率即數(shù)據(jù)傳送的速率其定義是每秒鐘傳送的二進(jìn)制數(shù)的位數(shù)例如數(shù)據(jù)傳送的速率是 120 字符 s 而每個(gè)字符如上述規(guī)定包含 10 數(shù)位則傳送波特率為 1200 波特 322 89C52 單片機(jī)的串行接口結(jié)構(gòu) 89C52單片機(jī)通過引腳 RXDP30串行 數(shù)據(jù)接收端和引腳 TXDP31串行數(shù)據(jù)發(fā)送端與外界通訊如圖 6 所示 SBUF 是串行口緩沖寄存器包括發(fā)送寄存器和接收寄存器它們有相同名字和地址空間但不會(huì)出現(xiàn)沖突因?yàn)樗鼈儍蓚€(gè)一個(gè)只能被 CPU 讀出數(shù)據(jù)一個(gè)只能被 CPU寫入數(shù)據(jù)所以語句 SBUF SBUF是有意義的它并不是將本身的值賦給了本身而是將一個(gè)寄存器的值賦給了另一個(gè)寄存器并且單片機(jī)不會(huì)搞錯(cuò)哪個(gè)是發(fā)送的哪個(gè)是接受的 圖 6 單片機(jī)串口電路圖 323 串行口的控制與狀態(tài)寄存器 串行口控制寄存器 SCON 它用于定義串行口的工作方式及實(shí)施接收和發(fā)送控制其各 位定義如表 7 所示 表 7 串口控制寄存器 SCON 示意表 SM0 SM1 SM2 REN TB8 RB8 TI RI SM0SM1 工作方式控制位其中 fosc為晶振頻率如表 8 所示 表 8 SM0SM1 工作方式 SM0 SM1 工作方式 說 明 波特率 0 0 0 同 步 移位 寄存 器 Fosc12 0 1 1 10 位異歩收發(fā) 由定時(shí)器控制 1 0 2 11位異步收發(fā) Fosc32 或 Fosc64 1 1 3 11 位異步收發(fā) 由定時(shí)器控制 SM2 多機(jī)通訊控制位本次設(shè)計(jì)不使用編程時(shí)置 0 即可 REN 接收允許控制位由軟件置位以允許接收又由 軟件清 0 來禁止接收 TB8 是要發(fā)送數(shù)據(jù)的第 9位在方式 2或方式 3中要發(fā)送的第 9位數(shù)據(jù)根據(jù)需要由軟件置 1或清 0例如可約定作為奇偶校驗(yàn)位或在多機(jī)通訊中作為區(qū)別地址幀或數(shù)據(jù)幀的標(biāo)志位 RB8 接收到的數(shù)據(jù)的第 9 位在方式 0 中不使用 RB8 在方式 1 中若 SM2 0RB8為接收到的停止位在方式 2 或方式 3 中 RB8 為接收到的第 9 位數(shù)據(jù) TI 發(fā)送中斷標(biāo)志在方式 0 中第 8 位發(fā)送結(jié)束時(shí)由硬件置位在其它方式的發(fā)送停止位前由硬件置位 TI 置位既表示一幀信息發(fā)送結(jié)束同時(shí)也是申請(qǐng)中斷可根據(jù)需要用軟件查詢的方法獲得數(shù)據(jù)已發(fā)送完畢的信息或用中斷的方 式來發(fā)送下一個(gè)數(shù)據(jù) TI 必須用軟件清 0 RI 接收中斷標(biāo)志位在方式 0 當(dāng)接收完第 8 位數(shù)據(jù)后由硬件置位在其它方式中在接收到停止位的中間時(shí)刻由硬件置位例外情況見于 SM2 的說明 RI 置位表示一幀數(shù)據(jù)接收完畢可用查詢的方法獲知或者用中斷的方法獲知 RI 必須用軟件清0 電源控制寄存器 PCON 此寄存器只有第一位 SMOD 和本文檔有關(guān) SMOD 串行口波特率加倍位 1――方式 13 波特率=定時(shí)器 1 溢出率 16 方式 2 波特率為 Fosc32 0――方式 13 波特率=定時(shí)器 1 溢出率 32 方式 2 波特率為 Fosc64 8051 單片機(jī)的全雙工串行口可編程為 4 種工作方式現(xiàn)分述如下 方式 0 為移位寄存器輸入輸出方式本文檔不用故不敘述 方式 1 為波特率可變的 10 位異步通訊接口方式發(fā)送或接收一幀信息包括 1個(gè)起始位 08個(gè)數(shù)據(jù)位和 1個(gè)停止位 1輸出 當(dāng) CPU執(zhí)行一條指令將數(shù)據(jù)寫入發(fā)送緩沖 SBUF 時(shí)就啟動(dòng)發(fā)送串行數(shù)據(jù)從 TXD 引腳輸出發(fā)送完一幀數(shù)據(jù)后就由硬件置位 TI 輸入 在 REN 1 時(shí)串行口采樣 RXD 引腳當(dāng)采樣到 1至 0 的跳變時(shí)確認(rèn)是開始位 0 就開始接收一幀數(shù)據(jù)只有當(dāng) RI 0 且停止位為 1 或者 SM2 0 時(shí)停止位才進(jìn)入RB88位數(shù)據(jù)才能進(jìn)入接收寄存器并 由硬件置位中斷標(biāo)志 RI否則信息丟失所以在方式 1 接收時(shí)應(yīng)先用軟件清零 RI 和 SM2 標(biāo)志 方式 2 為固定波特率的 11 位異步通訊接口方式它比方式 1 增加了一位可程控為 1或 0的第 9位數(shù)據(jù)輸出 發(fā)送的串行數(shù)據(jù)由 TXD端輸出一幀信息為 11位附加的第 9 位來自 SCON 寄存器的 TB8 位用軟件置位或復(fù)位它可作為多機(jī)通訊中地址數(shù)據(jù)信息的標(biāo)志位也可以作為數(shù)據(jù)的奇偶校驗(yàn)位當(dāng) CPU 執(zhí)行一條數(shù)據(jù)寫入SUBF 的指令時(shí)就啟動(dòng)發(fā)送器發(fā)送發(fā)送一幀信息后置位中斷標(biāo)志 TI
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1