




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上ANYANG INSTITUTE OF TECHNOLOGY 科 畢 業(yè) 論 文 智能IC卡燃氣表的設計系(院)名稱: 電子信息與電氣工程學院 專業(yè)班級: 電氣自動化技術(2)班 學生姓名: 學 號: 指導教師姓名: 指導老師職稱: 2012 年 5 月智能IC卡燃氣表的設計摘要:本文設計的智能IC卡燃氣表在對燃氣流量控制的同時,又可以固定流量加以顯示,而當流量小于某一值時,就報警。本設計采用MCS-51系列單片機中的89C51為CPU,當IC卡插入后,燃氣開通,傳感器會將檢測到的流量以電流的形式送入I /變換器,得到相應的電壓信號,該信號經(jīng)A/D轉換后,以數(shù)字量的形
2、式存在于CPU單元中,該量與設定值一定存在差值,通過PID調節(jié)后,將信息送入CPU中,由他發(fā)出指令信號推動執(zhí)行機構帶動調節(jié)閥控制燃氣流量的大小,如此反復多次控制后,最終可實現(xiàn)設計的相關參數(shù)。關鍵詞:IC卡 單片機 流量 顯示專心-專注-專業(yè)目錄 附錄A.20附錄B.21附錄C.22引言 近些年隨著計算機技術和信息技術的發(fā)展,全球的信息時代已來臨,世界各國都在高科技領域制訂適合自己的發(fā)展道路,我國政府正在致力于國民經(jīng)濟信息化的建設,以“金卡工程”為代表的信息化應用工程使我們加速向全球經(jīng)濟一體化進。作為金卡工程的代表,IC技術無疑是當今世界最優(yōu)秀應用技術。 近十幾年發(fā)展起來IC卡燃氣表是一種新型的
3、燃氣表,一般由計量傳感器電路、微功耗單片機、微功耗閥門、電壓測試電路、防竊氣電路、流量監(jiān)測等部分組成。具有精確記數(shù)功能、功能卡傳輸媒介功能、閥門自動處理功能、非法操作處理功能、欠壓處理功能、掉電處理功能、數(shù)據(jù)下載功能、數(shù)據(jù)顯示與聲音提示功能等。經(jīng)過廣大IC卡生產(chǎn)廠家多年的技術改進和革新,IC卡技術日益成熟,應用也越來越普及。第1章 智能IC卡燃氣表的總體設計方案及原理1.1 IC卡燃氣表的總體設計方案 1.1.1 系統(tǒng)總體的控制過程 智能IC卡燃氣表系統(tǒng)主要由單片機,IC卡、電磁閥、傳感器、I/V轉換器、A/D轉換器、LED顯示器、報警器等組成??傮w框圖如圖1.1所示。燃氣用戶在燃氣公司開戶,
4、購買一定氣量后,即得到加密的IC卡。用戶用氣時將卡插入燃氣表中,卡中氣量自動輸入燃氣表并在IC卡中消除氣量,供氣閥門打開。當氣量不足時,燃氣表提示用戶購氣;氣量用完時,燃氣表自動切斷供氣管路。 圖1.1 系統(tǒng)總體控制原理圖1.1.2 智能IC卡燃氣表的控制算法 本文設計的是對智能IC卡燃氣表流量的控制,這個控制是這樣一個反饋調節(jié)過程:比較實際流量和需要控制的流量得到偏差,通過對偏差的處理獲得控制信號,再去調節(jié)調節(jié)閥,從而實現(xiàn)對流量的控制。該系統(tǒng)采用過程控制中應用最廣泛的PID控制形式。1.2 智能IC卡燃氣表的原理及功能 當用戶將購買到得含有一定購氣量的IC卡插入表內時,電磁閥在單片機控制下打
5、開氣路閥門。用戶每使用一個微小的計量單位的氣體時,計量電路便發(fā)出1個計量脈沖,該脈沖如經(jīng)電控系統(tǒng)判定為有效,即進入軟件進行累計,當達到一定數(shù)目(如1/100L)時可以從存于SAM模塊中的已購氣量中減去1個計量單位。當剩余氣量為某一設定值時,燃氣表進入報警狀態(tài),并關閉電磁閥,切斷氣路以便提醒用戶購氣。用戶此時按一次按鍵后,仍然可以打開閥門繼續(xù)用氣;當剩余氣量為零時,控制閥再次關閉,用戶只有將存儲一定購氣量的卡插入后才能打開閥門。用戶所剩氣量由LED顯示。 本設計具有燃氣流量的累積,燃氣可用數(shù)的遞減;IED顯示燃氣累積數(shù),燃氣可用數(shù)以及卡中的購氣數(shù);“欠量”,“過流”,“異常”等情況下有報警竟聲音
6、等功能。第2章 智能IC卡燃氣表系統(tǒng)的硬件組成1. 單片機 AT89C51單片機是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS 8位單片機,片內含4k bytes的可反復擦寫的Flash只讀程序儲存器和128 bytes的隨機存取數(shù)據(jù)存儲器(RAM)可靈活應用于各種控制領域。2.電磁閥 本文采用的是新型雙穩(wěn)態(tài)電磁閥MP15A-5V,電源電壓低。正常供氣情況下,電磁閥處于常開狀態(tài),驅動機構不消耗電能;只有當上一級的氣體數(shù)完時,電磁閥關閉并自鎖于常閉狀態(tài)。它具有啟動氣壓低及關閉可靠等優(yōu)點。3. IC卡電路 IC 卡讀/寫器是IC卡煤氣表的輸入接口。當IC卡插入讀/寫器時,首先讀入的是卡中的密碼,
7、以此判斷IC卡的合法性。煤氣表在判斷了卡的合法性后,讀入所購氣量并與煤氣表內剩余氣體累加,同時將卡上購氣量單元清零,回寫煤氣表上用氣量、剩余氣體等信息,以便下次購氣時煤氣公司讀取,實現(xiàn)煤氣表信息的回饋功能。4. 傳感器 本設計的傳感器選用SWINGIRL電容式渦街流量傳感器。它的基本原理是以卡門渦街器理論為基礎。適用范圍廣,壓力損失小,長期穩(wěn)定性好,工作壽命長。5. LED顯示 AT89C51串行口的移位寄存器有四種工作方式,通過外接移位寄存器74LS164實現(xiàn)串/并轉換后控制并驅動數(shù)碼管及LED顯示。主要顯示剩余氣量和已用的氣量。2.1 傳感器的功能及其技術參數(shù) 本設計采用的是SWINGIR
8、L電容式渦街流量傳感器。其工作原理為:當管道中流體流經(jīng)漩渦發(fā)生體而交換成兩側列漩渦即卡門旋街時,由于在漩渦分離點引起低壓,結果在漩渦發(fā)生體兩側產(chǎn)生反向的周期性壓力脈沖,并通過側面孔傳到漩渦發(fā)生體中心孔內部而作用到振動舌上,使它沿著X軸做周期性橫向偏移,但由于振動舌上端固定,故這種周期性偏移實際上演變?yōu)閿_性振動,其頻率和相位嚴格與渦街壓力脈沖一致,但振幅甚微,振動舌始終不會碰觸漩渦發(fā)生體中心孔內壁和電極支座。另一方面,流體漩渦壓力脈沖不會使電極支座發(fā)生任何偏移。所以在漩渦壓力作用下僅是振動舌的下端相對于靜止的支座相對運動。在某一時刻,振動舌與支座上一個電極之間的距離縮短,而與另一個電極之間的距離
9、增大;前置放大器電容檢測電路分別向兩個電容充電,而振動體與支座相對運動引起的電容變化發(fā)應為電流大小的變化,從而實現(xiàn)機電轉換。電容檢測電路按“差動開關電容”原理設計。僅產(chǎn)生一個與兩個電容差值所決定的差動信號,而原來的兩個基本電容值則在形成差動電容時被抵消,其頻率和流量成正比,其工作原理圖如圖2.1所示。 圖2.1 SWINGIRL電容式渦街流量傳感器工作原理 其適用范圍:SWINGWIRL電容式渦街流量傳感器是采用差動開關電容(DSC)作為檢測元件,來感測渦街發(fā)生體產(chǎn)生的渦街頻率的一種器材,壓力損失小;長期穩(wěn)定性好;工作壽命長;測量準確度高等。廣泛應用于測量封閉福安道中的氣體、蒸汽和液體的流量。
10、例如:煤氣、天然氣、壓縮空氣、柴油;變溫液體及液化的二氧化碳、氮、天然氣等低溫液體。 2.2(RCV420)變換器的設計 由于SWINGWIRL電容式渦街流量傳感器輸出的是020mA或420mA的電流信號,所以必須先將電流信號轉換為電壓信號。傳感器輸出的信號為010mA或420mA的電流信號,這一方面提高了信號遠距離傳送過程中的抗干擾能力,減少了信號的衰減;另一方面為與標準化儀表和執(zhí)行器匹配提供了方便。當模擬量輸入為電流信號時,就要經(jīng)過電流/電壓(I/V)轉換處理,得到適合A/D轉換器使用的電壓信號。本文采用的RCV420變換器是美國RURR-BROWN 公司生產(chǎn)的精密電流環(huán)接收器芯片,用于將
11、420mA輸入信號轉換成為05V輸出信號,它具有很高的性能價格比。芯片如圖2.2所示。 圖2.2 RCV420變換器2.3 A/D轉換器的設計TLC549是美國德州儀器公司生產(chǎn)的8位串行A/D轉換器芯片,可與通用微處理器、控制器通過I/O CLOCK、CS、DATA OUT三條口線進行串接口。具有4MHz片內系統(tǒng)時鐘和軟、硬件控制電路,轉換時間最小可達17s??偸д{誤差最大為±0.5LSB,典型功耗值為6mW。起作用是將模擬量轉換為數(shù)字量。采用差分參考電壓高阻輸入,抗干擾,可按比例量程校準轉換。2.4 TLC549與89C51芯片的連接方法TLC548/549采用串行方式來傳送數(shù)據(jù),
12、在和單片機連接時只需占用3根口線。其I/O CLOCK和DATA OUT 可以和另外的TLC548/549或外部單元共用。具體的接口方法如圖2.6所示。 圖2.6 TLC549與89C51的連接 圖中P12接轉換與輸出控制信號端,P22輸入/輸出雙向I/O口與串行數(shù)據(jù)輸出連接,ALE地址所存于TLC549的輸入/ 輸出時鐘口相連接。 當CS為高時,數(shù)據(jù)輸出(DATA OUT)端處于高阻狀態(tài),此時I/O CLOCK不起作用。這種CS控制作用允許在同時使用多片TLC548、TLC549時,共用I/O CLOCK,以減少多路A/D并用時I/O控制端口。一組通常的時序為:(1)將CS置低。內部電路在測
13、得SC下降沿后,在等待兩個內部時鐘上升沿和一個下降沿后,然后確認這一變化,最后自動將前一次轉換結果的最高位(D7)輸出到DATA OUT 端上。(2)前四個I/O CLOCK周期的下降沿依次移出第2、3、4和第五個位(D6、D5、D4、D3),片上采樣保持電路在第4個I/O CLOCK下降沿開始采樣模擬輸入。(3)接下來的3個I/O CLOCK周期的下降沿將將移出6、7、8(D2、D0)個轉換位(4)最后,片上采樣保持電路在8個I/O CLOCK周期下降沿將移出第6、7、8(D2、D1、D0)個轉換位保持功能將保持4內部周期,然后開始進行32個內部時鐘周期的A/D轉換。第8個I/O CLOCK
14、后,CS必須為高,或I/O CLOCK保持低電平,這種狀態(tài)需要維持36個內部系統(tǒng)周期以等待保持和轉換工作的完成。如果CS為低時I/O CLOCK上出現(xiàn)一個有效地干擾脈沖,則微處理器/控制器將于起降的I/O時序失去同步;若果CS為高時出現(xiàn)一次有效低電平,則將使引腳初始化,從而脫離原轉換過程。在36個內部系統(tǒng)時鐘周期結束之前,實施步驟(1)(4)可重新啟動一次新的A/D轉換,與此同時,正在進行的轉換終止。此時的輸出時前一次的轉換結果而不是正在進行的轉換結果。若要在待定的時刻采樣模擬信號,應使第8個I/O CLOCK時鐘的下降沿與該時鐘對應,因為芯片雖在第4個I/O CLOCK時鐘下降沿開始采樣,卻
15、在第8個I/O CLOCK的下降沿開始保存。2.5 單片機的設計2.5.1 89C51芯片及片內功能 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。2.5.2 89C51各引腳功
16、能89C51單片機引腳圖如圖2.7所示 圖2.7 89C51單片機VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FL
17、ASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸
18、出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:P3 口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時器0外部輸入)P3.5 T1(記時器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要
19、保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間
20、,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。2.5.3 89C51最小應用系統(tǒng)設計 89C51是片內有ROM/EPROM的單片機,因此,用這種芯片構成的最小系統(tǒng)簡單、可靠。 本設計在用
21、89C51單片機構成最小系統(tǒng)時,只需將單片機接上時鐘電路和復位即可,如圖2.8所示。 圖2.8 89C51最小應用系統(tǒng)2.6 儲存器的設計2.6.1 AT24C02內部芯片結構及使用方法 芯片引腳如圖2.8所示,A0,,A1, A2為芯片地址線,從000(全接低電平)至111全接高電平),所以一個系統(tǒng)中最大可接接同類芯)片8片對24C01和24C02 ) 。編程時芯片地址字節(jié)作為第一個發(fā)往EEPROM的信息,用來選擇芯片,需要說明的是,24C02以后的芯片.因內部字節(jié)數(shù)大于256,A0,,A1, A2就不能全部接固定電平用于芯片選擇,而是要用其中一位,二位,乃至三位接上I/O口線用作線內頁面選
22、擇,與之對應,系統(tǒng)可連接的芯片數(shù)量也有變化。Vcc,VSS:電源和地線,SCL:串行時鐘線,SDA::數(shù)據(jù)及地址信息線,WP:為寫保護。 圖2.8 24C系列EEPROM引腳圖2.6.2 AT24C02與單片機的連接 圖2.9 AT24C02與89C51的連接圖 圖中AT24C02的1、2、3腳是三條地址線,用于確定芯片的硬件地址。在AT89C51試驗開發(fā)板上它們分別接Pl5,P16,P17口,第8腳和第4腳分別為正負電源。第5腳SDA為串行數(shù)據(jù)輸入/輸出,數(shù)據(jù)通過這條雙向I2C總線串行傳送,在AT89C51試驗開發(fā)板上和單片機的P14連接。第6腳SCL為串行時鐘輸入,在AT89C51試驗開發(fā)
23、板上和單片機的P13連接。SDA和SCL都需要和正電源間各接一個5.1K的電阻上拉。第7腳需要接地。 2.7 LED顯示部分2.7.1 LED顯示及顯示器接口 通常的七段LED顯示塊中有八個發(fā)光二極管,其中七個發(fā)光二極管構成七筆字形“8”。一個發(fā)光二極管構成小數(shù)點。七段顯示塊與單片機接口非常容易。只要將一個8位并行輸出口與顯示塊的發(fā)光二極管引腳相連即可。8位并行輸出口輸出不同的字節(jié)數(shù)據(jù)即可獲得不同的數(shù)字或字符,如表21示。通??刂瓢l(fā)光二極管的8位字節(jié)數(shù)據(jù)稱為段選碼。 表21 七段LED的段選顯示字符共陰極段選碼共陽極段選碼顯示字符共陰極段選碼共陽極段選碼03FHCOHC39HC6H106HF9
24、HD5EHAH25BHA4HE79H86H34FHB0HF71H8EH406H99HP73H8CH56DH92HU3EHC1H67DH82HY6EH91H707HF8H8.FFH00H87FH80H“滅”00HFFH96FH90HA77H88HB7CH83H 2.7.2 單片機與顯示器接口 MCS-51單片機應用系統(tǒng)中,當不用做串行通訊時,可以用來擴展并行I/0(設定串行口工作在移位寄存器、方式0狀態(tài)下)。用于顯示器接口時,使用串行輸入,并行輸出移位寄存器74LS164,每接一片74LS164可擴展一個8位并行輸出口,用以連接一個LED段選口作靜態(tài)顯示中的8根列線使用.,圖2.10為89C51
25、串行口擴展的顯示器的接口電路。為了避免電路重復,只畫出兩位LED靜態(tài)顯示,根據(jù)需要可任意擴展。顯示器中,每擴展一個74LS164就可增加一位比LED顯示器。 圖2.10 串行擴展口的顯示接口 74LS164是串輸入、并輸出移位寄存器,并帶有清除端。期外部引腳如圖2.11所示,其中74LS164的引腳Q0Q7為8位并行輸出端;引腳A, B為串行輸入端,引腳CLK為時鐘脈沖輸入端,在CLK脈沖的上升沿用下實現(xiàn)移位,在CLK=0清除端MR=1時,74LS164保持原來數(shù)據(jù)狀態(tài),MR=0 時74LS164輸出清零。 圖2.11 74LS164引腳圖 2.8 報警裝置設置 基于本設計中流量范圍(0.02
26、54m3/h),最小讀數(shù)不小于0.1L的技術指標,設計使用單頻音報警裝置。當燃氣小于0.1L的時候,該報警器會自動發(fā)出蜂鳴聲來提醒用戶注意。下面介紹單頻音報警器與CPU的接口。 實現(xiàn)單頻音報警的接口電路比較簡單,其發(fā)音元件通常采用壓電鳳鳴器,這種蜂鳴只需在兩條引線上加315V的直流電壓,就能產(chǎn)生3kHz左右的蜂鳴振蕩音響。.比電動式蜂鳴器結構簡單,耗電少,且更適合于在單片機系統(tǒng)中使用。壓電式蜂鳴器,約需10mA的驅動電流,,因此,可以使用一個晶體三極管驅動 。如圖2.12所示。 圖2.12 使用單頻音報警電路上圖中,.晶體管基極輸入端接單片機的P1.0口,.當P1.0輸出高電平“1”時,晶體管
27、導通,壓電蜂鳴器兩端獲得約+15V電壓而鳴音,當P1.0輸出低電平“0”時,三極管退出導通狀態(tài),蜂鳴器停止發(fā)音。.其接口電路程序如下:SND: SETB P1.0 MOV R7,#1EHDL: MOV R6,#0F9HDL1: DJNZ R6,DL1 DJNZ R7,DL CLR P1.0 RET第1章 智能IC卡燃氣表的軟件設計3.1 主程序 主程序的功能是首先對所有芯片復位,初始化后,經(jīng)外圍設備,通過A/D轉換器,將信號轉換后進行讀取,當IC卡中的金額不足或沒有時,將顯示出來并報警響鈴,同時關閉電磁閥,續(xù)費后,電磁閥開啟,功能正常。主程序框圖如.圖3.1所示。 圖3.1 主程序框圖 3.2
28、 顯示子程序 電路中設計了4位LED顯示器,其功能為:左首位為百位數(shù)或標志位,左二位為十位數(shù),左三位為個位數(shù),左四位為小數(shù)點后的十分位數(shù),如圖3.2所示的顯示子程序框圖 圖3.2 顯示子程序框圖3.3 IC卡讀寫程序 IC卡檢測流程采用了智能化的設計,首先檢測是否有IC卡插入,在檢測有正確IC卡存在的前提下,對IC卡密碼進行核對,讀取IC卡存儲內容后,進行相應的處理,程序框圖如圖3.3所示。 圖3.3 IC卡讀寫程序框圖結 論 本設計主要闡述了IC卡燃氣表的硬件、軟件設計方案,包括系統(tǒng)功能,工作原理、結構框圖、硬件各部分電路設計及其軟件程序編寫等。涉及領域包括電子、單片機、匯編語言等多門學科。
29、在本系統(tǒng)的設計過程中,硬件方面的重點是燃氣表測量電路、控制電路等的設計。軟件部分來用AT89C51單片機的匯編語言編寫,設計中應用模塊化設計結構,完成了電表的計費功能。致 謝在論文寫作的過程中,從論文的選題到確定思路,從資料的搜集和提綱的擬定到內容的寫作與修改,繼而諸多觀點的梳理,都得益于趙艷春老師的悉心指導和匠心點撥。論文的點評中總是閃爍著智慧的火花,與他的每次交談我都能從中獲益。他淵博的學識,敏銳的學術洞察力,嚴謹?shù)闹螌W態(tài)度,一絲不茍的負責精神,以及對學生孜孜不倦的教誨都給予了我極其深刻的印象,讓我受益匪淺。在此,謹向趙老師表示我最衷心地感謝和最誠摯的敬意。同時,也向兩年來所有教授過我和幫
30、助過我的老師表示感謝,感謝您們對我的諄諄教誨、耐心指導和無私的幫助。參考文獻1. 王麗,李勁偉.TLC549A/D轉換電路在EDA實驗系統(tǒng)上的實現(xiàn).河南科技大學學報,2002年6月2. 何立民,單片機應用系統(tǒng)設計.北京航空航天大學出版社,1990年10月3.蔡純潔,邢武.pic16/17單片機原理知識與使用.合肥中國科學技術信息大學出版社,1997年6月4.何立民,i2c總線使用系統(tǒng)設計方案.北京航空航天大學出版社,2002年9月5.王愛英,智能卡技術信息.清華大學出版社,2004年6月6.楊振野,IC卡技術及其應用.北京科學出版社,2006年7月7.沈紅衛(wèi),單片機應用系統(tǒng)設計實例與分析,北京
31、航空航天大學出版社,2003年4月附錄A 總體電路圖附錄B 元器件清單序號符號型號器件名稱 1 U189C51 單片機 2 U2TLC549 A/D轉換器 3 U3RCV420 變換器 4 U4AT24C02 程序存儲器 5 U574LS164 移動寄存器 6 U674LS164 移動寄存器 7 U774LF164 移動寄存器 8 U874LS164 IC卡槽 9 U9 IC 三極管 10 U109013 電阻 11 Q1_Q31K 電阻 12 R3310K 電阻 13 R345.1K 電阻 14 R355.1K 電阻 15 R364.7K 電阻 16 R3710K 電阻 17 R3810K
32、電阻 18 R394.7K 電阻 19 R40100K 電阻 20 R4110K 電阻 21 R421K 電阻 22 R4310K 電阻 23 R44100K 電阻 24 R4510K 電阻 25 R4610K 電阻 26 C130PF 電容 27 C210PF 電容 28 C310PF 電容 29 S1SW-PB 按鍵 30 Z112MHZ 晶振 31 D14007 三極管 32 DPYDPY-7 LED顯示器 33 C41mF 電解電容 34 C51mF 電解電容附錄C C1 主程序清單:ORG 0000H AJMP MAINORG 000BHAJMP MMMAIN: MOV R0#00H
33、 MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H SETB EA SETB ET0MM1: AJMP MM1MM: CLR TR0 INC R0 CJNE R0,#14H,PP MOV DPTR,#7400H MOV A,#00H MOVX DPTR,A MOV R6,#04H MOVX A,DPTR MOV B,#05H MUL AB MOV 20H,A MOV R4,B NOP MOV R0,#20H MOV R6,#02H MOV R1,#22H ACALL M1 MOV R3,22H MOV R1,#79H MOV A,#1AH MOV R1,A IN
34、C R1 MOV A,R3 ANL A,#0FHMOV R1,AINC R1MOV A,RANL A,#0F0HSWAP AMOV R1,AANL R1MOV A,#19HMOV R1,AINC R1MOV A,R4MOV R1,ACALL XSORG 0000HM1: CLR AMOV 21H,AMOV 22H,AMOV 23H,AMOV 24H,AM2: MOV R7,#08HCLR CCLR AM3: MOV A,R0RRC AMOV R0,AMOV A,23HRRC AMOV 23H,AMOV A,24HRRC AMOV 24H,APUSH PSWMOV A,23HJNB A7,ACL
35、R CSUBB A,#30HM: JNB A,3,M4CLR CSUBB A,#03HM4: MOV 23H,APOP PSWDJNZ R7,M3MOV A,23HMOV RR1,AMOV A,24HMOV R0,ADEC R1DJNZ R6,M2XS: CLR P3.4SETB P3.3SETB P3.4MOV R0,#78HMOV R3,#7FHMOV A,R3LD0: MOV DPTR,#7F01HMOV DPTR,AINC DPTRMOV A,R0ADD A,#0DHMOVC A,A+PCMOV DPTR,AACALL DL1INC R0MOV A,R3JNB ACC.0,LD1RR AMOV R3,AAJMP LD0LE1: RETDSEG: DB 3FH,06H,5BH,4FH 66H,7DH,07H,7FH 6FH,77H,7CH,39H 5EH,79H,71HDL1: MOV R7,#02HDL: MOV R6,#0FHDL6: DJNZ R6,DL6 DJNZ R7,DL ACALL GGGG: MOV DPTR,#7FFFH MOV A,#DATA MOVX D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技助力城市環(huán)保項目案例解析
- 探索 2 物聯(lián)網(wǎng)的影響 教學設計 2024-2025學年 蘇科版(2023)初中信息科技 八年級上冊
- 現(xiàn)代家居色彩搭配與美學趨勢報告
- 用實例講述成功商業(yè)人才的面試自我介紹要點
- 出版行業(yè)人員合同
- 銷售包干合同范本
- 科技在辦公領域的新應用與前景
- 環(huán)境政策對商業(yè)發(fā)展的影響及應對策略研究
- 簡易拆房合同范本
- 現(xiàn)代企業(yè)中的敏捷項目管理研究與應用
- 房地產(chǎn)-保租房REITs2024年度綜述:穩(wěn)立潮頭跨越周期
- 2025年湖北省技能高考(建筑技術類)《建筑制圖與識圖》模擬練習試題庫(含答案)
- 集成電路研究報告-集成電路項目可行性研究報告2024年
- 二零二四年度嬰幼兒奶粉電商平臺銷售合作協(xié)議2篇
- 2024年湖南生物機電職業(yè)技術學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 樁基承載力自平衡法檢測方案資料
- 房地產(chǎn)市場報告 -2024年第四季度大連寫字樓和零售物業(yè)市場報告
- 2025云南昆明空港投資開發(fā)集團招聘7人高頻重點提升(共500題)附帶答案詳解
- 簡單的路線圖(說課稿)2024-2025學年三年級上冊數(shù)學西師大版
- 成都市2024-2025學年度上期期末高一期末語文試卷(含答案)
- 2025年教育局財務工作計劃
評論
0/150
提交評論