【正文】
.......................11 IIC 總線的硬件結(jié)構(gòu) ....................................................12 IIC 總線的數(shù)據(jù)傳輸 ....................................................13 CS1621 時序圖 ...................................................................13 第四章 電導(dǎo)率儀顯示模塊的軟件設(shè)計 ...........................16 軟件設(shè)計系統(tǒng)總框圖 .....................................................15 軟件設(shè)計流程及時序圖 .................................................16 第五章 總結(jié)與展望 ...........................................................201 總結(jié) .....................................................................................20 展望 .....................................................................................20 參考文獻 .....................................................................................................................21 外文資料 中文譯文 致謝天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)0第一章 緒論 電導(dǎo)率測定儀的簡介 電導(dǎo)率測定儀是一款多量程儀器,能夠滿足從去離子水到海水等多種應(yīng)用檢測要求。所以國內(nèi)外許多著名公司開發(fā)了許多相應(yīng)的電導(dǎo)率檢測儀的產(chǎn)品。電導(dǎo)率測量分析儀的研究既為技術(shù)監(jiān)督部門提供一種新的監(jiān)測手段,又為相關(guān)產(chǎn)品生產(chǎn)單位提供了一種保證產(chǎn)品質(zhì)量的理想器具。上海雷磁儀表廠的帶表性產(chǎn)品有 DDD32B 型和 DDG55 型等。 CS1621 是系統(tǒng)的輸出顯示器件,系統(tǒng)以程序語言控制顯示模塊 CS1621 顯示電導(dǎo)率、溫度。天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)2第二章 電導(dǎo)率儀顯示模塊控制器及接口電路 Atmega8515 單片機 ATmega8515 是基于增強的 AVR RISC 結(jié)構(gòu)的低功耗 8 位 CMOS 微控制器。這種結(jié)構(gòu)大大提高了代碼效率,并且具有比普通的 CISC 微控制器最高至 10 倍的數(shù)據(jù)吞吐率。AVR 單片機其顯著的特點為高性能、高速度、低功耗。在 AVR 中,沒有像 5l 系列的數(shù)據(jù)指針 DPTR,而是由 X(由 R2R27 組成)、Y( 由 R2 .R29 組成)、z(由R R31 組成 )三個 16 位的寄存器來完成數(shù)據(jù)指針的功能(相當(dāng)于有三組 DPTR),而且還能作后增量或先減量等的運行。? GND:接地引腳。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口A處于高阻狀態(tài)。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口B處于高阻狀態(tài)。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口C 處于高阻狀態(tài)。在復(fù)天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)4位過程中,即使系統(tǒng)時鐘還未起振,端口D處于高阻狀態(tài)。在復(fù)位過程中,即使系統(tǒng)時鐘還未起振,端口E處于高阻狀態(tài)。? XTAL2:反向振蕩放大器的輸出端。工。存儲器通常在 CPU 的同步控制下工作,接口電路比較簡單;而 I/O 設(shè)備品種繁多,其相應(yīng)的接口電路也各不相同,因此,習(xí)慣上說到接口只是指 I/O 接口。主控件與顯示模塊直接的端口連接構(gòu)成的電路即為接口電路,接口電路具有設(shè)置數(shù)據(jù)的寄存、緩沖邏輯,以適應(yīng) CPU與外設(shè)之間的速度差異,能夠進行信息格式的轉(zhuǎn)換。 CS 為邏輯 高電平時,數(shù)據(jù)和命令不能讀出和寫入,并且串行接口電路復(fù)位。在WR 信號的上升沿,DATA線上的數(shù)據(jù)被鎖存到CS1621 。? VLCD:背光亮度調(diào)節(jié)端,通過調(diào)節(jié)滑動變阻器的阻值大小來實現(xiàn)改變調(diào)節(jié)顯示屏背光亮度明暗的目的。電路上電時清零,并可以通過命令端進行工作狀態(tài)設(shè)置,然后通過片選、讀、寫端對RAM數(shù)據(jù)進行讀、寫、修改操作,RAM內(nèi)容與LCD顯示驅(qū)動的內(nèi)容一一對應(yīng)。但當(dāng)CS 為邏輯低電平時,控制器與CS1621之間可以傳輸數(shù)據(jù)和命令。在 WR信號的上升沿,DATA線上的數(shù)據(jù)被鎖存到CS1621 。? VDD:正電源。天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)9圖33 CS1621LCD顯示界面 CS1621LCD顯示界面是定制的 CS1621液晶顯示器顯示模塊,顯示界面包括符號顯示器、5個數(shù)字數(shù)字顯示器以及單位顯示器構(gòu)成。系統(tǒng)通過定制液晶顯示器顯示模塊 CS1621 顯示電導(dǎo)率、溫度等參數(shù)?! ∪绱嗽O(shè)置輸入的控制驅(qū)動碼則最后輸出顯示界面就會顯示出要求顯示的內(nèi)容 12.34 μs/cm 以及 25℃。這種方式簡化了信號傳輸總線。擴展的方法有兩種:一種是并行總線,另一種是串行總線。因此,這是一種高性能的串行總線。設(shè)備上的串行數(shù)據(jù)線 SDA 接口電路應(yīng)該是雙向的,輸出電路用于向 總線上發(fā)送數(shù)據(jù),輸入電路用于接收總線上的數(shù)據(jù)。 I2C 總線的運行(數(shù)據(jù)傳輸)由主機控制。主機和從機的數(shù)據(jù)傳送,可以由主機發(fā)送數(shù)據(jù)到從機,也可以由從機發(fā)到主機。多臺設(shè)備之間時鐘信號的同步過程稱為同步化。 SDA 線上的數(shù)據(jù)在時鐘“高”期間必須是穩(wěn)定的,只有當(dāng) SCL 線上的時鐘信號為低時,數(shù)據(jù)線上的“高”或“低”狀態(tài)才可以改變。與應(yīng)答對應(yīng)的時鐘脈沖由主控制器產(chǎn)生,發(fā)送器在應(yīng)答期間必須下拉 SDA線。當(dāng)主控器輸出一地址時,系統(tǒng)中的每一器件都將開始條件后的前7位地址和自己的地址進行比較。出現(xiàn)命令模式和模式轉(zhuǎn)換之前,需要一個高電平脈沖初始化CS1621 的串行接口。RAM中的數(shù)據(jù)在RD信號的下降沿被讀出,讀出數(shù)據(jù)將顯示在 DATA線上。 當(dāng) CS 從高電平變成低電平即 CS 又 1 變?yōu)?0 時,在 WR 的上升沿開始DATA 開始讀出數(shù)據(jù),數(shù)據(jù)首三位為 CS1621 的控制指令,接著為六位地址數(shù)據(jù),最后四位是控制數(shù)據(jù),讀完數(shù)據(jù)之后。系統(tǒng)通過定制液晶顯示器顯示模塊 CS1621顯示電導(dǎo)率、溫度等參數(shù)。天津大學(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)容。接著顯示的數(shù)據(jù)內(nèi)容原理相同,一直到最后一位數(shù)字傳輸之后,CS1621 液晶顯示屏顯示出相應(yīng)的內(nèi)容?!≌雇妼?dǎo)率顯示儀器僅僅只是電導(dǎo)率測量分析儀表的一部分,電導(dǎo)率測量分析儀表在檢測水質(zhì)電導(dǎo)率、PH值等方面的作用是顯而易見的。天津大學(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?! ≡?1世紀(jì)的現(xiàn)在和以后,日常生活工作都與電子科技的關(guān)系將會更加緊密相關(guān),科學(xué)技術(shù)讓我們生活更加便捷,更加舒適,更加人性化。天津大學(xué)仁愛學(xué)院 2022 屆本科生畢業(yè)設(shè)計(論文)19第五章 總結(jié)與展望 總結(jié)CS1621LCD 液晶顯