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

正文內(nèi)容

can中繼器的顯示和存儲設(shè)計畢業(yè)論文-文庫吧資料

2025-06-25 14:00本頁面
  

【正文】 0。 WDT=0x35。 //初始化LCD Delay(400)。 //初始化CAN_B接口 Delay(100)。 //CPU初始化 init_sjaa1000()。參考文獻(xiàn) [1] :北京航空航天大學(xué)出版社[2] 99 :機械工業(yè)出版社 [3] Schematic :科學(xué)出版社 [4] :西安電子科技大學(xué)出版社 [5] :重慶大學(xué)出版社附錄(源程序和總電路圖)/////////////////////////////////////////////////函數(shù):main//說明:主函數(shù)//入口:無//返回:無///////////////////////////////////////////////void main( void ){ uchar n。在此對XX老師和XX老師表示深深的感謝。在這段時間里,XX老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和熱忱的工作作風(fēng)令我十分欽佩,他的指導(dǎo)使我受益非淺。謝 辭歷時兩個月的畢業(yè)設(shè)計已經(jīng)告一段落。接下來的工作一切還算順利,在老師還有同學(xué)的幫助下,都一一完成。在后來就開始燒片,燒片的過程還算順利。做到這一步滿以為不會再有什么錯誤了,但是仿真的時候卻又遇到了馬麻煩,先是數(shù)碼管不亮,在后來就是全亮,按鍵后沒反應(yīng),剛有的一點成功感馬上就沒了,又一次陷入了反復(fù)的檢測。在后來的電路檢測中,就發(fā)現(xiàn)不能按要求顯示,又是顯示亂碼,經(jīng)過耐心反復(fù)的用萬用表和示波器檢測后,發(fā)現(xiàn)并解決了問題。電路的焊接比較容易,因為以前有經(jīng)驗,很快就做出了板子。在這些都搞得比較明白后就開始畫設(shè)計流程圖和電路圖,最后用了很長時間才畫出自己的電路圖,給老師看后,在老師的幫助下,改正了幾處有問題的地方,定稿后就去買元器件。后來在謝老師的指導(dǎo)下,才知道我要怎么開始做。使自己在硬件設(shè)計方面樹立了信心,為以后從事這方面的工作打好了基礎(chǔ),這也是這次畢業(yè)設(shè)計的最大收獲。首先,豐富了自己的知識面,學(xué)到了以前沒能學(xué)通的東西,具體了解了怎樣去完成一個電路的設(shè)計:從流程圖、電路圖、焊接電路板、檢查電路板、仿真到燒片一整套東西。一開始拿到這個題目的時候,真不知道從哪下手,在老師的指導(dǎo)下,自己找資料、看書,總算完成了。第六章 結(jié)束語通過兩個月的學(xué)習(xí),覺得自己在以下幾個方面與有收獲:   所做的是中繼器的存儲與顯示,從去年放假我就開始準(zhǔn)備。(2) 測試方法 數(shù)字萬用表主要用來測試分立元件的電阻、壓降、漏電流、截止/導(dǎo)通狀態(tài)等參數(shù);信號發(fā)生器與示波器用于測試各光電傳感器信號的接收與傳輸;MCS51仿真機、KeilC51用于測試軟件;直流穩(wěn)壓電源在測試期間為各待測系統(tǒng)供電;觀察顯示是否正常,結(jié)果顯示完全正常。 調(diào)試結(jié)果 該系統(tǒng)軟件部分已全部開發(fā)完成并實際測試通過,經(jīng)過一個多星期的連續(xù)運行觀察,運行可靠穩(wěn)定,完全滿足使用要求。45 向所有子地址器件讀取1字節(jié)數(shù)據(jù)函數(shù)流程圖第五章 調(diào)測及運行情況介紹 調(diào)試步驟l 硬件連接:將各芯片插在PCB用導(dǎo)線按原理圖連接l 軟件開發(fā)環(huán)境:Keil uVision2 for Windows ,該軟件的模擬調(diào)試器支持C語言及匯編語言源代碼調(diào)試,其匯編程序支持宏匯編及模塊化編程,使用方便。44向所有子地址器件發(fā)送1字節(jié)數(shù)據(jù)函數(shù)流程圖 向所有子地址器件讀取1字節(jié)數(shù)據(jù)函數(shù) (16位) 函數(shù)原型: bit ISendStr(uchar sla,uchar suba)。如果返回1表示操作成功,否則操作有誤。流程圖如下 圖43字節(jié)數(shù)據(jù)接收函數(shù)流程圖 向所有子地址器件發(fā)送1字節(jié)數(shù)據(jù)函數(shù)(16位) 函數(shù)原型: bit ISendStr(uchar sla,uchar suba,uchar s)。圖42字節(jié)數(shù)據(jù)發(fā)送函數(shù)流程圖 字節(jié)數(shù)據(jù)接收函數(shù) 函數(shù)原型: uchar RcvByte()。功能: 將數(shù)據(jù)c發(fā)送出去,可以是地址,也可以是數(shù)據(jù),發(fā)完后等待應(yīng)答,并對此狀態(tài)位進(jìn)行操作.(不應(yīng)答或非應(yīng)答都使ack=0)發(fā)送數(shù)據(jù)正常,ack=1。對于本系統(tǒng),軟件更為重要。從 CAT24WC01/02/04/08/16 輸出的數(shù)據(jù)按順序由 N 到 N+1 輸出 讀操作時地址計數(shù)器在CAT24WC01/02/04/08/16 整個地址內(nèi)增加 這樣整個寄存器區(qū)域在可在一個讀操作內(nèi)全部讀出 當(dāng)讀取的字節(jié)超過 E 對于24WC01 E=127 對24WC02 E=255 對 24WC04 E=511 對 24WC08 E=1023對 24WC16 E=2047 計數(shù)器將翻轉(zhuǎn)到零并繼續(xù)輸出數(shù)據(jù)字節(jié) 圖36 連續(xù)讀時序圖圖37 EEPROM存儲電路圖第四章 系統(tǒng)軟件設(shè)計在進(jìn)行微機控制系統(tǒng)設(shè)計時,除了系統(tǒng)硬件設(shè)計外,大量的工作就是如何根據(jù)每個生產(chǎn)對象的實際需要設(shè)計應(yīng)用程序。接收到P+1字節(jié)數(shù)據(jù)和主器件發(fā)送的停止信號后 CAT24CXXX啟動內(nèi)部寫周期將數(shù)據(jù)寫到數(shù)據(jù)區(qū) 所有接收的數(shù)據(jù)在一個寫周期內(nèi)寫入CAT24WC01/02/04/08/16 圖35頁寫時序圖應(yīng)答查詢 可以利用內(nèi)部寫周期時禁止數(shù)據(jù)輸入這一特性 一旦主器件發(fā)送停止位指示主器件操作結(jié)束時CAT24WC02/04/08/16 啟動內(nèi)部寫周期 應(yīng)答查詢立即啟動 包括發(fā)送一個起始信號和進(jìn)行寫操作的從器件地址 如果 CAT24WC02/04/08/16 正在進(jìn)行內(nèi)部寫操作 不會發(fā)送應(yīng)答信號 如果CAT24WC02/04/08/16 已經(jīng)完成了內(nèi)部自寫周期 將發(fā)送一個應(yīng)答信號 主器件可以繼續(xù)進(jìn)行下一次讀寫操作 寫保護 寫保護操作特性可使用戶避免由于不當(dāng)操作而造成對存儲區(qū)域內(nèi)部數(shù)據(jù)的改寫 當(dāng) WP管腳接高時整個寄存器區(qū)全部被保護起來而變?yōu)橹豢勺x取 CAT24WC01/02/04/08/16 可以接收從器件地址和字節(jié)地址,但是裝置在接收到第一個數(shù)據(jù)字節(jié)后不發(fā)送應(yīng)答信號從而避免寄存器區(qū)域被編程改寫。電路原理圖如圖32.圖32 LCD接口電路圖 單元電路——基于IIC擴展EEPROM電路設(shè)計CAN中繼器CPU中內(nèi)部緩存容量有限(89C52內(nèi)部RAM容量為256個字節(jié)),為了進(jìn)一步提高系統(tǒng)的存儲能力,在控制器外增加了由AT24C64構(gòu)成的存儲電路,EEPROM采用AT24C64。⑤“RE”為基本指令集與擴充指令集的選擇控制位。如果在送出一個指令前不檢查BF標(biāo)志,則在前一個指令和這個指令中間必須延遲一段較長的時間,即等待前一個指令確定執(zhí)行完成。③當(dāng)字符編碼為2字節(jié)時,應(yīng)先寫入高位字節(jié),再寫入低位字節(jié)。②顯示ASCII字符過程與顯示中文字符過程相同。先設(shè)垂直地址再設(shè)水平地址(連續(xù)寫入兩個字節(jié)的資料來完成垂直與水平的坐標(biāo)地址)垂直地址范圍 AC5...AC0水平地址范圍 AC3…AC0繪圖RAM 的地址計數(shù)器(AC)只會對水平地址(X 軸)自動加一,當(dāng)水平地址=0FH 時會重新設(shè)為00H 但并不會對垂直地址做進(jìn)位自動加一,故當(dāng)連續(xù)寫入多筆資料時,程序需自行判斷垂直地址是否需重新設(shè)定。 80H81H82H83H84H85H86H87H90H91H92H93H94H95H96H97H88H89H8AH8BH8CH8DH8EH8FH98H99H9AH9BH9CH9DH9EH9FH3 、圖形顯示字符顯示RAM在液晶模塊中的地址80H~9FH。根據(jù)寫入內(nèi)容的不同,可分別在液晶屏上顯示CGROM(中文字庫)、HCGROM(ASCII碼字庫)及CGRAM(自定義字形)的內(nèi)容。帶中文字庫的128X640402B內(nèi)部提供1282字節(jié)的字符顯示RAM緩沖區(qū)(DDRAM)。 此過程亦可以初步檢測LCD有無缺段現(xiàn)象。 此模塊提供硬體光標(biāo)及閃爍控制電路,由地址計數(shù)器的值來指定DDRAM中的光標(biāo)或閃爍位置。光標(biāo)/閃爍控制電路● 地址計數(shù)器AC地址計數(shù)器是用來貯存DDRAM/CGRAM之一的地址,它可由設(shè)定指令暫存器來改變,之后只要讀取或是寫入DDRAM/CGRAM的值時,地址計數(shù)器的值就會自動加一,當(dāng)RS為“0”時而R/W為“1”時,地址計數(shù)器的值會被讀取到DB6——DB0中。顯示數(shù)據(jù)RAM(DDRAM)模塊內(nèi)部顯示數(shù)據(jù)RAM提供642個位元組的空間,最多可控制4行16字(64個字)的中文字型顯示,當(dāng)寫入顯示數(shù)據(jù)RAM時,可分別顯示CGROM與CGRAM的字型;此模塊可顯示三種字型,分別是半角英數(shù)字型(16*8)、CGRAM字型及CGROM的中文字型,三種字型的選擇,由在DDRAM中寫入的編碼選擇,在0000H—0006H的編碼中(其代碼分別是0000、0000000006共4個)將選擇CGRAM的自定義字型,02H—7FH的編碼中將選擇半角英數(shù)字的字型,至于A1以上的編碼將自動的結(jié)合下一個位元組,組成兩個位元組的編碼形成中文字型的編碼BIG5(A140—D75F),GB(A1A0F7FFH)。 DFF 的狀態(tài)是指令DISPLAY ON/OFF和RST信號控制的。DFF=1為開顯示(DISPLAY ON),DDRAM 的內(nèi)容就顯示在屏幕上,DFF=0為關(guān)顯示(DISPLAY OFF)。 利用STATUS RD 指令,可以將BF讀到DB7總線,從而檢驗?zāi)K之工作狀態(tài).● 字型產(chǎn)生ROM(CGROM)=1表示模塊在進(jìn)行內(nèi)部操作,=0時,模塊為準(zhǔn)備狀態(tài),隨時可接受外部指令和數(shù)據(jù). *注釋3:如背光和模塊共用一個電源,可以將模塊上的JA、JK用焊錫短接。 *注釋2:模塊內(nèi)部接有上電復(fù)位電路,因此在不需要經(jīng)常復(fù)位的場合可將該端懸空。*注釋3:如背光和模塊共用一個電源,可以將模塊上的JA、JK用焊錫短接。模塊接口說明*注釋1:如在實際應(yīng)用中僅使用串口通訊模式,可將PSB接固定低電平,也可以將模塊上的J8和“GND”用焊錫短接??梢燥@示84行1616點陣的漢字. 。其中,LCD顯示成為設(shè)計的關(guān)鍵。(3) 應(yīng)用系統(tǒng)開發(fā)具有特殊性。其應(yīng)用特點:(1) 有可供用戶使用的大量I/O口線。 最小應(yīng)用系統(tǒng)設(shè)計用80C52單片機構(gòu)成最小應(yīng)用系統(tǒng)時,只要將單片機接上時鐘電路和復(fù)位電路即可,如圖32 80C52單片機最小系統(tǒng)所示。1位機在開關(guān)決策、邏輯電路仿真、過程控制方面非常有效;而8位機在數(shù)據(jù)采集,運算處理方面有明顯的長處。由上可見,80C51單片機的硬件結(jié)構(gòu)具有功能部件種類全,功能強等特點。(8)特殊功能寄存器共有21個,用于對片內(nèi)的個功能的部件進(jìn)行管理、控制、監(jiān)視??捎脕磉M(jìn)行串行通訊,擴展并行I/O口,甚至與多個單片機相連構(gòu)成多機系統(tǒng),從而使單片機的功能更強且應(yīng)用更廣。(5)定時器/計數(shù)器片內(nèi)有3個16位的定時器/計數(shù)器, 具有四種工作方式。(3) 程序存儲器由于受集成度限制,片內(nèi)只讀存儲器一般容量較小,如果片內(nèi)的只讀存儲器的容量不夠,則需用擴展片外的只讀存儲器,片外最多可外擴至64k字節(jié)。(1)微處理器該單片機中有一個8位的微處理器,與通用的微處理器基本相同,同樣包括了運算器和控制器兩大部分,只是增加了面向控制的處理功能,不僅可處理數(shù)據(jù),還可以進(jìn)行位變量的處理。它們都是通過片內(nèi)單一總線連接而成,其基本結(jié)構(gòu)依舊是CPU加上外圍芯片的傳統(tǒng)結(jié)構(gòu)模式。 80C52單片機硬件結(jié)構(gòu)80C52單片機是把那些作為控制應(yīng)用所必需的基本內(nèi)容都集成在一個尺寸有限的集成電路芯片上[2]。一個單片機應(yīng)用系統(tǒng)的硬件電路設(shè)計包含有兩部分內(nèi)容:一是系統(tǒng)擴展,即單片機內(nèi)部的功能單元,如ROM﹑RAM﹑I/O口﹑定時/記數(shù)器﹑中斷系統(tǒng)等能量不能滿足應(yīng)用系統(tǒng)的要求時,必須在片外進(jìn)行擴展,選擇適當(dāng)?shù)男酒O(shè)計相應(yīng)的電路。 單元電路——CPU 最小系統(tǒng)設(shè)計CAN中繼器完成CANPC總線的通信。為了達(dá)到以上要求,CPU采用中斷方式接收兩個CAN控制器的數(shù)據(jù),同時盡量精簡CPU收發(fā)子程序的代碼長度。系統(tǒng)硬件的總體框架如下:圖21 系統(tǒng)結(jié)構(gòu)框圖第三章 系統(tǒng)硬件設(shè)計 系統(tǒng)總體硬件結(jié)構(gòu)設(shè)計本CAN中繼器的存儲與顯示主要由單片機89C5LCD1286EEPROM AT24C64及其控制電路組成。具體包括LCD選擇以及LCD接口電路設(shè)計、基于IIC擴展EEPROM、并編寫LCD顯示軟件以及EEPROM數(shù)據(jù)讀取軟件。而且選擇帶漢字字庫的LCD模塊。關(guān)鍵問題——LCD顯示的字庫文件需要大量的存儲空間,且單片機無LCD控制器。具體要求包括:1)熟悉并掌握中繼器的處理器最小系統(tǒng)(單片機系統(tǒng)); 2)根據(jù)顯示需求擴展LCD顯示部分; 3)使用具有IIC接口EEPROM器件擴展存儲單元; 4)LCD驅(qū)動及顯示軟件設(shè)計、IIC通信接口軟件設(shè)計。第二章 方案設(shè)計與論證 控制要求及解決方案選擇基于畢業(yè)設(shè)計任務(wù)書的要求,本設(shè)計預(yù)期實現(xiàn)目標(biāo)是識別CAN接口之間的通信數(shù)據(jù),并將特殊數(shù)據(jù)進(jìn)行存儲和LCD顯示。地面主機收到來自分站的人員通過的信息后,運用各自編制的軟件平臺,實時將人員的動態(tài)分布和實際的巷道布局顯示出來。它將接收到識別卡發(fā)送過來的識別碼信息在其內(nèi)部經(jīng)讀卡模塊調(diào)解、帶通濾波整形后由輸出電路輸出序列串行信號。安裝到分站里的讀卡模塊是采集射頻識別卡的第一門戶通道,也是讀卡器中最重要的一個功能部件。當(dāng)有帶識別卡的員工通過分站附近時,它發(fā)出固定頻率的電磁場將同識別卡芯內(nèi)的諧振電路產(chǎn)生共振,這時,識別卡芯片被喚醒。另外一旦井下發(fā)生事故,可根據(jù)電腦中的人員分布信息馬上查出事故地點的人員情況,然后可再用特殊的探測器在事故處進(jìn)一步確定人員位置,以便幫助營救人員以準(zhǔn)
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1