【正文】
天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)20參考文獻[1] 蔣興東,曾水平. 基于 MSP430 單片機的電導(dǎo)率檢測裝置的設(shè)計 [J]. 信息技術(shù). 2022(04)[2] 張國城. 關(guān)于電導(dǎo)率儀中溫度補償?shù)挠懻揫J]. 中國計量 . 2022(01)5051.[3] 王洋. 智能電導(dǎo)率儀的設(shè)計[J]. 黑龍江科技信息. 2022(24) 7075.[4] 陳戈華,滕玉娟,于兵,王曉暉. KD05 電導(dǎo)率儀的研究[J]. 儀表技術(shù)與傳感器. 2022(06)4345.[5] 賈科進,張效瑋,林波,王寶珠, MSC1210 的智能電導(dǎo)率在線測量儀[J].自動化儀表. 2022(05)5558.[6] 林波,張效瑋,賈科進,劉新月,孫以材. 基于雙極性脈沖電壓的水電導(dǎo)率儀控制系統(tǒng)的設(shè)計[J]. 電子器件 . 2022(03) 9193.[7] 王彩申,鄧成良,肖慧娟. 水質(zhì)自動監(jiān)測系統(tǒng)中單位電導(dǎo)率測量的原理與設(shè)計 [J]. 東莞理工學(xué)院學(xué)報. 2022(01) 6668.[8] 張勇,黃賽清. 微處理器電導(dǎo)率儀的研制[J]. 上海海運學(xué)院學(xué)報 . 2022(04)9093.[9] 陳戈華,滕玉娟,王曉暉. 一種電導(dǎo)率測量的新方法[J]. 東北電力學(xué)院學(xué)報. 2022(06)4548. [10] 梅麗鳳,王艷秋,[M]. 清華大學(xué)出版社, 2022.[11]馬潮,AVR ,2022.[12] 周洪,胡文山,張立明. 智能家居控制系統(tǒng)[M]. 中國電力出版社, 2022.[13] N. m. Megahid. Field Dependence of Electrical Conductivity of Powder Compacts of Mixtures [J]. Egyptian Journal of ,25(10)7983.[14] Harry D. Baernstein. The Conductivity Method and Proteolysis an Interpretation[J]. Journal of Biological Chemistry 2022 78(2)3437.[15] S. Korbel, V Janes, “Interesting Applications of Atmel AVR Microcontrollers”, in the Symposium on Digital System Design, pp. 499506, 2022.[16] H. R. Zarandi, G. Miremadi, and A. R. Ejlali, “Fault Injection into Verilog Models for Dependability Evaluation of Digital Systems”, in the Proceedings of the International Symposium on Parallel and Distributed Computing, pp. 281287,2022.[17] T. fryza, “Basic C Code Implementations for AVR Microcontrollers”, 14th International Workshop on Processing, Multimedia Communications and Services, , pp. 434437, 2022.[18] HP InfoTech, CodeVision AVR, , 華南理工大學(xué)畢業(yè)設(shè)計(論文)0外文資料An Analysis of Fault Effects and Propagations in AVR Microcontroller ATmega103(L) Alireza Rohani,Hamid. R. ZarandiAbstract:This paper presents an analysis of the effects and propagations of transient faults by simulationbased fault injection into the AVR microcontroller. This analysis is done by injecting 20220 transient faults into main ponents of the AVR microcontroller that is described in VHDL language. The sensitivity level of various points of the AVR microcontroller such as ALU, InstructionRegister, ProgramCounter, Registerfile and Flag Registers against fault manifestation is considered and evaluated. The behavior of AVR microcontroller against injected faults is reported and shown that about % of faults are recovered in simulation time, % of faults are effective faults and reminding % of faults are latent faults。 在21世紀(jì)的現(xiàn)在和以后,日常生活工作都與電子科技的關(guān)系將會更加緊密相關(guān),科學(xué)技術(shù)讓我們生活更加便捷,更加舒適,更加人性化。 展望電導(dǎo)率顯示儀器僅僅只是電導(dǎo)率測量分析儀表的一部分,電導(dǎo)率測量分析儀表在檢測水質(zhì)電導(dǎo)率、PH值等方面的作用是顯而易見的。天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)19第五章 總結(jié)與展望 總結(jié)CS1621LCD 液晶顯示器顯示模塊 造價低廉,制造工藝簡單,技術(shù)臻于成熟,維修或更換發(fā)光件非常簡單,價格相對較低,顯示的內(nèi)容靈活可隨用戶要求制作,適用許多領(lǐng)域,能較為出色的完成顯示的要求。接著顯示的數(shù)據(jù)內(nèi)容原理相同,一直到最后一位數(shù)字傳輸之后,CS1621 液晶顯示屏顯示出相應(yīng)的內(nèi)容。WR 以及 DATA 清 0 延時之后WR 置 1 再經(jīng)歷延時之后 WR 清 0,接著 DATA 置 1,以發(fā)送控制輸入指令代碼 101,此命令是控制 CS1621 液晶顯示器顯示模塊接收后面的六位地址數(shù)據(jù)代碼和 4 位顯示數(shù)據(jù)驅(qū)動碼。天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)16圖 43 CS1621 時序流程圖 CS 為 1 時,主控制器和 CS1621 之間數(shù)據(jù)和命令被禁止和初始化, CS 置0 時,主控制器和 CS1621 之間數(shù)據(jù)和命令開始輸入執(zhí)行,先發(fā)送特定控制編碼101,控制 CS1621 開始接受輸入的數(shù)據(jù),接著發(fā)送 6 位地址數(shù)據(jù),最后發(fā)送 4位顯示數(shù)據(jù),檢測是否顯示到最后一個要顯示的數(shù)字,如果未顯示到最后一個數(shù)字則跳轉(zhuǎn),接著傳輸數(shù)據(jù),如果已到最后一個顯示數(shù)字則彈出結(jié)束,顯示屏顯示對應(yīng)的內(nèi)容。天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)15 軟件設(shè)計流程及時序圖圖 42 電導(dǎo)率儀顯示模塊顯示數(shù)據(jù)流程圖 電導(dǎo)率儀顯示模塊工作時序是先獲取顯示驅(qū)動碼首地址,之后再獲取相應(yīng)的顯示驅(qū)動碼,再將所取得的顯示驅(qū)動碼傳輸?shù)?RAM 寄存器緩沖區(qū),之后CS1621 液晶顯示器上顯示相應(yīng)的顯示數(shù)字。系統(tǒng)通過定制液晶顯示器顯示模塊 CS1621顯示電導(dǎo)率、溫度等參數(shù)?! 「鶕?jù)上文介紹的要顯示的內(nèi)容 12.34 μs/cm 以及 25℃相對應(yīng)的控制驅(qū)動碼,結(jié)合 CS1621 時序圖 WRITE 模式,在此模式下開始的三位字符一定為 101,則在此模式下控制顯示界面顯示 12.34 μs/cm 以及 25℃內(nèi)容其代碼101XXXXXXXXX,顯示的對應(yīng)位不同只是代碼六位地址位以及四位數(shù)據(jù)位不同?! ‘?dāng) CS 從高電平變成低電平即 CS 又 1 變?yōu)?0 時,在 WR 的上升沿開始DATA 開始讀出數(shù)據(jù),數(shù)據(jù)首三位為 CS1621 的控制指令,接著為六位地址數(shù)據(jù),最后四位是控制數(shù)據(jù),讀完數(shù)據(jù)之后。 WR線是WRITE時鐘輸入。RAM中的數(shù)據(jù)在RD信號的下降沿被讀出,讀出數(shù)據(jù)將顯示在 DATA線上。讀寫數(shù)據(jù)或?qū)懭朊畋仨毻ㄟ^數(shù)據(jù)線。出現(xiàn)命令模式和模式轉(zhuǎn)換之前,需要一個高電平脈沖初始化CS1621 的串行接口?!S1621 時序圖圖 35 CS1621 時序圖 WRITE 模式 CS初始化串行接口電路和主控制器和 CS1621之間終接通信端。當(dāng)主控器輸出一地址時,系統(tǒng)中的每一器件都將開始條件后的前7位地址和自己的地址進行比較。在傳輸?shù)倪^程中,在用到主控接收器的情況下,主控接收器必須發(fā)出一數(shù)據(jù)結(jié)束信號給被控發(fā)送器,從而使被控發(fā)送器釋放數(shù)據(jù)線,以允許主控器產(chǎn)生停止條件。與應(yīng)答對應(yīng)的時鐘脈沖由主控制器產(chǎn)生,發(fā)送器在應(yīng)答期間必須下拉 SDA線。如果一接收器件在完成其他功能(如一內(nèi)部中斷)前不能接收另一數(shù)據(jù)的完整字節(jié)時,它可以保持時鐘線 SCL 為低,以促使發(fā)送器進入等待狀態(tài);當(dāng)接收器準(zhǔn)備好接受數(shù)據(jù)的其它字節(jié)并釋放時鐘 SCL 后,數(shù)據(jù)傳輸繼續(xù)進行。 SDA 線上的數(shù)據(jù)在時鐘“高”期間必須是穩(wěn)定的,只有當(dāng) SCL 線上的時鐘信號為低時,數(shù)據(jù)線上的“高”或“低”狀態(tài)才可以改變。開始和停止條件均由主控制器產(chǎn)生。多臺設(shè)備之間時鐘信號的同步過程稱為同步化。I2C 總線上允許連接多個微處理器以及各種外圍設(shè)備,如存儲器、LED 及LCD 驅(qū)動器、A/D 及 D/A 轉(zhuǎn)換器等。主機和從機的數(shù)據(jù)傳送,可以由主機發(fā)送數(shù)據(jù)到從機,也可以由從機發(fā)到主機。被主機尋訪的設(shè)備稱為從機?!? I2C 總線的運行(數(shù)據(jù)傳輸)由主機控制。總線空閑時,因各設(shè)備都是開漏輸出,上拉電阻 R 使 SDA 和 SCL 線都保持高電平。設(shè)備上的串行數(shù)據(jù)線 SDA 接口電路應(yīng)該是雙向的,輸出電路用于向 總線上發(fā)送數(shù)據(jù),輸入電路用于接收總線上的數(shù)據(jù)。所有接到 I2C 總線設(shè)備上的串行數(shù)據(jù) SDA 都接到總線的 SDA 上,各設(shè)備的時鐘線 SCL 接到總線的 SCL 上。因此,這是一種高性能的串行總線。因此,采用串行線可大大簡化系統(tǒng)的硬件設(shè)計。擴展的方法有兩種:一種是并行總線,另一種是串行總線。目前,世界上許多公司生產(chǎn)單片機,品種很多。這種方式簡化了信號傳輸總線。 IIC 總線 IIC 即 I2C,一種總線結(jié)構(gòu)?! ∪绱嗽O(shè)置輸入的控制驅(qū)動碼則最后輸出顯示界面就會顯示出要求顯示的內(nèi)容 12.34 μs/cm 以及 25℃。要控制顯示界面顯示的內(nèi)容,只要把對應(yīng)位置 1,對應(yīng)位亮起則可顯示要求的內(nèi)容。系統(tǒng)通過定制液晶顯示器顯示模塊 CS1621 顯示電導(dǎo)率、溫度等參數(shù)?!★@示部分要求及顯示原理 本設(shè)計要求通過 Atmega8515 單片機,控制液晶顯示器顯示模塊 CS1621,以程序語言控制顯示模塊 CS1621 顯示電導(dǎo)率、溫度。天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)9圖33 CS1621LCD顯示界面 CS1621LCD顯示界面是定制的 CS1621液晶顯示器顯示模塊,顯示界面包括符號顯示器、5個數(shù)字?jǐn)?shù)字顯示器以及單位顯示器構(gòu)成。? COM0~COM3:LCD COM輸出端。? VDD:正電源。? VSS:負電源,GND。在 WR信號的上升沿,DATA線上的數(shù)據(jù)被鎖存到CS1621 。RAM中的數(shù)據(jù)在RD信號的下降沿被輸出到DATA線上,主控制器可以在下一個上升沿鎖存這個數(shù)據(jù)。但當(dāng)CS 為邏輯低電平時,控制器與CS1621之間可以傳輸數(shù)據(jù)和命令。圖31 CS1621封裝形式QFP44標(biāo)準(zhǔn)封裝天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)8圖32 CS1621 功能框圖CS1621管腳說明:? CS:片選信號輸入端(帶上拉電阻) 。電路上電時清零,并可以通過命令端進行工作狀態(tài)設(shè)置,然后通過片選、讀、寫端對RAM數(shù)據(jù)進行讀、寫、修改操作,RAM內(nèi)容與LCD顯示驅(qū)動的內(nèi)容一一對應(yīng)。CS1621 的S/W結(jié)構(gòu)特點使它適合點陣式LCD顯示,包括LCD模塊和顯示子系統(tǒng)CS1621具有節(jié)電功能。? VLCD:背光亮度調(diào)節(jié)端,通過調(diào)節(jié)滑動變阻器的阻值大小來實現(xiàn)改變調(diào)節(jié)顯示屏背光亮度明暗的目的。? GND:負電源,接地。在WR 信號的上升沿,DATA線上的數(shù)據(jù)被鎖存到CS1621 。? WR:寫入數(shù)據(jù)端口。 CS 為邏輯 高電平時,數(shù)據(jù)和命令不能讀出和寫入,并且串行接口電路復(fù)位。設(shè)置中斷和 DMA 控制邏輯,以保證在中斷和DMA 允許的情況下產(chǎn)生中斷和 DMA 請求信號,并在接受到中斷和 DMA 應(yīng)答天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)6之后完成中斷處理和 DMA 傳輸?shù)裙δ?。主控件與顯示模塊直接的端口連接構(gòu)成的電路即為接口電路,接口電路具有設(shè)置數(shù)據(jù)的寄存、緩沖邏輯,以適應(yīng) CPU與外設(shè)之間的速度差異,能夠進行信息格式的轉(zhuǎn)換?!? (2)I/O 接口控制卡:有若干個集成電路按一定的邏輯組成為一個部件,或者直接與 CPU 同在主板上,或是一個插件插在系統(tǒng)總線插槽上。存儲器通常在 CPU 的同步控制下工作,接口電路比較簡單;而 I/O 設(shè)備品種繁多,其相應(yīng)的接口電路也各不相