【正文】
If not, then read from the main memory. The contents of the cache is based on the actual situation in a timely replacement. In this way, by adding a small amount of the cost of high speed can be obtained. 2, using disk as the OutofCore is not only cheap, can do a great storage capacity, but also in power when it does not lose the information stored can be longterm preservation of, and copying, very convenient to carry. The relationship between the memory Memory Categories Overview 1. Storage medium by Category (1) semiconductor memory posed of semiconductor devices with memory as the semiconductor memory。 Addressing: The address to find data, the corresponding address from the memory cell in the visit to the data。 Storage bodies: a collection of a large number of memory cell storage body position。《數(shù)據(jù)結(jié)構(gòu)》 清華大學(xué)出版社,1996[7] 馬忠梅等.《單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)》 北京:北京航空航天大學(xué)出版社,1997[8] 李剛 林凌 王焱 編著 新概念單片機(jī)教程. 天津大學(xué)出版社,2004年[9] 華成英. 童詩白. 《模擬電子技術(shù)基礎(chǔ)第三版》 北京: 高等教育出版社, . [10] 丁元杰. 《單片微機(jī)原理及應(yīng)用》.北京:機(jī)械工業(yè)出版社,1993[11] 何立民. 《MCS51系列單片機(jī)應(yīng)用設(shè)計(jì)》、系統(tǒng)配置與接口技術(shù).[12] 陳寶江. 翟涌,張幽彤.《MCS單片機(jī)應(yīng)用系統(tǒng)實(shí)用指南.》[13] 康華光 主編 電子技術(shù)基礎(chǔ):模擬部分 武漢:高等教育出版社,1999年附錄附錄一 硬件設(shè)計(jì)主電路圖附錄二 英文文獻(xiàn)Memory memory overviewMemory: program and data storage devices。謝謝你們.參考文獻(xiàn)[1] 李維提,郭強(qiáng).《液晶顯示應(yīng)用技術(shù)》 北京:電子工業(yè)出版社,2000年.[2] 北京精電蓬遠(yuǎn)顯示技術(shù)有限公司.內(nèi)藏KS0108B/HD61202控制器圖形液晶顯示模塊使用手冊.[3] 趙茂泰.《智能儀器原理及應(yīng)用》 北京:電子工業(yè)出版社,2001。我們沿著這條經(jīng)驗(yàn)之路,不斷地嘗試摸索,慢慢地也掌握了設(shè)計(jì)的基本流程和思考的方法。沒有他們的幫助和支持是沒有辦法完成我的畢業(yè)論文的,同窗之間的友誼永遠(yuǎn)長存。不僅使我樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。同時(shí)由于本設(shè)計(jì)是采用在proteus上進(jìn)行仿真,在keil軟件上進(jìn)行編程,最后二者聯(lián)調(diào),實(shí)現(xiàn)設(shè)計(jì)任務(wù),但在仿真是無法實(shí)現(xiàn)甲醛傳感器,因此本設(shè)計(jì)采用滑動(dòng)變阻器模擬傳感器檢測甲醛時(shí)輸出的模擬信號,經(jīng)AD0832轉(zhuǎn)換輸入單片機(jī)。由于所學(xué)知識的限制,本系統(tǒng)實(shí)現(xiàn)的功能不是很健全 ,但在設(shè)計(jì)該系統(tǒng)的過程中,讓我學(xué)會了系統(tǒng)設(shè)計(jì)的方法,和養(yǎng)成了系統(tǒng)思考的思維方式。我負(fù)責(zé)硬件的設(shè)計(jì),硬件的設(shè)計(jì)是軟件設(shè)計(jì)的基礎(chǔ),我做的硬件必須和軟件進(jìn)行結(jié)合相演示。設(shè)計(jì)能夠滿足生活需要,快速檢測甲醛裝置的研制迫在眉睫。采用直接訪問方式。初始化時(shí)鐘初 始 化LCD 屏顯示開機(jī)畫面顯示時(shí)間顯示主菜單初始化CPU讀鍵開始 主程序流程圖 ⑴模數(shù)轉(zhuǎn)換模塊的主要功能就是將經(jīng)放大器放大的模擬電壓信號轉(zhuǎn)化為MCU能夠處理的數(shù)字信號,并傳送給MCU。本系統(tǒng)軟件設(shè)計(jì)可分為五個(gè)模塊:主程序模塊,模數(shù)轉(zhuǎn)換模塊,按鍵模塊,時(shí)鐘模塊,液晶顯示模塊。)由于我主要負(fù)責(zé)的是硬件設(shè)計(jì),所以只是簡單的介紹軟件方面的內(nèi)容。 本章小結(jié)這一章比較具體的說明了系統(tǒng)硬件設(shè)計(jì)的內(nèi)容,通過模塊化的設(shè)計(jì)思想,把一個(gè)復(fù)雜的單片機(jī)系統(tǒng)按照功能劃分成一個(gè)個(gè)單獨(dú)的電路模型,分別進(jìn)行設(shè)計(jì),最后在集成到一起。本章介紹Proteus ISIS軟件的工作環(huán)境和一些基本操作。③提供軟件調(diào)試功能。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是:①實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。:漢字顯示和字符顯示的原理差不多,就是一個(gè)漢字一般采用圖形方式,事先從微機(jī)中用字模軟件提取要顯示的漢字的點(diǎn)陣碼,每個(gè)漢字占32B,為為兩部分,各16B。還有黑白、多灰度、彩色顯示等。2) 數(shù)字式接口:液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡單可靠,操作更加方便。這種訪問方式不占用存儲器空間,它的接口電路與時(shí)序無關(guān),其時(shí)序完全靠軟件編程實(shí)現(xiàn)。它與單片機(jī)的接口方法分為直接訪問方式和間接控制方式??紤]到同種LCD顯示器的屏幕越大體積越大,功耗越大的特點(diǎn),在同類產(chǎn)品中選用了AMPIRE128X64液晶顯示模塊。需要注意的是,第一個(gè)數(shù)據(jù)位在命令字節(jié)的最后一位之后的第一個(gè)下降沿被輸出。見表42。 ⑵ DS1302主要性能有:時(shí)實(shí)時(shí)鐘能計(jì)算2100年之前的秒、分、時(shí)、日、日期、星期、月、年的能力,還有閏年的調(diào)整能力;讀/寫時(shí)鐘或RAM數(shù)據(jù)時(shí),有單字節(jié)和多字節(jié)傳送兩種方式;與DS1202/TTL兼容。⑴我們時(shí)鐘電路選擇的芯片是 DS1302,其內(nèi)含一個(gè)實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)靜態(tài)RAM,可以通過串行接口與單片機(jī)通信。在應(yīng)用中要保存一些參數(shù)和狀態(tài),據(jù)了解基于EEPROM的存儲芯片是一種很好的選擇。②軟件削抖的基本原理是當(dāng)檢測出鍵盤閉合時(shí),先執(zhí)行一個(gè)延時(shí)子程序產(chǎn)生數(shù)毫秒的延時(shí),待接通時(shí)的前沿抖動(dòng)消失后再判別是否有健按下。各根I/O口線之間不會相互影響。鍵盤分為:獨(dú)立式和矩陣式兩類,每一類按其編碼方法又可以分為編碼和非編碼兩種。在第1 個(gè)時(shí)鐘脈沖的下沉之前DI端必須是高電平,表示啟始信號。但由于DO端與DI端在通信時(shí)并未同時(shí)有效并與單片機(jī)的接口是雙向的,所以電路設(shè)計(jì)時(shí)可以將DO和DI 并聯(lián)在一根數(shù)據(jù)線上使用。芯片轉(zhuǎn)換時(shí)間僅為32μS,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)?! ,工業(yè)級芯片溫寬為?40176。 一般功耗僅為15mW; 雙通道A/D轉(zhuǎn)換; 優(yōu)點(diǎn)是分辨率低于12位時(shí),價(jià)格較低,采樣速率也很好。由于逐次逼近式A/D轉(zhuǎn)換具有速度,分辨率高等優(yōu)點(diǎn),而且采用這種方法的ADC芯片成本低,所以我們采用逐次逼近式A/D轉(zhuǎn)換器。 甲醛傳感器由甲醛探頭和CH20傳感器組成。然而選擇多路模擬開關(guān)時(shí)必須考慮以下的幾個(gè)因素:通道數(shù)量、切換速度、開關(guān)電阻和器件的封裝形式。選擇合理的充電常數(shù),就能保證在開關(guān)按下時(shí)是RST端有兩個(gè)機(jī)器周期以上的高電平從而使AT89C52內(nèi)部復(fù)位。上電瞬間RST引腳獲得高電平,隨著電容C1的充電,RST引腳的高電平將逐漸下降。端口線電平和輸入輸出狀態(tài)不確定可能使外圍設(shè)備誤動(dòng)作,導(dǎo)致嚴(yán)重事故的發(fā)生;內(nèi)部一些控制寄存器(專用寄存器)內(nèi)容不確定可能導(dǎo)致定時(shí)器溢出、任何單片機(jī)在開始工作前,都必須進(jìn)行一次復(fù)位過程,使單片機(jī)處于一種確定的狀態(tài)。對于CHMOS工藝的單片機(jī),外部時(shí)鐘要由XTAL1端引入,而XTAL2端應(yīng)懸空?;诒鞠到y(tǒng)設(shè)計(jì)內(nèi)容的需要,綜合考慮后,我們選擇單片機(jī)ATME公司的AT89C52為控制核心;主要基于考慮AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM)、6個(gè)中斷源;時(shí)鐘頻率024MHz;器件采用高密度、非易失性存儲技術(shù)生產(chǎn),并兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),功能強(qiáng)大。XTAL2:振蕩器反相放大器的輸出端。 Flash存儲器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。EA/VPP:外部訪問允許。 表32 P3口第二功能端口引腳第二功能RXD(串行輸入口)TXD(串行輸出口)INT0(外中斷0)INT1(外中斷1)T0(定時(shí)/計(jì)數(shù)器0)T1(定時(shí)/計(jì)數(shù)器1)WR(外部數(shù)據(jù)存儲器寫選通)RD (外部數(shù)據(jù)存儲器讀選通) 對Flash存儲器編程器件,改引腳還用于輸入編程脈沖(PROG)。P3口作為一般的I/O口線外,更重要的用途是它的第二功能,如表32所示:此外,P3口還接收一些用于Flash閃速存儲器編程和程序校驗(yàn)的控制信號。P3口:P3口時(shí)一組帶有內(nèi)部上拉電阻的8位雙向I/O口。 在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVDPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù)。Flash編程和程序校驗(yàn)期間,P1接收低8位地址。P1口:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對端口P0寫“1”時(shí),可作為高阻抗輸入端用。AT89C52引腳功能:同時(shí),AT89C52可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。另外在單片機(jī)的應(yīng)用中,可靠性是首要因素,為了擴(kuò)大單片機(jī)的應(yīng)用范圍和領(lǐng)域,提高單片機(jī)自身的可靠性是一種有效方法。此外,單片機(jī)在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。 單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個(gè)范疇: 單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。 單片機(jī)的應(yīng)用領(lǐng)域目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。為了滿足工業(yè)控制要求,一般單片機(jī)的指令系統(tǒng)中具有極豐富的條件分支轉(zhuǎn)移指令、I/O口的邏輯操作以及位處理功能。(3) 易擴(kuò)展。汽車上一般配備40多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺單片機(jī)在同時(shí)工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過PC機(jī)和其他計(jì)算的綜合,甚至比人類的數(shù)量還要多。事實(shí)上單片機(jī)是世界上數(shù)量最多的計(jì)算機(jī)。目前,高端的32位單片機(jī)主頻已經(jīng)超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價(jià)格跌落至1美元,最高端也只有10美元。隨著工業(yè)控制領(lǐng)域要求的提高,開始出現(xiàn)了16位單片機(jī),但因?yàn)樾詢r(jià)比不理想并未得到很廣泛的應(yīng)用。 早期的單片機(jī)都是8位或4位的。 單片機(jī)也被稱為微控制器(Microcontroler),是因?yàn)樗钤绫挥迷诠I(yè)控制領(lǐng)域。 硬件結(jié)構(gòu)框圖傳感器信號調(diào)制A/D轉(zhuǎn)換器單片機(jī)(AT89C52)外圍擴(kuò)充存儲器液晶顯示器(LCD)按鍵時(shí)鐘電路 第3章 單片機(jī)簡介 單片機(jī)的定義和特點(diǎn) 單片機(jī)的定義 單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。具有民用價(jià)值的快速甲醛檢測裝置的研制受到了人們的高度重視。但這些方法費(fèi)力費(fèi)時(shí)、成本高、自動(dòng)化程度低過程復(fù)雜、大多數(shù)過程是人工操作很難做到現(xiàn)場實(shí)時(shí)控制。本系統(tǒng)采用單片機(jī)為控制核心,以實(shí)現(xiàn)快速檢測甲醛的基本控制功能。,一般相對誤差為177。預(yù)先設(shè)定檢測線,便可通過測量其反應(yīng)率來測出甲醛氣體的濃度值。適用為游離甲醛含量為20mg/kg到3500mg/kg之間的紡織品。適用于公共場所空氣中甲醛濃度的酚試劑(MBTH)分光光度法。 ,包括床上及 用品,墻布,墻紙,化纖地毯,窗簾和布藝家具。 、細(xì)木工板、中密度纖維板、刨花板等人造板材。: a. 刺激作用 甲醛的主要危害表現(xiàn)為對皮膚粘膜的刺激作用,甲醛是原漿毒物質(zhì),能與蛋白質(zhì)結(jié)合、高濃度吸入時(shí)出現(xiàn)呼吸道嚴(yán)重的刺激和水腫、眼刺激、頭痛。35~40%的甲醛水溶液叫做福爾馬林。 設(shè)計(jì)完成的書面材料應(yīng)包括:設(shè)計(jì)說明書、設(shè)計(jì)計(jì)算書、設(shè)計(jì)程序編寫等;完成12000字以上的畢業(yè)論文。所以我們對甲醛的測定是十分必要的,這同時(shí)也是對甲醛污染的控制與治理提供依據(jù)。安徽建筑工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文)快速檢測甲醛裝置的硬件設(shè)計(jì)畢業(yè)論文目錄第1章 緒論 4 引言 4 4 5 5 6 6 6第2章 概述 7 7 7 8 硬件結(jié)構(gòu)框圖 8第3章 單片機(jī)簡介 9 單片機(jī)的定義和特點(diǎn) 9 單片機(jī)的定義 9 單片機(jī)的特點(diǎn) 10 單片機(jī)的應(yīng)用領(lǐng)域 10 單片機(jī)的發(fā)展與趨勢 12(AT89C52) 12第4章 硬件設(shè)計(jì) 16 16 單片機(jī)最小系統(tǒng)的實(shí)現(xiàn) 16 數(shù)據(jù)采集系統(tǒng) 19 模數(shù)轉(zhuǎn)換器的選擇與簡介 20 按鍵選擇與簡介 23 外圍擴(kuò)充存儲器 24 時(shí)鐘芯片選擇