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

正文內(nèi)容

精品-基于51單片機(jī)的開發(fā)板設(shè)計(jì)畢業(yè)論文-資料下載頁

2024-11-14 14:02本頁面

【導(dǎo)讀】高工作頻率全新的加密算法。能模塊硬件設(shè)計(jì)。載器,并對開發(fā)板和下載器功能進(jìn)行最后驗(yàn)證,保證功能全部能夠?qū)崿F(xiàn)。第十三周至第十四周撰寫畢業(yè)論文,準(zhǔn)備答辯。相關(guān)論文(電子版);除每周定時(shí)具體指導(dǎo)外,學(xué)生有問題也可隨時(shí)聯(lián)系指導(dǎo)。如有特殊原因可是當(dāng)調(diào)整,否則按計(jì)劃執(zhí)行。已成為大學(xué)生的必備技能。因此擁有一塊單片機(jī)開發(fā)板對大學(xué)生的單片機(jī)學(xué)習(xí)具。有著極其重要的意義。16位定時(shí)器、4KB的程序存儲(chǔ)器、一個(gè)全雙工異步串行口。對C51系列單片機(jī)的。程序燒寫要依靠單獨(dú)的燒寫器,燒寫器的價(jià)格不但昂貴,而且不方便初學(xué)者操作。三級程序加密鎖定的全新加密算法;4KB可編程快閃存儲(chǔ)器可重復(fù)擦寫1000次,數(shù)據(jù)保存達(dá)十年以上等特點(diǎn)。利用C語言開發(fā)程序并實(shí)現(xiàn)ISP在線下載到單片機(jī),將二者有機(jī)。能,功能寄存器的相關(guān)配置,確定軟硬件設(shè)計(jì)總體方案;接口,以求最大限度的發(fā)揮單片機(jī)的功能。開始的第1周周五之前獨(dú)立撰寫完成,并交指導(dǎo)教師審閱。

  

