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

正文內(nèi)容

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

2025-07-11 17:24本頁(yè)面
  

【正文】 在我即將完成學(xué)業(yè)之際,我深深地感謝我的家人給及我的全力支持。在這兩年多的學(xué)習(xí)中,在各位老師的教育、支持和鼓勵(lì)之下,我用自己的勤奮和努力取得了一定的成績(jī)。楊永老師以其淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)的工作作風(fēng)和他敏捷的思維給我留下了深刻的印象,我將終生難忘。 雖然快畢業(yè)了,但是自己的求學(xué)之路還很長(zhǎng),以后更應(yīng)該在工作中學(xué)習(xí),努力使自己成為一個(gè)對(duì)社會(huì)有所貢獻(xiàn)的人。比如缺乏綜合應(yīng)用專業(yè)知識(shí)的能力,對(duì)材料的不了解等等。 要做好一個(gè)課程設(shè)計(jì),就必須做到:在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片機(jī)有哪些資源;要有一個(gè)清晰的思路和 一個(gè)完整的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,這樣為資料的保留和交流提供了方便;在設(shè)計(jì)中遇到的問題要記錄,以免下次遇到同樣的問題。雖然過(guò)去我從未獨(dú)立應(yīng)用過(guò)他們。同時(shí),仍有很多課題學(xué)要后輩去努力去完善。此次畢業(yè)設(shè)計(jì)是對(duì)我專業(yè)知識(shí)的和專業(yè)基礎(chǔ)知識(shí)的一次實(shí)際檢驗(yàn)和鞏固,同時(shí)也走向工作崗位前 的一次熱身。 硬件圖 第二章 硬件設(shè)計(jì) 19 圖 25 硬件圖 淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 20 第三章 軟件設(shè)計(jì) 21 第三章 軟件設(shè)計(jì) 系統(tǒng)工作流程圖 顯示部分使用 T6963C 控制的 12864 圖形點(diǎn)陣液晶模塊,一般情況下顯示部門、姓 名與工號(hào),但接收到上位機(jī)( PC)發(fā)過(guò)來(lái)的指令后,進(jìn)入評(píng)價(jià)窗口,顯示四種評(píng)價(jià)狀態(tài),可以使用不同的按鍵進(jìn)行評(píng)價(jià)選擇,評(píng)價(jià)信息要及時(shí)的反饋給上位機(jī)( PC)。其示意圖如圖 25 所示,接頭定義如表 所示?,F(xiàn)在的臺(tái)式電腦一般有兩個(gè)串行口: COM1 和 COM2,從設(shè)備管理器的端口列表中就可以看到。后來(lái)的 PC 上使用簡(jiǎn)化了的 9芯 D 型插座。它的全名是 “ 數(shù)據(jù)終端設(shè)備( DTE)和數(shù)據(jù)通訊設(shè)備( DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn) ” 。 RS232C:也稱標(biāo)準(zhǔn)串口,是目前最常用的一種串行通訊接口。 RS232C、 RS422 與 RS485 標(biāo)準(zhǔn)只對(duì)接口的電氣特性做出規(guī)定,不涉及接插件、電纜或協(xié)議。 顯示存儲(chǔ)器的地址管理電路有:地址指針計(jì)數(shù)器,圖形地址計(jì)數(shù)器,文本地址計(jì)數(shù)器和 CGRAM 偏置地址寄存器。 T6963C 可以管理 64K 的顯示存儲(chǔ)器。 可在顯示存儲(chǔ)器區(qū)內(nèi)開辟一個(gè)用戶自定義字符 8x8 點(diǎn)陣字模庫(kù) CGRAM,字符代碼定義在 80H~FFH。它用于在文本顯示方式下光標(biāo)的顯示控制。 8) “ 屏讀 ” 或 “ 屏拷貝 ” 功能 T6963C 可以將顯示屏上顯示內(nèi)容進(jìn)行 “屏讀” 或 “ 屏拷貝 ” 。 7) 顯示合成功能 T6963C 可以將文本顯示和圖形顯示通過(guò)某種合成邏輯同時(shí)在顯示屏上顯示。文本代碼區(qū)是用于存儲(chǔ)作為字符顯示的字符代碼;文本屬性區(qū)是用于存儲(chǔ)作為相應(yīng)字符顯示的字符屬性,用文本屬性區(qū)中一字節(jié)數(shù)據(jù)的低四位表示,有 6 種屬性。 文本屬性顯示功能是進(jìn)行雙字節(jié)數(shù)據(jù)(字符代碼 +屬性數(shù)據(jù))處理。 5) 振蕩器的晶體振蕩器的選擇 振蕩器時(shí)鐘與控制器所控制的液晶顯示驅(qū)動(dòng)系統(tǒng)的驅(qū)動(dòng)幀頻(行數(shù))和數(shù)據(jù)傳輸量(列數(shù))有關(guān)。 4) 顯示字符的字體設(shè)置 顯示字符的字體選 擇實(shí)際上是選擇字符間距。 顯示窗口寬度的設(shè)置將確定了驅(qū)動(dòng)部向液晶顯示驅(qū)動(dòng)系統(tǒng)發(fā)送的幀信號(hào)時(shí)序和占空比系數(shù)( 16~128)。 設(shè)置由引腳 MD3 和 MD2 的電平狀態(tài)組合實(shí)現(xiàn)。 引腳 /DUAL 和 SDSEL 設(shè)置的電平狀態(tài)組合確定了驅(qū)動(dòng)部中數(shù)據(jù)傳輸?shù)妮敵龆耍?HOD、 ED、 LOD)。 淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文 16 當(dāng) /DUAL=1 時(shí)為單屏結(jié)構(gòu);當(dāng) /DUAL=0 時(shí)為雙屏結(jié)構(gòu)。 ( 4) 控制部 圖 24 T6963C 引腳圖 控制部的十項(xiàng)功能: 1) 驅(qū)動(dòng)方式的設(shè)置 驅(qū)動(dòng)方式是指 T6963C 向液晶顯示驅(qū)動(dòng)系統(tǒng)傳輸顯示數(shù)據(jù)的格式。 3) 同時(shí)驅(qū)動(dòng)部還向液晶顯示驅(qū)動(dòng)系統(tǒng)提供液晶顯示驅(qū)動(dòng)所需的工作時(shí)序脈沖序列。 ( 3) 驅(qū)動(dòng) 部 驅(qū)動(dòng)部是 T6963C 控制液晶顯示驅(qū)動(dòng)系統(tǒng)的接口 1) 驅(qū)動(dòng)部是由液晶顯示時(shí)序發(fā)生器、圖形數(shù)據(jù)鎖存器、文本數(shù)據(jù)鎖存器、顯示選擇器、串行傳輸電路以及液晶顯示數(shù)據(jù)輸出接口等組成。 4) T6963C 接口部對(duì)計(jì)算機(jī)提供了兩個(gè)復(fù)位信號(hào): /RESET 和 /HALT。2) 接口部實(shí)現(xiàn)了計(jì)算機(jī)與 T6963C 的內(nèi)部寄存器及其所管理的顯示存儲(chǔ)器的存取操作,實(shí)現(xiàn)了計(jì)算機(jī)操作時(shí)序與 T6963C 內(nèi)部工作時(shí)序的轉(zhuǎn)換。 內(nèi)置 T6963C 控制器液晶顯示模塊的驅(qū)動(dòng)控制系統(tǒng)是由點(diǎn)陣圖形式液晶顯示控制器 T6963C 及其周邊電路,行驅(qū)動(dòng)器組,列驅(qū)動(dòng)器組以及液晶驅(qū)動(dòng)偏置電路組成。 圖 23 T6963C 原理圖 T6963C 的最大特點(diǎn)是具有獨(dú)特的硬件初始值設(shè)置功能,顯示驅(qū)動(dòng)所需的參數(shù)(如占空比系數(shù),驅(qū)動(dòng)傳輸?shù)淖止?jié)數(shù),行及字符 的字體選擇等)均由引腳電平設(shè)置。寫 UBRRL 將立即更新波特率分頻器。其中 UBRRH 包含了USART 波特率高 4 位, UBRRL 包含了低 8 位。為了與以后的器件兼容,寫 UBRRH 時(shí)將這些位清零。當(dāng)讀 UBRRH 時(shí),該位為 0;當(dāng)寫 UBRRH 時(shí), URSEL 為 0。 第二章 硬件設(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 地址。 Bit0- UCPOL:時(shí)鐘極性 這一位僅用于同步工作模式。接收器忽略這一位的設(shè)置。如果不匹配,那么就將 UCSRA 中的 PE 置位。如果使能了奇偶校驗(yàn),那么在發(fā)送數(shù)據(jù),發(fā)送器都會(huì)自動(dòng)產(chǎn)生并發(fā)送奇偶校驗(yàn)位。 Bit6- UMSEL: USART 模式選擇 通過(guò)這一位來(lái)選擇同步或異步工作模式。 Bit7- URSEL:寄存器選擇 通過(guò)該位選擇訪問 UCSRC 寄存器或 UBRRH 寄存器。寫 UDR 之前首先要對(duì)它進(jìn)行寫操作。讀取 UDR 包含的低位數(shù)據(jù)之前首先要讀取 RXB8。 Bit2- UCSZ2:字符長(zhǎng)度 UCSZ2 與 UCSRC 寄存器的 UCSZ1: 0 結(jié)合在一起可以設(shè)置數(shù)據(jù)幀所包含的數(shù)據(jù)位數(shù)(字符長(zhǎng)度)。 TXEN 清零后,只有等到所有的數(shù)據(jù)發(fā)送完成后發(fā)送器才能夠真正禁止,即發(fā)送移位寄存器與發(fā)送緩沖寄存器中沒有要傳送的數(shù)據(jù)。 Bit3- TXEN:發(fā)送使能 置位后將啟動(dòng)將啟動(dòng) USART 發(fā)送器。 RxD 引腳的通用端口功能被 USART 功能所取代。當(dāng) UDRIE為 1,全局中斷標(biāo)志位 SREG置位, UCSRA寄存器的 UDRE 亦為 1 時(shí)可以產(chǎn)生 USART 數(shù)據(jù)寄存器空中斷。當(dāng) TXCIE 為 1,全局中斷標(biāo)志位 SREG 置位, UCSRA寄存器的 TXC 亦為 1 時(shí)可以產(chǎn)生 USART 發(fā)送結(jié)束中斷。當(dāng) RXCIE 為 1,全局中斷標(biāo)志位 SREG 置位 UCSRA, 寄存器的 RXC 亦為 1 時(shí)可以產(chǎn)生 USART 接收結(jié)束中斷。發(fā)送器不受 MPCM 設(shè)置的影響。 Bit0- MPCM:多處理器通信模式 設(shè)置此位將啟動(dòng)多處理器通信模式。使用同步操作時(shí)將此位清零。對(duì) UCSRA進(jìn)行寫入時(shí),這一位要寫 0。 Bit2- PE:奇偶校驗(yàn)錯(cuò)誤 當(dāng)奇偶校驗(yàn)使能( UPM1=1),且接收緩沖器中所接收到的下一個(gè)字符有奇偶校驗(yàn)錯(cuò)誤時(shí) UPE置位。這一位一直有效直到接收緩沖器( UDR)被讀取。 Bit3- DOR:數(shù)據(jù)溢出 數(shù)據(jù)溢出時(shí) DOR 置位。當(dāng)接收到的停止位為 1 時(shí), FE 標(biāo)志為 0。 Bit4- FE:幀錯(cuò)誤 如果接收緩沖器接收到的下一個(gè)字符有幀錯(cuò)誤,即接收緩沖器中的下一個(gè)字符的第一個(gè)停止位為 0,那么 FE 置位。 UDRE 標(biāo)志可用來(lái)產(chǎn)生數(shù)據(jù)寄存器空中斷(見對(duì) UDRIE 位的描述)。 Bit5- UDRE: USART 數(shù)據(jù)寄存器空 UDRE 標(biāo)志指出發(fā)送緩沖器( UDR)是否準(zhǔn)備好接收新數(shù)據(jù)。執(zhí)行發(fā)送結(jié)束中斷時(shí) TXC 標(biāo)志自動(dòng)清零,也可以通過(guò)寫 1 進(jìn)行清除操作。 RXC 標(biāo)志可用來(lái)產(chǎn)生接收結(jié)束中斷(見對(duì)RXCIE 位的描述)。 ( 2) USART 控制和狀態(tài)寄存器 A- UCSRA Bit7- RXC: USART 接收結(jié)束 接收緩沖器中有未讀出的數(shù)據(jù)時(shí) RXC 置位,否則清零。當(dāng)數(shù)據(jù)寫入發(fā)送緩沖器后,若移位寄存器 為空,發(fā)送器將把數(shù)據(jù)加載到發(fā)送移位寄存器。 只有當(dāng) UCSRA 寄存器的 UDRE 標(biāo)志置位后才可以對(duì)發(fā)送緩沖器進(jìn)行寫操作。 第二章 硬件設(shè)計(jì) 9 USART 發(fā)送數(shù)據(jù)緩沖寄存器和 USART 接收數(shù)據(jù)緩沖寄存器共享相同的 I/O地址,稱為 USART 數(shù)據(jù)寄存器或 UDR。 USART 寄存器說(shuō)明 ( 1) USARTI/O 數(shù)據(jù)寄存器- UDR 在 7 比特字長(zhǎng)模式下,未使用的高位被發(fā)送器忽略,而接收器則 將它們?cè)O(shè)置為 0。但是為了保證與將來(lái)產(chǎn)品的兼容性,對(duì)執(zhí)行寫操作是必須對(duì)這些錯(cuò)誤標(biāo)志所在的位置寫 “ 0” 。由于讀取 UDR會(huì)改變緩沖器, UCSRA的內(nèi)容必須在讀接收緩沖器( UDR)之前讀入。它們都位于寄存器 UCSRA。 置位 UCSRB 的接收結(jié)束中斷使能位( RXCIE)后,只要 RXC 標(biāo)志置位(且全局中斷只能)就會(huì)產(chǎn)生 USART 接收結(jié)束中斷。當(dāng)接收緩沖器中有未讀出的數(shù)據(jù)時(shí),此位為 1,當(dāng)接收緩沖器空時(shí)為 0(即不包含未讀出的數(shù)據(jù))。 ( 3)接收結(jié)束標(biāo)志及中斷 USART 接收器有一個(gè)標(biāo)志用來(lái)指明接收器的狀態(tài)。狀態(tài)通過(guò)讀取 UCSRA 獲得,數(shù)據(jù)通過(guò) UDR 獲得。 ( 2)接收 9個(gè)數(shù)據(jù)位的數(shù)據(jù) 如果設(shè)定了 9 位數(shù)據(jù)的數(shù)據(jù)幀( UCSZ=7),在從 UDR 讀取低 8 位之前必須首先讀取寄存器 UCSRB 的 RXB8 以獲得第 9 位數(shù)據(jù)。這時(shí)移位寄存器中的內(nèi)容將被轉(zhuǎn)移到接收緩沖器中。第二個(gè)停止位會(huì)被接收器忽略。起始位后的每一位數(shù)據(jù)都將以
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1