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

正文內(nèi)容

基于avrmenge16的學(xué)生評(píng)教系統(tǒng)開發(fā)與研制畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-08-20 17:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 UDR 獲得。讀取 UDR 存儲(chǔ)單元會(huì)改變接收緩沖器 FIFO 的狀態(tài),進(jìn)而改變同樣存儲(chǔ)在 FIFO 中的 TXB FE、 DOR 及 UPE 位。 ( 3)接收結(jié)束標(biāo)志及中斷 USART 接收器有一個(gè)標(biāo)志用來(lái)指明接收器的狀態(tài)。 接收結(jié)束標(biāo)志( RXC)用來(lái)說(shuō)明接收緩 沖器中是否有未讀出的數(shù)據(jù)。當(dāng)接收緩沖器中有未讀出的數(shù)據(jù)時(shí),此位為 1,當(dāng)接收緩沖器空時(shí)為 0(即不包含未讀出的數(shù)據(jù))。如果接收器被禁止( RXEN=0),接收緩沖器會(huì)被刷新,從而使 RXC清零。 置位 UCSRB 的接收結(jié)束中斷使能位( RXCIE)后,只要 RXC 標(biāo)志置位(且全局中斷只能)就會(huì)產(chǎn)生 USART 接收結(jié)束中斷。使用中斷方式進(jìn)行數(shù)據(jù)接收時(shí),數(shù)據(jù)接收結(jié)束中斷服務(wù)程序程序必須從 UDR 讀取數(shù)據(jù)以清 RXC 標(biāo)志,否則只要中斷處理程序一結(jié)束,一個(gè)新的 中斷就會(huì)產(chǎn)生 ( 4)接收器錯(cuò)誤標(biāo)志 USART 接收器有三個(gè)錯(cuò)誤標(biāo)志:幀錯(cuò)誤( FE)、數(shù)據(jù)溢出( DOR)及奇偶校驗(yàn)錯(cuò)( UPE)。它們都位于寄存器 UCSRA。錯(cuò)誤標(biāo)志與數(shù)據(jù)幀一起保存在接收緩沖器中。由于讀取 UDR會(huì)改變緩沖器, UCSRA的內(nèi)容必須在讀接收緩沖器( UDR)之前讀入。錯(cuò)誤標(biāo)志的另一個(gè)同一性是它們都不能通過軟件寫操作來(lái)修改。但是為了保證與將來(lái)產(chǎn)品的兼容性,對(duì)執(zhí)行寫操作是必須對(duì)這些錯(cuò)誤標(biāo)志所在的位置寫 “ 0” 。所有的錯(cuò)誤標(biāo)志都不能產(chǎn)生中斷。 USART 寄存器說(shuō)明 ( 1) USARTI/O 數(shù)據(jù)寄存器- UDR 在 7 比特字長(zhǎng)模式下,未使用的高位被發(fā)送器忽略,而接收器則 將它們?cè)O(shè)置為 0。接收緩沖器包括一個(gè)兩級(jí) FIFO,一旦接收緩沖器被尋址 FIFO 就會(huì)改變它的狀態(tài)。 第二章 硬件設(shè)計(jì) 9 USART 發(fā)送數(shù)據(jù)緩沖寄存器和 USART 接收數(shù)據(jù)緩沖寄存器共享相同的 I/O地址,稱為 USART 數(shù)據(jù)寄存器或 UDR。將數(shù)據(jù)寫入 UDR 時(shí)實(shí)際操作的是發(fā)送數(shù)據(jù)緩沖器存器( TXB),讀 UDR 時(shí)實(shí)際返回的是接收數(shù)據(jù)緩沖寄存器( RXB)的內(nèi)容。 只有當(dāng) UCSRA 寄存器的 UDRE 標(biāo)志置位后才可以對(duì)發(fā)送緩沖器進(jìn)行寫操作。如果 UDRE 沒有置位,那么寫入 UDR 的數(shù)據(jù)會(huì)被 USART 發(fā)送器忽略。當(dāng)數(shù)據(jù)寫入發(fā)送緩沖器后,若移位寄存器 為空,發(fā)送器將把數(shù)據(jù)加載到發(fā)送移位寄存器。然后數(shù)據(jù)串行地從 TxD 引腳輸出。 ( 2) USART 控制和狀態(tài)寄存器 A- UCSRA Bit7- RXC: USART 接收結(jié)束 接收緩沖器中有未讀出的數(shù)據(jù)時(shí) RXC 置位,否則清零。接收器禁止時(shí),接收緩沖器被刷新,導(dǎo)致 RXC 清零。 RXC 標(biāo)志可用來(lái)產(chǎn)生接收結(jié)束中斷(見對(duì)RXCIE 位的描述)。 Bit6- TXC: USART 發(fā)送結(jié)束 發(fā)送移位緩沖器中的數(shù)據(jù)被送出,且當(dāng)發(fā)送緩沖器( UDR)為空時(shí) TXC 置位。執(zhí)行發(fā)送結(jié)束中斷時(shí) TXC 標(biāo)志自動(dòng)清零,也可以通過寫 1 進(jìn)行清除操作。TXC 標(biāo)志 可用來(lái)產(chǎn)生發(fā)送結(jié)束中斷(見對(duì) TXCIE 位的描述)。 Bit5- UDRE: USART 數(shù)據(jù)寄存器空 UDRE 標(biāo)志指出發(fā)送緩沖器( UDR)是否準(zhǔn)備好接收新數(shù)據(jù)。 UDRE 為 1 說(shuō)明緩沖器為空,已準(zhǔn)備好進(jìn)行數(shù)據(jù)接收。 UDRE 標(biāo)志可用來(lái)產(chǎn)生數(shù)據(jù)寄存器空中斷(見對(duì) UDRIE 位的描述)。 復(fù)位后 UDRE 置位,表明發(fā)送器已經(jīng)就緒。 Bit4- FE:幀錯(cuò)誤 如果接收緩沖器接收到的下一個(gè)字符有幀錯(cuò)誤,即接收緩沖器中的下一個(gè)字符的第一個(gè)停止位為 0,那么 FE 置位。這一位一直有效直到接收緩沖器( UDR)淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 10 被讀取。當(dāng)接收到的停止位為 1 時(shí), FE 標(biāo)志為 0。對(duì) UCSRA 進(jìn)行寫入時(shí),這一位要寫 0。 Bit3- DOR:數(shù)據(jù)溢出 數(shù)據(jù)溢出時(shí) DOR 置位。當(dāng)接收緩沖器滿(包含了兩個(gè)數(shù)據(jù)),接收移位寄存器又有數(shù)據(jù),若此時(shí)檢測(cè)到一個(gè)新的起始位,數(shù)據(jù)溢出就產(chǎn)生了。這一位一直有效直到接收緩沖器( UDR)被讀取。對(duì) UCSRA 進(jìn)行寫入時(shí),這一位要寫 0。 Bit2- PE:奇偶校驗(yàn)錯(cuò)誤 當(dāng)奇偶校驗(yàn)使能( UPM1=1),且接收緩沖器中所接收到的下一個(gè)字符有奇偶校驗(yàn)錯(cuò)誤時(shí) UPE置位。這一位一直有效直到接收緩沖器( UDR)被讀取。對(duì) UCSRA進(jìn)行寫入時(shí),這一位要寫 0。 Bit1- U2X:倍速發(fā)送 這一位僅對(duì)異步操作有影響。使用同步操作時(shí)將此位清零。 此位置 1 可將波特率分頻因子從 16 降到 8,從而有效的將異步通信模式的傳輸速率加倍。 Bit0- MPCM:多處理器通信模式 設(shè)置此位將啟動(dòng)多處理器通信模式。 MPCM 置位后, USART 接收器接收到的那些不包含地址信息的輸入幀都將被忽略。發(fā)送器不受 MPCM 設(shè)置的影響。 ( 3) USART 控制和狀態(tài)寄存器 B- UCSRB Bit7- RXCIE:接收結(jié)束中斷使能 置位后使能 RXC 中斷。當(dāng) RXCIE 為 1,全局中斷標(biāo)志位 SREG 置位 UCSRA, 寄存器的 RXC 亦為 1 時(shí)可以產(chǎn)生 USART 接收結(jié)束中斷。 Bit6- TXCIE:發(fā)送結(jié)束中斷使能 置位后使能 TXC 中斷。當(dāng) TXCIE 為 1,全局中斷標(biāo)志位 SREG 置位, UCSRA寄存器的 TXC 亦為 1 時(shí)可以產(chǎn)生 USART 發(fā)送結(jié)束中斷。 Bit5- UDRIE: USART 數(shù)據(jù)寄存器空中斷使能 置位后使能 UDRE中斷。當(dāng) UDRIE為 1,全局中斷標(biāo)志位 SREG置位, UCSRA寄存器的 UDRE 亦為 1 時(shí)可以產(chǎn)生 USART 數(shù)據(jù)寄存器空中斷。 第二章 硬件設(shè)計(jì) 11 Bit4- RXEN:接收使能 置位后將啟動(dòng) USART 接收器。 RxD 引腳的通用端口功能被 USART 功能所取代。禁止接收器將刷新接收緩沖器,并使 FE、 DOR 及 PE 標(biāo)志無(wú)效。 Bit3- TXEN:發(fā)送使能 置位后將啟動(dòng)將啟動(dòng) USART 發(fā)送器。 TxD 引腳的通用端口功能被 USART功能所取代。 TXEN 清零后,只有等到所有的數(shù)據(jù)發(fā)送完成后發(fā)送器才能夠真正禁止,即發(fā)送移位寄存器與發(fā)送緩沖寄存器中沒有要傳送的數(shù)據(jù)。 發(fā)送器禁止后, TxD 引腳 恢復(fù)其通用 I/O 功能。 Bit2- UCSZ2:字符長(zhǎng)度 UCSZ2 與 UCSRC 寄存器的 UCSZ1: 0 結(jié)合在一起可以設(shè)置數(shù)據(jù)幀所包含的數(shù)據(jù)位數(shù)(字符長(zhǎng)度)。 Bit1- RXB8:接收數(shù)據(jù)位 8 對(duì) 9 位串行幀進(jìn)行操作時(shí), RXB8 是第 9 個(gè)數(shù)據(jù)位。讀取 UDR 包含的低位數(shù)據(jù)之前首先要讀取 RXB8。 Bit0- TXB8:發(fā)送數(shù)據(jù)位 8 對(duì) 9 位串行幀進(jìn)行操作時(shí), TXB8 是第 9 個(gè)數(shù)據(jù)位。寫 UDR 之前首先要對(duì)它進(jìn)行寫操作。 ( 4) USART 控制和狀態(tài)寄存器 C- UCSRC UCSRC 寄存器與 UBRRH 寄存器共用相同的 I/O 地址 。 Bit7- URSEL:寄存器選擇 通過該位選擇訪問 UCSRC 寄存器或 UBRRH 寄存器。當(dāng)讀 UCSRC 時(shí),該位為 1;當(dāng)寫 UCSRC 時(shí), URSEL 必須為 1。 Bit6- UMSEL: USART 模式選擇 通過這一位來(lái)選擇同步或異步工作模式。 淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 12 表 UMSEL 模式 UMSEL 模式 0 異步操作 1 同步操作 Bit5: 4- UPM1: 0:奇偶校驗(yàn)?zāi)J? 這兩位設(shè)置奇偶校驗(yàn)的模式并使能奇偶校驗(yàn)。如果使能了奇偶校驗(yàn),那么在發(fā)送數(shù)據(jù),發(fā)送器都會(huì)自動(dòng)產(chǎn)生并發(fā)送奇偶校驗(yàn)位。對(duì)每一個(gè)接收到的數(shù)據(jù),接收器都會(huì)產(chǎn) 生一奇偶值,并與 UPM0 所設(shè)置的值進(jìn)行比較。如果不匹配,那么就將 UCSRA 中的 PE 置位。 表 UPM 設(shè)置 UPM1 UPM0 奇偶模式 0 0 禁止 0 1 保留 1 0 偶校驗(yàn) 1 1 奇校驗(yàn) Bit3- USBS:停止位選擇 通過這一位可以設(shè)置停止位的位數(shù)。接收器忽略這一位的設(shè)置。 表 USBS 設(shè)置 USBS 停止位位數(shù) 0 1 1 2 Bit2: 1- UCSZ1: 0:字符長(zhǎng)度 UCSZ1: 0 與 UCSRB 寄存器的 UCSZ2 結(jié)合在一起可以設(shè)置數(shù)據(jù)幀包含的數(shù)據(jù)位數(shù)(字符長(zhǎng)度)。 Bit0- UCPOL:時(shí)鐘極性 這一位僅用于同步工作模式。使用異步模式時(shí),將這一位清 0, UCPOL 設(shè)置了輸出數(shù)據(jù)的改變和輸入數(shù)據(jù)采樣,以及同步時(shí)鐘 XCK 之間的關(guān)系。 第二章 硬件設(shè)計(jì) 13 表 UCPOL 設(shè)置 UCPOL 發(fā)送數(shù)據(jù)的改變( TxD 引腳的輸出) 接收數(shù)據(jù)的采樣( RxD 引腳的輸入) 0 XCK 上升沿 XCK 下降沿 1 XCK 下降沿 XCK 上升沿 表 UCSZ 設(shè)置 UCSZ2 UCSZ1 UCSZ0 字符長(zhǎng)度 0 0 0 5 位 0 0 1 6 位 0 1 0 7 位 0 1 1 8 位 1 0 0 保留 1 0 1 保留 1 1 0 保留 1 1 1 9 位 ( 5) USART 波特率寄存器- UBRRL 和 UBRRH UCSRC 寄存器與 UBRRH 寄存器共用相同的 I/O 地址。 Bit15- URSEL:寄存器選擇 通過該位選擇訪問 UCSRC 寄存器或 UBRRH 寄存器。當(dāng)讀 UBRRH 時(shí),該位為 0;當(dāng)寫 UBRRH 時(shí), URSEL 為 0。 Bit14: 12-保留位 這些位是為以后的使用而保留的。為了與以后的器件兼容,寫 UBRRH 時(shí)將這些位清零。 Bit11: 0- UBRR11: 0: USART 波特 率寄存器 這個(gè) 12 位的寄存器包含了 USART 的波特率信息。其中 UBRRH 包含了USART 波特率高 4 位, UBRRL 包含了低 8 位。波特率的改變將造成正 數(shù)據(jù)傳 淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 14 輸受到破壞。寫 UBRRL 將立即更新波特率分頻器。 T6963C 控制 12864 圖形點(diǎn)陣液晶模塊 ( 1) 概述 T6963C 液晶顯示控制器是日本東芝公司的產(chǎn)品,其原理圖如圖 23 所示。 圖 23 T6963C 原理圖 T6963C 的最大特點(diǎn)是具有獨(dú)特的硬件初始值設(shè)置功能,顯示驅(qū)動(dòng)所需的參數(shù)(如占空比系數(shù),驅(qū)動(dòng)傳輸?shù)淖止?jié)數(shù),行及字符 的字體選擇等)均由引腳電平設(shè)置。這樣, T6963C 的初始化在上電平時(shí)就已經(jīng)基本設(shè)置完成,軟
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1