【正文】 40H, 那么是否直接寫入 40H 就可以將光標(biāo)定位在第二行第一個(gè)字符的位置呢這樣不行,因?yàn)閷懭腼@示地址時(shí)要求最高位D7 恒定為高電平 1 所以實(shí)際寫入的數(shù)據(jù)應(yīng)該是 01000000B( 40H +10000000B 80H 11000000B C0H 指 令 碼 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 ? 清除 顯示 ? 0 0 0 0 0 0 0 0 0 1 將 DDRAM 填滿 20H,并且設(shè)定DDRAM 的地址計(jì)數(shù)器 AC 到 00H 地址 歸位 0 0 0 0 0 0 0 0 1 X 設(shè)定 DDRAM 的地址計(jì)數(shù)器 AC 到 00H,并且將游標(biāo)移到開頭原點(diǎn)位置 。這個(gè)指令不改變 DDRAM 的內(nèi)容 顯示狀態(tài)開 /關(guān) 0 0 0 0 0 0 1 D C B D 1: 整體顯示 ON C 1: 游標(biāo) ON B 1:游標(biāo)位置反白允許 進(jìn)入點(diǎn) 設(shè)定 0 0 0 0 0 0 0 1 I/D S 指定在數(shù)據(jù)的讀取與寫入時(shí),設(shè)定游標(biāo)的移動(dòng)方向及指定顯示的移位 游標(biāo)或顯示移位控制 0 0 0 0 0 1 S/C R/L X X 設(shè)定游標(biāo)的移動(dòng)與顯示的移位控 制位 。這個(gè)指令不改變 DDRAM 的內(nèi)容 功能 設(shè)定 0 0 0 0 1 DL X RE X X DL 0/1: 4/8 位數(shù)據(jù) RE 1: 擴(kuò)充指令操作 RE 0: 基本指令操作 設(shè)定 CGRAM 地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 設(shè)定 CGRAM 地址 設(shè)定 DDRAM 地址 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 設(shè)定 DDRAM 地址(顯示位址) 第一行: 80H- 87H 第二行: 90H- 97H 讀取忙標(biāo)志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 讀取忙標(biāo)志 BF 可以確認(rèn)內(nèi)部動(dòng)作是否完成,同時(shí)可以讀出地址計(jì)數(shù)器 AC 的值 寫數(shù)據(jù)到 RAM 1 0 數(shù)據(jù) 將數(shù)據(jù) D7―― D0 寫入到內(nèi)部的 RAM DDRAM/CGRAM/IRAM/GRAM 讀出 RAM 的值 1 1 數(shù)據(jù) 從內(nèi)部 RAM 讀取數(shù)據(jù) D7―― D0 DDRAM/CGRAM/IRAM/GRAM 擴(kuò)充指令表 指 指 令 碼 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 ? 待命 模式 ? 0 0 0 0 0 0 0 0 0 1 進(jìn)入待命模式,執(zhí)行其他指令都棵終止 待命模式 卷動(dòng)地址開關(guān)開啟 0 0 0 0 0 0 0 0 1 SR SR 1:允許輸入垂直卷動(dòng)地址 SR 0:允許輸入 IRAM 和 CGRAM 地址 續(xù)表 44 基本指令表 反白 選擇 0 0 0 0 0 0 0 1 R1 R0 選擇 2行中的任一行作反白顯示,并可決定反白與否。初始值 R1R0= 00,第一次設(shè)定為反白顯示,再次設(shè)定變回正常 睡眠 模式 0 0 0 0 0 0 1 SL X X SL 0:進(jìn)入睡眠模式 SL 1:脫離睡眠模式 擴(kuò)充 功能 設(shè)定 0 0 0 0 1 CL X RE G 0 CL 0/1: 4/8 位數(shù)據(jù) RE 1: 擴(kuò)充指令操作 RE 0: 基本指令操作 G 1/0:繪圖開關(guān) 設(shè)定繪圖 RAM 地址 0 0 1 0 AC6 0 AC5 0 AC4 AC3 AC3 AC2 AC2 AC1 AC1 AC0 AC0 設(shè)定繪圖 RAM 先設(shè)定垂直 列 地址 AC6AC5? AC0 再設(shè)定水平 行 地址 AC3AC2AC1AC0 將以上 16 位地址連續(xù)寫入即可 當(dāng) IC1 在接 受指令前,微處理器必須先確認(rèn)其內(nèi)部處于非忙碌狀態(tài),即讀 BF 標(biāo)志時(shí), BF 需為零,方可接受新的指令;如果在送出一個(gè)指令前并不檢查 BF 標(biāo)志,那么在前一個(gè)指令和這個(gè)指令中間必須延長一段較長的時(shí)間,即是等待前一個(gè)指令確實(shí)執(zhí)行完成。 數(shù)據(jù)傳輸過程如圖 419 所示: 圖 419 8 位和 4 位數(shù)據(jù)線的傳輸過程 串口數(shù)據(jù)線模式數(shù)據(jù)傳輸過程如圖 420 所示: 圖 4- 20 串口數(shù)據(jù)線模式數(shù)據(jù)傳輸過程 MPU 寫資料到 ST7920( 8 位數(shù)據(jù)線模式)如圖 421 所示: 圖 421 MPU 寫資料到 ST7920( 8 位數(shù)據(jù)線 模式) MPU 從 ST7920 讀資料( 8 位數(shù)據(jù)線模式)如圖 422 所示: 圖 422 MPU 從 ST7920 讀資料( 8 位數(shù)據(jù)線模式) 串口方式下 MPU 寫數(shù)據(jù)到 ST7920 如圖 423 所示: 圖 423 串口方式下 MPU 寫數(shù)據(jù)到 ST7920 LCD12864 顯示程序流程圖如圖 424 所示: 圖 424 LCD12864 顯示程序流程圖 根據(jù)時(shí)序圖編寫相應(yīng)發(fā)送字節(jié)、接收字節(jié)、檢測忙、寫命令、寫數(shù)據(jù)等基本驅(qū)動(dòng)函數(shù),在主函數(shù)中調(diào)用液晶初始化函數(shù),顯示文本和顯示字符函數(shù)。 其他模 塊 a 流水燈模塊程序設(shè)計(jì) 程序中先定義五個(gè)一維數(shù)組,每個(gè)一維數(shù)組里面含有八個(gè)元素,元素為十六進(jìn)制數(shù),對應(yīng) P0 口的八個(gè)引腳,十六進(jìn)制數(shù)為 1 則對應(yīng)相應(yīng)引腳為高電平,為0 則相應(yīng)引腳為低電平。 LED 連接引腳若為低電平,則 LED 發(fā)光,若為高電平,則 LED 不發(fā)光。將一維數(shù)組里的八個(gè)元素依次送到 P0 口,則 LED 亮滅依次發(fā)生變化,輪流將五個(gè)一維數(shù)組送交 P0 口,則可以顯示五組不同的花型。 流水燈程序流程圖如圖 425 所示: 圖 425 流水燈程序流程圖 b 蜂鳴器模塊程序設(shè)計(jì) 在程序中首先定義 為蜂鳴器控制引腳,在 主函數(shù)中配置 T0 為 16 位定時(shí) /計(jì)數(shù)器,并裝載一定的初值,啟動(dòng)定時(shí)器 T0,定時(shí)器 T0 開中斷, CPU 開中斷,然后每隔約 1ms 對 frq 進(jìn)行累加。在定時(shí)器 T0 中斷函數(shù)中,對定時(shí)器 T0 的 TH0裝載 0xfe,對 TL0 裝載累加的 frq 值,并翻轉(zhuǎn) 口的狀態(tài),這樣,由于定時(shí)器 T0 每次裝載的初值不同,相應(yīng)的中斷到達(dá)時(shí)間不同, 翻轉(zhuǎn)的時(shí)間也就不同, frq 為無符號字符型數(shù)據(jù),累加到 255 后歸零,因此蜂鳴器會(huì)產(chǎn)生一定頻率的聲音。 蜂鳴器程序流程圖如圖 426 所示: 圖 426 蜂鳴 器程序流程圖 總結(jié):針對硬件模塊設(shè)計(jì)的程序采用了模塊化的方法,可以方便的調(diào)用,大大縮短了程序開發(fā)周期,設(shè)計(jì)的程序能夠使硬件的功能得到充分體現(xiàn)。 5 開發(fā)板設(shè)計(jì)及測試 開發(fā)板 PCB 設(shè)計(jì) 遵循先難后易先大后小的原則根據(jù)要求先將所有有定位要求的元件固定 并鎖定再參考原理圖根據(jù)信號流向規(guī)律放置其它原器件 布局保障總的連線盡可能的短關(guān)鍵信號線最短模擬信號數(shù)字信號需分開按照均勻分布重心平衡版面美觀的標(biāo)準(zhǔn)來優(yōu)化布局相同結(jié)構(gòu)電路部分 盡可能采取對稱布局同類元件盡可能在 X 或 Y 方向上一致以便于生產(chǎn)和調(diào)試 元件的放置要便于調(diào)試和維修大元件邊上不能放置小元件需要調(diào)試的元 件周圍應(yīng)有足夠的空間發(fā)熱元件應(yīng)有足夠的空間以利于散熱使用同一種電源的元件應(yīng)考慮盡量放在一起以便于將來的電源分割 集成電路的去耦電容應(yīng)盡量靠近芯片的電源腳使之與電源和地之間形成回路最短旁路電容應(yīng)均勻分布在集成電路周圍采用手動(dòng)布線的方法在保障布線合理符合規(guī)范的情況下盡量追求布線的完美避免字符被焊盤或過孔覆蓋要保證裝配以后還可以清晰看到字符信息所有字符在 X或 Y方向上應(yīng)一致字符絲印大小要統(tǒng)一 DIGITALVOLTMETER 和 VOLTAGE:“ ” .“ ” V,引號處為采樣得到的模擬電壓值,調(diào)節(jié) R7 或 R8,電壓值隨之發(fā)生變化; DA 模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),將 JP3 插上短路帽,用萬用表測量 J12 處電壓,改變程序中設(shè)定的數(shù)字量,萬用表測量值也隨之發(fā)生變化; DS1302 時(shí)鐘模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),將 JP4 插上短路帽,U7 上插上 LCD1602,液晶上顯示秒、分、時(shí)、星期、日、月、年信息; 測溫模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),將 JP8 插上短路帽, U7 上插上 LCD1602,液晶上顯示溫度信息; 單片機(jī)通過 232 與 PC 機(jī)通訊模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),將 JP6插上短路帽,用串口線連接單片機(jī)和 PC 機(jī),在 PC 機(jī)上打開串口調(diào)試助手,在發(fā)送窗口發(fā)送字符,在接收窗口會(huì)回顯發(fā)送出去的字符; 單片機(jī)通過 485 與 PC 機(jī)通訊模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),將 JP2插上短路帽, RS232RS485 轉(zhuǎn)換器一端連接 485 的 A、 B 和 GND,用串口線連接轉(zhuǎn)換器另一端和 PC 機(jī),在 PC 機(jī)上打開串口調(diào)試助手,在發(fā)送窗口發(fā)送字符,在接收窗口會(huì)回顯發(fā)送出去的字符; 數(shù)碼管模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),將 J3 上端插上短路帽 ,按S17 鍵,數(shù)據(jù)遞增到“ 999”,按 S18 鍵,數(shù)據(jù)遞減到“ 000”。 LCD1602 顯示模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī), LCD1602 顯示字符; LCD12864 顯示模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),液晶上顯示唐詩; LCD1602和 LCD12864背光亮度的改變可以通過調(diào)節(jié)電位器 R9和 R14來實(shí)現(xiàn); 流水燈模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),流水燈顯示幾種不同的花型; 蜂鳴器模塊實(shí)驗(yàn)效果:燒寫 .HEX 文件到單片機(jī),將 J13 插上短路帽,蜂鳴器以一定的聲音頻率鳴叫。 6 結(jié)論 通過兩個(gè)多的 畢業(yè)設(shè)計(jì),完成了 S51 開發(fā)板的設(shè)計(jì),詳細(xì)對開發(fā)板進(jìn)行了硬件設(shè)計(jì),在硬件設(shè)計(jì)合理的情況下,對硬件驅(qū)動(dòng)程序也進(jìn)行了一定程度的開發(fā)。 在以 S51 單片機(jī)為核心控制器的基礎(chǔ)上,對外圍電路進(jìn)行了設(shè)計(jì),包括豐富的硬件模塊―數(shù)據(jù)采集處理模塊、 DS1302 時(shí)鐘模塊、通信模塊、液晶顯示模塊、鍵盤模塊、流水燈模塊、蜂鳴器模塊等。針對各個(gè)功能模塊開發(fā)的相應(yīng)的功能程序模塊―控制驅(qū)動(dòng)程序、 AD/DA 程序、 RS232/ RS485 通信程序、液晶顯示程序等均能在開發(fā)板上正確的運(yùn)行,運(yùn)行效果準(zhǔn)確無誤。由于該開發(fā)板可以完成單片機(jī)各類通用實(shí)驗(yàn)以 及各種軟硬件測試,且具有操作簡單,性價(jià)比高的特點(diǎn),因此具有一定的實(shí)用價(jià)值和現(xiàn)實(shí)意義。 致謝 本論文的選題及研究是在老師的關(guān)懷和指導(dǎo)下完成的。嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從最初論文題目的選擇到最終論文的完成老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。在這半年的時(shí)間中,老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無微不至的關(guān)懷,在此謹(jǐn)向老師致以誠摯的謝意。 感謝在我遇到困難時(shí)為我提供幫助的所有同學(xué),正是由于你們的支持,我才能克服一個(gè)又一個(gè)的困難,直至本文的順利完成,他們對 本課題做了不少工作,提出了許多寶貴的建議。 感謝學(xué)校給我提供的良好的學(xué)習(xí)環(huán)境,并且提供了充足的圖書資源及電子資源,為我們更好的完成畢業(yè)設(shè)計(jì)提供了極大的幫助。 最后,向各位悉心指導(dǎo),認(rèn)真評閱的老師們致以最崇高的敬意和衷心的感謝! 參考文獻(xiàn) [1] 周凱,郭黎利 .采用 485 實(shí)現(xiàn)單片機(jī)與 PC 機(jī)串行通信的一種方法 [J].應(yīng)用科技, 2020, 03 . [2] 羅慧滋 .數(shù)字溫度傳感器 DS18B20 在糧情測控系統(tǒng)中的應(yīng)用 [J].糧食流通技術(shù), 2020, 05 . [3] 馮國珍 .基于數(shù)字溫度傳感器 DS18B20 的分布式測溫系統(tǒng)的設(shè)計(jì) [J].吉林化工學(xué)院學(xué)報(bào), 2020, 03 . [4] 王立文,吳健,許明生,鄭靜 .DS1302 在溫室 CO_2 增施控制器中的應(yīng)用 [J].自動(dòng)化與儀表, 2020, 12 . [5] 陶海敏 .利用 DS1302 時(shí)鐘芯片實(shí)現(xiàn)“時(shí)間鎖”的方法 [J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2020, 03 . [6] 張迎輝 .單片微型計(jì)算機(jī)鍵盤接口設(shè)計(jì) [J].信息技術(shù), 2020, 07 . [7] 廖向峰 .節(jié)約單片機(jī)端口資源的鍵盤電路 [J].國外電子元器件, 2020, 12 . [8] 顏頤 欣,胡偉杰,趙非 . MG12864 液晶顯示器在智能儀表中的應(yīng)用 [J].電腦學(xué)習(xí), 2020, 02 . 附錄 附錄 1 鍵盤模塊部分程序 /********************************* 鍵盤掃描函數(shù)********************************/ char scan_key void uchar i,j,in,ini,inj。 bit find 0。 for i 0。i 4。i++ //確定列線 P2 act[i]。 Delay5ms 。 i
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1