【正文】
寄存器ZLG7290_Key所返回的鍵值是按64個(gè)按鍵所編排的,本設(shè)計(jì)只用了其中的16個(gè)鍵,并不是一一對(duì)應(yīng)于64鍵中的第1~16個(gè)鍵。按鍵3和4分別用來(lái)設(shè)置開(kāi)機(jī)畫面的日和月。本設(shè)計(jì)是基于單片機(jī)的自行車碼表設(shè)計(jì),主要由信息采集,鍵盤輸入,芯片控制、LCD顯示以及報(bào)警模塊組成。堯,:北京:科學(xué)出版社,[7] 蔡美琴,(第二版).北京;高等教育出版社, [8] 趙負(fù)圖,傳感器集成電路手冊(cè),第一版,化學(xué)工業(yè)出版社,2004,590~591[9] :高等教育出版社,[10] 控制器圖形液晶顯示模塊使用手冊(cè)[Z]. 北京: 清華蓬遠(yuǎn)公司, 2000[11] (第三版).北京:清華大學(xué)出版社,[12] 王建校. 51系列單片機(jī)及C51程序設(shè)計(jì)[M ]. 北京:科學(xué)出版社, 2002.[13] [M ].北京:機(jī)械工業(yè)出版社,2004.[14] 何立民,單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),北京:航天航空大學(xué)出版社,2~5,46~50[15] 李廣弟,單片機(jī)基礎(chǔ),北京:北京航空航天大學(xué)出版社,2001,56~64[16] 何希才,新型實(shí)用電子電路400例,電子工業(yè)出版社,2000年,60~65[17] 張毅剛,彭喜元,新編MCS51單片機(jī)應(yīng)用設(shè)計(jì),第一版,哈爾濱工業(yè)大學(xué)出版社,2003,25~27,411~417[18] Wolf W, 孫玉芳等譯. 嵌入式計(jì)算系統(tǒng)設(shè)計(jì)原理. 北京: 機(jī)械工業(yè)出版社, 2002 [19] 鄭人杰. 計(jì)算機(jī)軟件測(cè)試技術(shù). 北京: 清華大學(xué)出版社, 1992 [20] 胡漢才. 單片機(jī)原理及系統(tǒng)設(shè)計(jì). 北京:清華大學(xué)出版社, 2002[21] ,Nenghaung sheng ,“A High purity High Speed Direct Digital Synthesizer”, AFCS,1995,207211[22] MC88100 RSIC Microprocessor User’s Manual (Second edition). Englewood Cliffs: Prentice Hall, 1990[23] Silicon Storage Technology Inc, SST39VF800A [24] Integrated Silicon Solution Inc. IS61LVI2816 [25] Texas Instruments Inc. TPS767D318 Datasheet. 1999致 謝附 錄AT24C01The AT24C01 provides 1024 bits of serial electrically erasable and programmable read only memory (EEPROM) organized as 128 words of 8 bits each. The device is optimized for use in many industrial and mercial applications where low power and low voltage operation are essential. The AT24C01 is available in space saving 8pin PDIP, 8pin TSSOP, and 8pin JEDEC SOIC packages and is accessed via a 2wire serial interface. In addition, the entire family is available in ( to ) and ( to ) versions. Block DiagramPin Description :SERIAL CLOCK (SCL): The SCL input is used to positive edge clock data into each EEPROM device and negative edge clock data out of each DATA (SDA): The SDA pin is bidirectional for serial data transfer. This pin isopendrain driven and may be wireORed with any number of other opendrain or open collector Organization AT24C01, 1K SERIAL EEPROM: Internally organized with 128 pages of 1 byte 1K requires a 7bit data word address for random word addressing. Pin Capacitance:Applicable over remended operating range from TA =25176。Cto+85176。硬件方面也由很大的改進(jìn)空間,比如單片的選擇,如果考慮到現(xiàn)實(shí)使用方面,可以選用更小封裝的單片機(jī),而且對(duì)于手持設(shè)備應(yīng)該低功耗,比如可采用TI 的430 系列的單片機(jī),這樣就可以用鈕扣電池供電,使用時(shí)間可以更長(zhǎng)。由于本設(shè)計(jì)是在實(shí)驗(yàn)室內(nèi)完成的,不方便做實(shí)際測(cè)量,,頻率為1Hz的脈沖信號(hào)作為采集信號(hào)用,系統(tǒng)設(shè)置的半徑為100cm,。 系統(tǒng)運(yùn)行結(jié)果分析圖52 開(kāi)機(jī)畫面圖從上圖可以很清楚的看到,本設(shè)計(jì)選用的顯示器沒(méi)行可以顯示8個(gè)字符,一共可以顯示4行。該芯片可驅(qū)動(dòng)64個(gè)按鍵,能提供數(shù)據(jù)譯碼和循環(huán)、移位、段尋址等控制,8個(gè)功能鍵,可檢測(cè)任一鍵的連擊次數(shù)。6. 功能設(shè)定(20H/24H/26H/30H/34H/36H)RSRWDB7DB6DB5DB4DB3DB2DB1DB0LLLLHDLXREXXCODE:功能:DL=1:8BIT控制接口;DL=0:4BIT控制接口;RE=1:擴(kuò)充指令集動(dòng)作;RE=0:基本指令集動(dòng)作。所以本部分的設(shè)計(jì)好壞也將影響到整個(gè)設(shè)計(jì)的最終結(jié)果。(此時(shí)假設(shè)在這個(gè) 兩秒內(nèi)車子是勻速前進(jìn)的),距離S除以2秒的時(shí)間,就可以大概的算出這2秒內(nèi)鋁盤的線速度。下圖為鍵盤電路原理圖;圖39 鍵盤原理圖從上圖可以看出本設(shè)計(jì)共選用了12個(gè)鍵盤,從上到下,從做到右分別為1到9,0,小數(shù)點(diǎn),和設(shè)置鍵。若不作處理會(huì)引起按鍵盤命令錯(cuò)誤,所以要進(jìn)行去抖動(dòng)處理,讀取穩(wěn)定的鍵盤狀態(tài)為準(zhǔn)。 (3) 將D15~D8寫入到RAM中(寫入第一個(gè)Bytes)。 顯示模塊 顯示器電路原理圖圖37 液晶原理圖1. 顯示資料RAM(DDRAM) 顯示數(shù)據(jù)RAM 提供64x2 個(gè)字節(jié)的空間,最多可以控制4 行16 字(64 個(gè)字)的中文字型顯示,當(dāng)寫入顯示資料RAM時(shí),可以分別顯示CGROM,HCGROM 與CGRAM 的字型;本系列模塊可以顯示三種字型, 分別是半寬的HCGROM 字型、 CGRAM 字型及中文CGROM 字型, 三種字型的選擇, 由在DDRAM 中寫入的編碼選擇,在0000H~0006H 的編碼中將選擇CGRAM 的自定字型,02H~7FH 的編碼中將選擇半寬英數(shù)字的字型,至于A1 以上的編碼將自動(dòng)的結(jié)合下一個(gè)字節(jié),組成兩個(gè)字節(jié)的編碼達(dá)成中文字型的編碼BIG5(A140~D75F) GB(A1A0~F7FF)[10]。AT24C02的特點(diǎn)是具有允許在簡(jiǎn)單的二線總線上工作的串行接口和軟件協(xié)議。預(yù)處理電路的第二級(jí)采用帶施密特觸發(fā)器的反相器DM74LS14 來(lái)把放大器生成的單相脈沖轉(zhuǎn)換成與COMS 電平相兼容的方波信號(hào)(如圖35所示),[8]。把這些脈沖通過(guò)一系列的波形整形成單片機(jī)可以識(shí)別的TTL電平,即可算出輪子即時(shí)的轉(zhuǎn)速。DPTR資料指標(biāo)暫存器:16位元暫存器,由DPH、DPL兩個(gè)8位元暫存器阻成。 系統(tǒng)設(shè)計(jì)圖128*64LCD顯示器SST89E516主控芯片ZLG7920芯片傳感器喇叭鍵盤AT24C02圖31 系統(tǒng)框圖本設(shè)計(jì)采用的是128*64液晶顯示器,以ZLG7290作為控制芯片的鍵盤,以SST89E516作為系統(tǒng)的主控芯片。 ZLG7290芯片特點(diǎn)選用的ZLG7290具有以下特點(diǎn):(1) I2C串行接口,提供鍵盤中斷信號(hào),方便與處理器接口。首先,確定鍵盤編碼方案:采用編碼鍵盤或非編碼鍵盤。167。鑒于并口傳輸方式可以大大地減少系統(tǒng)對(duì)時(shí)鐘的考慮,并且可以提高系統(tǒng)的效率以及減少延時(shí)帶來(lái)的誤差,故采用并口傳輸方式。這樣不用通過(guò)不斷地刷新來(lái)改變顯示數(shù)據(jù),也沒(méi)有延時(shí),數(shù)碼管也不會(huì)因?yàn)轭l率低而閃爍,只有FPGA發(fā)送的數(shù)據(jù)改變時(shí)數(shù)碼管才發(fā)生相應(yīng)改變。 數(shù)據(jù)處理并顯示模塊167。 主控芯片選擇碼表主要以單片機(jī)為主控芯片,而能是想其功能的芯片卻有很多,本設(shè)計(jì)選用的是SST89E516RD。本設(shè)計(jì)的速度和里程值采用8 位顯示,并包含兩個(gè)小數(shù)位。其中信號(hào)預(yù)處理電路包含信號(hào)放大、波形變換和波形整形。167。(2) C51國(guó)際準(zhǔn)化C交叉編譯器,從C源代碼產(chǎn)生可重定位的目標(biāo)模塊。 課題的意義本設(shè)計(jì)就是針對(duì)普通運(yùn)動(dòng)員在運(yùn)動(dòng)中不能很好的把握自己達(dá)到了多大的速度,行駛了多遠(yuǎn)的距離而設(shè)計(jì)的。 開(kāi)發(fā)背景及意義 167。碼表主要針對(duì)那些業(yè)余愛(ài)好者,他們運(yùn)動(dòng)一般會(huì)選擇晴朗涼爽的天氣進(jìn)行運(yùn)動(dòng),所以溫度和風(fēng)速對(duì)運(yùn)動(dòng)員幾乎沒(méi)影響,只要能精確的測(cè)量速度和里程以及時(shí)間即可。因?yàn)樗鼰o(wú)污染,價(jià)位低廉,老少皆宜。 軟件系統(tǒng)設(shè)計(jì) 19167。 系統(tǒng)設(shè)計(jì)圖 10167。 采集信息部分以及傳感器的選擇 5167。 the piler and simulation download of program are done by Keil C and SSTFlashFlex51, and the various functions of the bicycle are realized concretely by the SCM experiment development board.KEY WORDS:ST1101,SSTE516,LCD,ZLG7290, Alert目 錄前 言 1第1章 緒論 2167。它能合理計(jì)算出速度及公里數(shù),使運(yùn)動(dòng)者運(yùn)動(dòng)適量,達(dá)到健康運(yùn)動(dòng)與代步的最佳效果。科學(xué)、美觀、合理設(shè)計(jì)自行車?yán)锍瘫碛幸欢ǖ膶?shí)用價(jià)值。 based on this exerciser can adjusts exercise strength so that it can