freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機的簡易收款機的設計(留存版)

2025-08-02 22:37上一頁面

下一頁面
  

【正文】 件地址 send(0xa0)。 send(0x00)。s antiracism taskforce, is in London for the Football Association39。t really grow 。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。 send(0xa0)。bb16。_nop_()。 if((tempamp。_nop_()。_nop_()。_nop_()。_nop_()。 // RI=0。 //光標指向 LCD 第二行首地址 } /********************************結(jié)束 ************************************/ 串行口程序代碼 define uchar unsigned char void initial()。 //NO. indata(0x4f)。 //8 位 2 行 5X7 點陣 inorder(0X0f)。 E=1。i=0。str[cc++]=8。str[cc++]=4。str[cc++]=0。 //indata(0x38)。 但是 , 本設計也存在上些不足 , 比如 LCD 字符型液晶顯示器不帶有中文字庫 , 不能顯示中文 , 這樣顯示的內(nèi)容不是很直觀 。在本設計中電路連接圖如圖 8 所示: 圖 8 串行通信口連接圖 如圖 8 所示, MAX232 中電平轉(zhuǎn)換芯片。 EIARS232C 對電器特性、邏輯電平和各種信號線功能都作了規(guī)定 ,如下: ( 1) 在 TxD和 RxD 上 , 邏輯 1(MARK)=3V~ 15V; 13 ( 2) 邏輯 0(SPACE)=+3~+ 15V; ( 3) 在 RTS、 CTS、 DSR、 DTR 和 DCD 等控 制線上 ; ( 4) 信號有效(接通, ON狀態(tài),正電壓)= +3V~ +15V; ( 5) 信號無效(斷開, OFF 狀態(tài),負電壓) =3V~ 15V。 (五)串行通信接口電路的設計 串行通信接口標準經(jīng)過使用和發(fā)展,目前已經(jīng)有幾種。 2. 存儲器的基礎知識 傳統(tǒng)存儲器有兩大類:易失存儲器( volatile memory)和非易失存儲器( nonvolatile memory),易失性存儲器像 SRAM 和 DRAM 存儲器在沒有電源的情況下都不能保存數(shù)據(jù),但這種存儲器擁有高性能,存取速度快和無限 次的寫入次數(shù),易用等優(yōu)點。 顯示時模塊把地址 31H 中的點陣字符圖形顯示出來,就能看到數(shù)字 “1” 了。目前市面上常用的有 16 字 *1 行, 16 字 *2 行,20 字 *2 行和 40 字 *2 行等的字符模塊組。根據(jù)此原理, CPU 對整個鍵盤進行掃描。此外, AT89C51 是用可降到 0 頻率的靜態(tài)邏輯操作設計的,并支持兩種可選的軟件節(jié)能工作方式。這種存貯器當然很好,但是,價格較貴,同時和本設計的 單片機也不容易實現(xiàn)接口,因 為數(shù)據(jù)線和地址較復雜。此系統(tǒng),所需數(shù)碼管較多,操作麻煩,并且不直觀,當然其發(fā)光數(shù)碼管價格較便易。 二 、 總體方案設計 (一) 方案設計 總體電路設計應該完成五個部分電路: 單片機及外圍電路, 鍵盤電路,顯示電路, 存儲器電路, 串行通信接口電路。通過 4X4 矩陣鍵盤,液晶顯示器(字符型 1602),串行鐵電存貯器( 24C64),串行通訊口和單片機( AT89C51)的配合,以程控的方式完成收款的目的 ,系統(tǒng)采用 Atmel 公司 1989 年生產(chǎn)的 AT89C51 單片機為核心控制器 ,完成簡易超市收款機的基本功能。伴隨著人們生活水平的提高,人們所需要的必須品也越來越多,各種規(guī)模的超市也數(shù)不勝數(shù),超 市里的商品品種和數(shù)量也太多,以致于不可能完全用人來管理。 單 片 機 AT89C51 矩陣 鍵盤 數(shù)據(jù) 存儲器 LCD 顯示器 串行 通信口 3 綜上所述,在本設計中采用方案二。 方案一 ,用紫外線存儲器 ROM,這個 存儲器 操作不方便,同時,本設計的 數(shù)據(jù)是不斷變化的,因此這種方案不可取。 三 、 系統(tǒng) 硬件電路設計 本系統(tǒng)由五部分組成:單片機、鍵盤處理電路、顯示器電路、存儲器電路、串行通信口等。 RST 與 Vss 之間連接一個下拉電阻,與 Vcc 之間連接一個電容,目的是保證可靠的復位。 本設計要介紹的 LCD 為字符型點陣式 LCD 模塊( Liquid Crystal Display Module)簡稱 LCM,或者是字符型 LCD。 由于 HD44780 的 DDRAM 容量所限, HD44780 可控制的字符高達每行 80個字,也就是 5*80=400 點, HD44780 內(nèi)藏有 16 路行驅(qū)動器和 40 路列驅(qū)動器,所以 HD44780 本身就具驅(qū)動有 16*40 點陣 LCD 能力(即單行 16 個字符或兩行 8個字符)。 FRAM 鐵電存儲器的核心技術(shù)是美國 Ramtron 公司研制的鐵電晶體材料。與SPI、 MicroWire 接口不同,它僅僅需要兩根信號線(串行數(shù)據(jù)線 SDA 和串行時鐘線 SCL),就實現(xiàn)了完善的雙工同步數(shù)據(jù)傳送,能夠極其方便地構(gòu)成多機系統(tǒng)和外圍器件擴展系統(tǒng)。 1. RS232C 電氣特性 RS232C 標準(協(xié)議)的全稱是 EIARS232C 標準,其中 EIA(Electronic Industry Association)代表美國電子工業(yè)協(xié)會, RS( emeded standard)代表推薦標準, 232 是標識號, C代表 RS232 的最新一次修改( 1969),在這之前,有 RS232B、 RS232A。電纜長度:在通信速率低于 20kb/s時, RS232C所直接連接的最大物理距離為 15m( 50英尺)。 LCD 根據(jù)鍵盤 處理程序中按鍵的性質(zhì)(數(shù)字鍵還是功能鍵)來操作。 //液晶顯示顯存 include //包含液晶顯示器的一些操作函數(shù) include /24C64 的讀寫函數(shù) include //串行口的操作函數(shù) include //按鍵功能函數(shù) include //按鍵檢測和鍵值讀取函數(shù) //bit w24c64,r24c64。 w=(w1 | w2)。indata(i)。indata(i)。break。 do { XS=0xff。 E=0。 //千位 str[13]=(((sum%100000)%10000)%1000)/100。 indata(0x6D)。i++) { TI=0。c225。_nop_()。_nop_()。_nop_()。 scl=0。 uchar bitcounter=8。 temp=temp1。 delay(40)。 noack()。或許是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。s governing body, has also ordered an immediate investigation into the referee39。 send(0xa1)。 //從器件內(nèi)部地址低位 checkack()。 if(sda) temp=temp|0x01。 } while(bitcounter)。 scl=0。 scl=1。 } // void ack(void) //應答信號 { sda=0。 _nop_()。 } } /********************************結(jié)束 ************************************/ 24C64 的讀寫程序代碼 include define uchar unsigned char define sda P3_6 //定義 SDA 口 define scl P3_7 //定義 SCL 口 // void delay(uchar a) //24C64 和其他一些地方需要的延時函 { uchar b,c。 TR1=1。 //amount indata(0x4C)。 //得到“數(shù)量”值( 3 位數(shù)) 25 sum= y*z。 E=1。 //f 清屏 } while(1) //等待按鍵的釋放 { key1()。i=0。indata(i)。indata(i)。 if(w1!=0x0f) // 按鍵 { delay(100)。 六 、 致謝 本畢業(yè)設計,在設計過程中,從理論到實踐,從畫框圖,到具體電路,從學習認識元器件,到最后完成一個系統(tǒng),從中學習了許 多新的專業(yè)知識,同時 也學會了許多社會人文知識。一方面是數(shù)字的輸入輸出,另一方面的一系列的功能操作。 ( 2) DB9連接器 : 在 AT 機及以后,不支持 20mA 電流環(huán)接口,使 用 DB9 連接器,作為提供多功能 I/O 卡或主板上 COM1 和 COM2 兩個串行接口的連接器。它規(guī)定連接電纜和機械、電氣特性、信號功能及傳送過程。 表 3 性能比較 表 型號 待機電流 寫入電流 寫入次數(shù) 字節(jié)寫入時間 整片寫入時間 FM24016 10UA 150US 1E13 72US 47AMS AT24C16 18UA 3mA 1E6 10MS ST24C16 300UA 3mA 1E6 10MS 24AA16 100UA 3mA 1E6 10MS X24C16 150UA 3mA 1E6 10MS 11 3. 鐵電存貯器 FRAM 的應用 FRAM 無限次快速擦寫和非易性的特點,令它的系統(tǒng)工程師可以把現(xiàn)在在電路上分離的 SRAM 和 E2ROM 兩種存儲器整合到一個 FRAM 里,為整個系統(tǒng)節(jié)省了功耗,降低了成本,減小了體積,同時增加了整個系統(tǒng)的可靠性。 E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 HD44780 是字符型液晶顯示控制器的代表電路, HD44780 集成電路的特點 有: ( 1) HD44780 不僅作為控制器而且還具有驅(qū)動 40*16 點陣液晶像素的能力,并且 HD44780 的驅(qū)動能力可通過外接驅(qū)動器擴展 360 列驅(qū)動。按鍵“ A”、“ B”、“ C”、“ D”、“ E”、“ F”為功能鍵,其它的為數(shù)字鍵。 、 為存貯器的兩根總線,主要用于數(shù)據(jù)的讀取與存貯。它適合于數(shù)據(jù)傳輸速率在 0~ 20210b/s 范圍內(nèi)的通信。 方案四,采用兩行字符型顯示器,這種顯示器,用英文顯示相關(guān)信息,操作方便,價格又較適中,二十多元錢一塊,作為本設計,是最合適不過。從這一過程可知,完成 任務需要單片機很多 I/O 口,花費了很多 CPU資源,此種方案不可取。只需在電路中添加少許元器件,通過編寫程序就可以實現(xiàn)多種功能的單片機自動控制。單片機是一種集成電路芯片,采用超大 規(guī)模技術(shù)把具有數(shù)字處理能力(如算術(shù)運算,邏輯運算,數(shù)據(jù)傳送,中斷處理)的微處理器( CPU),隨機存取數(shù)據(jù)存儲器( RAM),只讀程序存儲器( ROM),輸入輸出電路( I/O 口),可能還包括定時計數(shù)器,串行通信口( SCI),顯示驅(qū)動電路( LCD 或 LED 驅(qū)動電路),脈寬調(diào)制電路( PWM),模擬多路轉(zhuǎn)換器及 A/D 轉(zhuǎn)換器等電路集成到一塊單塊芯片上,構(gòu)成一個最小然而完善的計算機系統(tǒng)。 基于此,有很多種方案實現(xiàn)這一操作。 方案三,采用帶中文字庫的 LCD 液晶顯示器來完成顯示, 128X64 這種顯示器作為本系統(tǒng)設計,當然最好。但都是在 RS232 標準的基礎上經(jīng)過改進而形成的。 選用它作為核心控制新片,可使電路極大地簡化,而且程序的編寫及固化也相當方便、靈活。依次類推,當 H8 為“ 1”,其它都為“ 0”,則“ 3”按下。 2. LCD 液晶顯示屏的內(nèi)部結(jié)構(gòu) 液晶顯示模塊 WNC1602N 的內(nèi)部結(jié)構(gòu)可以分成三部分: LCD 挖掘器、 LCD驅(qū)動器和 LCD 顯示裝置。 RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 E2ROM 的寫入次數(shù)是每百萬次( 10 的 6 次方),而新一代的 鐵電存儲器( FRAM)卻是一億億次( 10 的 6 次方)寫入壽命。這個標準對串行通信接口的有關(guān)問題,如信號線功能、電器特性都作了明確規(guī)定。 2. 連接器的機械特性 : 連接
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1