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

正文內(nèi)容

畢業(yè)設(shè)計(jì)_基于at89c51單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)(編輯修改稿)

2025-01-06 21:01 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 。 第 14 頁 共 67 頁 表 液晶控制指令表 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清顯示 0 0 0 0 0 0 0 0 0 1 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 置輸入模式 0 0 0 0 0 0 0 1 I/D S 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 光標(biāo)或字符移位 0 0 0 0 0 1 S/C R/L * * 置功能 0 0 0 0 1 DL N F * * 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址( AGG) 置 數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址( ADD) 讀忙標(biāo)志或地址 0 1 BF 計(jì)數(shù)器地址( AC) 寫數(shù)到 CGRAM 或 DDRAM 1 0 要寫的數(shù) 從 CGRAM 或 DDRAM 讀數(shù) 1 1 讀出的數(shù)據(jù) 2 液晶顯示模塊與單片機(jī)的連接方式 單片機(jī) AT89C51 與 LCD 模塊( LCM)的接口方式有兩種 1. 直接訪問方式的接口電路是 將液晶顯示模塊 LCM 掛接在 AT89C51的總線上,通過對(duì)數(shù)據(jù)總線的讀寫實(shí)現(xiàn)對(duì) LCD 的控制。 2. 間接控制方式 可分為 4 位總線和 8 位總線兩種方式, 4 位數(shù)據(jù)傳輸時(shí)需傳輸兩遍 ,相對(duì)比較麻煩,本設(shè)計(jì)采用間接連接方式,在此重點(diǎn)討論 8 位總線方式。其電路圖如圖 24 所示。 對(duì)應(yīng)與 圖, LCD 的 8 位數(shù)據(jù)總線與 AT89C51 的 P1 口相連,三個(gè)控制端口 RS、 R/W 和 E 分別接 AT89C51 的 、 、 管腳,根據(jù)程序設(shè)計(jì)的不同也可選用 P3 口的其它管腳。 VL 是 LCD 的對(duì) 第 15 頁 共 67 頁 比度調(diào)節(jié)端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,本電路使用 1K 的電位器來調(diào)整對(duì)比度,也可直接串接一個(gè)電阻到地。單片機(jī)要寫入指令時(shí) RS 為低電平;單片機(jī)要寫入數(shù)據(jù)時(shí) RS 為高電平; R/W為高電平時(shí)讀取數(shù)據(jù), R/W 為低電平時(shí)寫入數(shù)據(jù)。需要背光時(shí), BLA串接一個(gè)限流電阻接 VDD, BLK 接地。 9 管腳的復(fù)位端分別接 10uf 極性電容和 10K 電阻,電容接電源,電阻接地,同時(shí)復(fù)位端通過按鍵接電源,當(dāng)按鍵按下時(shí)單片機(jī)復(fù)位。 LCD 初始化是必需的,包括清除顯示,設(shè)置工作方式、光標(biāo)閃爍設(shè)置等。工作方式設(shè)置為: DL=1,為 8 位數(shù)據(jù)長度接口; N=1,為兩行顯示; F=0,為 5*7 點(diǎn)陣字符。 圖 LCD1602 與單片機(jī)的間接連接電路 在顯示部分,先設(shè)計(jì)了 LCD 初始化的程序,其次完成了顯示程序的設(shè)計(jì) 。 簡(jiǎn)要的介紹 LCD 顯示過程中用 到的個(gè)子程序 ( 1) 系統(tǒng)初始化(單片機(jī)定義、 LCD 初始化) } 鍵盤、液晶顯示的組合接口 在單片機(jī)應(yīng)用系統(tǒng)中為了控制系統(tǒng)的工作狀態(tài),以及向系統(tǒng)輸入數(shù)據(jù),應(yīng)用系統(tǒng)有按鍵或鍵盤 `。例如復(fù)位用的復(fù)位鍵,功能轉(zhuǎn)換用的功能鍵以及數(shù)據(jù)輸入用的數(shù)字鍵盤等。按鍵或鍵盤中的每一個(gè)鍵都賦予特定的功能,他們通過借口電路與單片機(jī)相連。通過軟件了解按鍵的狀態(tài)及鍵信息的輸入,并轉(zhuǎn)去執(zhí)行該功能鍵的功能處理程序,鍵盤的接口方法有多種,但鍵輸入過程軟件結(jié)構(gòu)基本是一樣的。 對(duì)鍵盤上的每一個(gè)鍵,都有一個(gè)編號(hào),(即鍵號(hào)), CPU 可采用中斷 方式或查詢方式了解有無按鍵按下,并檢查是哪一個(gè)按鍵按下,確定鍵號(hào),將該鍵號(hào)送如累加器 A,然后通過散轉(zhuǎn)指令轉(zhuǎn)入執(zhí)行該鍵的功能程序。最后返回到原處。 鍵盤接口和鍵輸入軟件中應(yīng)解決的幾個(gè)問題 第 16 頁 共 67 頁 按鍵的合斷都存在一個(gè)抖動(dòng)的暫態(tài)過程。這種抖動(dòng)的暫態(tài)過程約經(jīng)過 5— 10MS 的時(shí)間,人發(fā)肉眼是覺察不到的,但對(duì)高速的 CPU 是有反應(yīng)的,可能差生誤差處理,為了按鍵的動(dòng)作一次,僅做一次處理,必須采取措施一消除抖動(dòng)。 消除抖動(dòng)的措施有兩種:硬件消抖和軟件消抖。 硬件消除抖動(dòng)可用簡(jiǎn)單的 RS 觸發(fā)器或單穩(wěn)態(tài)電 路構(gòu)成, 軟件消除抖動(dòng)是用延時(shí)來躲過暫態(tài)抖動(dòng)過程,執(zhí)行一段大于 10MS的延時(shí)程序后,再讀取穩(wěn)定的鍵狀態(tài)。 一組案件或鍵盤都要通過 I/O 口線查詢按鍵的開關(guān)狀態(tài)。根據(jù)鍵盤結(jié)構(gòu)不同,采用不同的編碼方法。但無論有無編碼,以及采用什么編碼,最后都要轉(zhuǎn)換成為與累加器中的數(shù)值相對(duì)應(yīng)的鍵值,以實(shí)現(xiàn)案件功能程序的散轉(zhuǎn)。 順序排列鍵編碼。如圖:采用此種方法,鍵值的形成要根據(jù) I/O線的狀態(tài)來做相應(yīng)處理。鍵碼可按下式形成: 鍵碼 = 行首鍵號(hào) + 列號(hào) 檢測(cè) 方法 對(duì)于計(jì)算機(jī)應(yīng)用系統(tǒng),鍵盤 掃描只是 CPU 工作的一部分,鍵盤處理只是在有鍵按下時(shí)才有意義。對(duì)是否有鍵按下的信息輸入方式有中斷方式與查詢方式兩種。 行列式鍵盤工作原理 行列式鍵盤又稱矩陣式鍵盤。用 I/O 線組成行、列結(jié)構(gòu),按鍵設(shè)置行列的交點(diǎn)上,例如 4*4 的行列結(jié)構(gòu)可組成 16 個(gè)鍵的鍵盤。因此在案件數(shù)量較多時(shí),可節(jié)省 I/O 口線。 (1) 行列式鍵盤的接口 行列式鍵盤的接口方法有許多,例如直接接口與單片機(jī)的 I/O 上;用擴(kuò)展的并行 I/O 接口;用串行口擴(kuò)展并行 I/O 接口;利用一種可編程的鍵盤、顯示接口芯片進(jìn)行接口等。其中,利用擴(kuò)展的并 行 I/O 接口方法方便靈活,在單片機(jī)應(yīng)用系統(tǒng)中比較常用。 ( 2)鍵盤工作原理 按鍵設(shè)置在行、列線的交點(diǎn)上,行、列線分別連接到按鍵開關(guān)的兩端。行線通過上拉電阻接 +5V,被置位在高電平狀態(tài)。 對(duì)鍵盤的工作過程可分為兩步:第一步是 CPU 首先檢測(cè)鍵盤上是否有鍵按下;第二步是識(shí)別是哪一個(gè)鍵按下。 第 17 頁 共 67 頁 檢測(cè)鍵盤上有無按鍵按下可采用查詢工作方式、定時(shí)掃描方式和中斷工作方式。 查詢工作方式:鍵盤中有無鍵按下是有列線送如入全掃描字,讀入行線狀態(tài)來判別的。其方法是:所有列線置低電平,然后將行線電平狀態(tài)讀入累加器 A 中。如果有鍵按下,總 會(huì)有一根行線電平被拉低至低電平,從而使行輸入狀態(tài)不全為“ 1”。鍵盤中哪一個(gè)鍵按下是又列線逐列置低電平后,檢查行輸入狀態(tài),稱為逐列掃描。方法是:置對(duì)應(yīng)的列線為低電平,然后讀入行線狀態(tài),如果全為“ 1”,則所按下之鍵不在此列;如果不全為“ 1”,則所按下之鍵必在此列,而且是與0 電平行線相交的交點(diǎn)上的那個(gè)鍵。為求取鍵碼,在逐列掃描時(shí),可用計(jì)數(shù)器紀(jì)錄當(dāng)前列的列號(hào),然后用行線值為“ 0”的行首鍵碼加列號(hào)的辦法計(jì)算 。 鍵盤掃描子程序如下: 第 18 頁 共 67 頁 算術(shù)邏輯 運(yùn)算 處理 1. 運(yùn)算子程 序 在本設(shè)計(jì)中,要求計(jì)算器可以進(jìn)行三位的加減乘除運(yùn)算,因?yàn)橛?jì)算器要求顯示的是十進(jìn)制數(shù),所以在運(yùn)算子程序中也采用十進(jìn)制。 本設(shè)計(jì)中算數(shù)子程序與按鍵程序同步,按鍵按下處理運(yùn)算。 在設(shè)計(jì)初期,一方面由于自己以前所學(xué)知識(shí)不是很扎實(shí),一邊學(xué)習(xí),進(jìn)度慢;另一方面將鍵盤和顯示部分做為重點(diǎn)處理,處置不當(dāng),導(dǎo)致在后期時(shí)間不充足,僅僅對(duì)加法子程序進(jìn)行了編寫,對(duì)加法子程序我已進(jìn)行了驗(yàn)證,正確無誤。由于時(shí)間關(guān)系,其它的運(yùn)算子程序沒進(jìn)行一一編寫。 ( 1)清屏鍵 “ C”: 清屏子程序 write_(0x01)。 ( 2)輸出鍵“ =”: “ =”鍵意義在于首先判斷前一個(gè)符號(hào)位存儲(chǔ)的鍵值是否為加減乘除中某一個(gè),然后調(diào)用相應(yīng)的運(yùn)算子程序,其次是將運(yùn)算后的結(jié)果存儲(chǔ)并顯示。 第 19 頁 共 67 頁 簡(jiǎn)易計(jì)算器軟件設(shè)計(jì)總流程圖: 圖 軟件設(shè)計(jì)總流程圖 開 始 系統(tǒng)初始化 鍵 盤 掃 描 判斷是命令鍵? 判 斷 是 清 屏鍵? 判斷是“ +*/”鍵? 顯示數(shù)字 并存儲(chǔ)結(jié)果 顯示運(yùn)算符號(hào) 存 儲(chǔ) 結(jié) 果 調(diào)清屏子程序 調(diào)運(yùn)算子程序 顯示結(jié)果并儲(chǔ)存 Y Y Y N N N 第 20 頁 共 67 頁 簡(jiǎn)易計(jì)算器 液晶顯示處理 軟件設(shè)計(jì)流程圖: 圖 液晶顯示 軟件設(shè)計(jì)流程圖 第 21 頁 共 67 頁 致謝 在論文完成之際,我要特別感謝我的指導(dǎo)老師 鄭 老師的熱情關(guān)懷和悉心指導(dǎo)。在我 做畢業(yè)設(shè)計(jì)的整個(gè) 過程中, 鄭 老師傾注了大量的心血和汗水,無論是在論文的選題、構(gòu)思和資料的收集方面,還是在論文的研究方法以及成文定稿方面,我都得到了老師悉心細(xì)致的教誨和無私的幫助,特別是他廣博的學(xué)識(shí)、深厚的學(xué)術(shù)素養(yǎng)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和一絲不茍的工作作風(fēng)使我 很受感動(dòng) ,在此 對(duì)鄭老師 表示 我 深深的謝意。 在論文的寫作過程中,也得到了許多同學(xué)的寶貴建議,同時(shí)還到許 多在工作過程中許多同事的支持和幫助,在此一并致以誠摯的謝意。 感謝所有關(guān)心、支持、幫助過我的良師益友。 第 22 頁 共 67 頁 參考文獻(xiàn) [1]丁元杰.單片微機(jī)原理及應(yīng)用(第三版).北京:機(jī)械工業(yè)出版社,2021. 7 [2]李建忠 . 單片機(jī)原理及應(yīng)用(第一版) . 西安電子科技大學(xué)出版社, 2021 [3]李維綈 .郭強(qiáng) .液晶顯示與應(yīng)用技術(shù)。北京 電子工業(yè)出版社, 2021 1 原文已完。下文為附加文檔,如不需要,下載后可以編輯刪除,謝謝! 施工組織設(shè)計(jì) 本施工組織設(shè)計(jì)是本著“一流的質(zhì)量、一流的工期、科學(xué) 管理”來進(jìn)行編制的。編制時(shí),我公司技術(shù)發(fā)展部、質(zhì)檢科以及項(xiàng)目部經(jīng)過精心研究、合理組織、充分利用先進(jìn)工藝,特制定本施工組織設(shè)計(jì)。 一、 工程概況: 西夏建材城生活區(qū) 2 30住宅樓位于銀川市新市區(qū) ,橡膠廠對(duì)面。 本工程由寧夏燕寶房地產(chǎn)開發(fā)有限公司開發(fā),銀川市規(guī)劃建筑設(shè)計(jì)院設(shè)計(jì)。 本工程耐火等級(jí)二級(jí),屋面防水等級(jí)三級(jí),地震防烈度為 8度,設(shè)計(jì)使用年限 50 年。 本工程建筑面積 :27樓 。30樓 m2。室內(nèi)地坪177。 以絕對(duì)標(biāo)高 m 為準(zhǔn),總長 27樓 ; 30樓 m??倢?27樓 ; 30樓 m。設(shè)計(jì)室外地坪至檐口高度 00m,呈長方形布置,東西向,三個(gè)單元。 本工程設(shè)計(jì)屋面為坡屋面防水采用防水涂料。外墻水泥砂漿抹面,外刷淺灰色墻漆。內(nèi)墻面除衛(wèi)生間 200 300 瓷磚,高到頂外,其余均水泥砂槳罩面,刮二遍膩?zhàn)?;樓梯間內(nèi)墻采用 50 2 厚膠粉聚苯顆粒保溫。地面除衛(wèi)生間 200 200 防滑地磚,樓梯間 50 厚細(xì)石砼 1: 1 水泥砂漿壓光外,其余均采用 50 厚豆石砼毛地面。樓梯間單元門采用樓宇對(duì)講門,臥室門、衛(wèi)生間門采用木門,進(jìn)戶門采用保溫防盜門。本 工程窗均采用塑鋼單框雙玻窗,開啟窗均加紗扇。本工程設(shè)計(jì)為節(jié)能型住宅,外墻均貼保溫板。 本工程設(shè)計(jì)為磚混結(jié)構(gòu),共六層?;A(chǔ)采用 C30 鋼筋砼條形基礎(chǔ),上砌 MU30 毛石基礎(chǔ),砂漿采用 M10 水泥砂漿。一、二、三、四層墻體采用 M10 混合砂漿砌筑 MU15 多孔磚;五層以上采用 混合砂漿砌筑 MU
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦

畢業(yè)設(shè)計(jì)(論文)-基于mc51單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)-資料下載頁

【總結(jié)】電》