畢業(yè)設(shè)計-基于stc89c52rc單片機(jī)的簡易計算器設(shè)計_第1頁
畢業(yè)設(shè)計-基于stc89c52rc單片機(jī)的簡易計算器設(shè)計_第2頁
畢業(yè)設(shè)計-基于stc89c52rc單片機(jī)的簡易計算器設(shè)計_第3頁
畢業(yè)設(shè)計-基于stc89c52rc單片機(jī)的簡易計算器設(shè)計_第4頁
畢業(yè)設(shè)計-基于stc89c52rc單片機(jī)的簡易計算器設(shè)計_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

電子設(shè)計實驗名稱基于STC89C52RC單片機(jī)的簡易計算器設(shè)計姓名_學(xué)號指導(dǎo)老師目錄一、可行性研究3二、設(shè)計方案簡述421、功能介紹4基本功能4擴(kuò)展功能422、總體設(shè)計方案5總體設(shè)計思路5方案論證與比較6系統(tǒng)組成7三、詳細(xì)設(shè)計121各個模塊設(shè)計12輸入模塊鍵盤掃描13運(yùn)算模塊單片機(jī)控制14顯示模塊LCD1602顯示152硬件電路設(shè)計16硬件連接163元件的介紹17STC89C52單片機(jī)組成17復(fù)位和復(fù)位電路18LCD1602顯示器194PCB設(shè)計以及結(jié)果顯示225、總結(jié)24附錄主要程序代碼25一、設(shè)可行性分析121經(jīng)濟(jì)可行性由于只是實驗性質(zhì)的編程,所以在設(shè)計和開發(fā)都不需要過多的經(jīng)費,但是系統(tǒng)投入運(yùn)行以后,硬件維護(hù)和損耗所造成的耗費是必須的,但是數(shù)目也不會很大。所以經(jīng)過初步分析,經(jīng)濟(jì)上基本上是可行的122技術(shù)可行性在技術(shù)方面,因為都學(xué)習(xí)了C語言,硬件課程設(shè)計等課程,對于開發(fā)語言C語言也有一定的掌控能力,應(yīng)該能夠完成相應(yīng)的任務(wù)。123運(yùn)行可行性該成果簡單易操作,非常容易使用。124法律可行性由于我們需要完成的功能相對簡單,沒有太多涉及到很專業(yè)方面的內(nèi)容,更沒有計劃將系統(tǒng)利用到商業(yè)用途,所以不存在侵權(quán)或者版權(quán)糾紛方面的問題。125結(jié)論該系統(tǒng)的軟硬件都比較容易理解和實現(xiàn),所以,具有實現(xiàn)一計算器的可行性。二、設(shè)計方案簡述21功能概述系統(tǒng)基本功能(1)由于設(shè)計的計算器要進(jìn)行四則運(yùn)算,為了得到較好的顯示效果,經(jīng)綜合分析后,最后采用LCD顯示數(shù)據(jù)和結(jié)果。(2)采用鍵盤輸入方式,鍵盤包括數(shù)字鍵(09)、符號鍵(、)、清除鍵ONC和等號鍵(),故只需要16個按鍵即可,設(shè)計中采用集成的計算鍵盤。(3)在執(zhí)行過程中,開機(jī)顯示零,等待鍵入數(shù)值,當(dāng)鍵入數(shù)字,通過LCD顯示出來,當(dāng)鍵入、/運(yùn)算符,計算器在內(nèi)部執(zhí)行數(shù)值轉(zhuǎn)換和存儲,并等待再次鍵入數(shù)值,當(dāng)再鍵入數(shù)值后將顯示鍵入的數(shù)值,按等號就會在LCD上輸出運(yùn)算結(jié)果。(4)錯誤提示當(dāng)計算器執(zhí)行過程中有錯誤時,會在LCD上顯示相應(yīng)的提示,如當(dāng)輸入的數(shù)值或計算得到的結(jié)果大于計算器的表示范圍時,計算器會在LCD上提示OVERFLOW;當(dāng)除數(shù)為0時,計算器會在LCD上提示ERROR。擴(kuò)展功能加上括號的混合運(yùn)算22總體設(shè)計思路本設(shè)計主要采用以下基本模塊來實現(xiàn)控制器模塊,輸入模塊,輸出模塊和電源模塊。通過對控制器進(jìn)行編程。使其對輸入模塊的信號進(jìn)行處理計算,然后通過輸出模塊反饋給使用者以計算結(jié)果。STC89C52單片機(jī)44鍵盤LCD顯示晶振電路復(fù)位電路線路原理框圖方案論證與比較控制部分的設(shè)計方案論證與選擇根據(jù)設(shè)計要求,控制器主要用于紅外信號的接收和辨認(rèn)、控制步進(jìn)電機(jī)的動作,控制顯示步進(jìn)電機(jī)的轉(zhuǎn)速等。對于控制器的選擇有以下三種方案。方案一采用計算器專用芯片實現(xiàn)。用計算器專用芯片進(jìn)行設(shè)計并編程實現(xiàn)。這種設(shè)計方案計算效率高、速度快、而且成本也相對較低,是廠家做計算器的最佳方案。但是本人對計算器專用芯片掌握的不夠,還不足以實現(xiàn)設(shè)計計算器,所以這個方案不可去。方案二采用FPGA(現(xiàn)場可編程門陣列)作為系統(tǒng)的控制器。FPGA將所有器件集成到一塊芯片上,體積小,節(jié)省空間,提高了穩(wěn)定性;直接面向用戶,具有極大的靈活性和通用性,使用方便,硬件測試和實現(xiàn)快捷,開發(fā)效率高,工作可靠性好。可以實現(xiàn)各種復(fù)雜的邏輯功能,規(guī)模大,密度高,采用并行的輸入輸出方式,系統(tǒng)處理速度高,適合作為大規(guī)模實時系統(tǒng)的控制核心。由FPGA內(nèi)部編程實現(xiàn)計算器功能,本設(shè)計對數(shù)據(jù)處理速度的要求不是很高,F(xiàn)PGA的高速處理的優(yōu)勢得不到充分的體現(xiàn),由于其集成度高,使其成本偏高,同時由于芯片的引腳較多,實物電路板布線復(fù)雜,加重了電路設(shè)計和實際焊接的工作。并且FPGA的價格相對較高,性價比太低。方案三、用單片機(jī)實現(xiàn)。由于單片機(jī)集成了運(yùn)算器電路、控制電路、存儲器、中斷系統(tǒng)、定時器/計數(shù)器以及輸入/輸出口電路等,所以用單片機(jī)設(shè)計控制電路省去了很多分立元器件。由于單片機(jī)是可編程芯片,并且它可以運(yùn)用C語言編寫,對于一些復(fù)雜的計算功能,可以調(diào)用C語言庫函數(shù)。使編寫程序變得非常簡單。所以該課題用單片機(jī)實現(xiàn),不僅功能易于實現(xiàn),而且精確度高,穩(wěn)定性好,抗干擾能力強(qiáng)。并且由于其成本低、體積小、技術(shù)成熟和功耗小等優(yōu)點,且技術(shù)比較成熟。性價比也相當(dāng)高。更重要的是本人經(jīng)過幾年的學(xué)習(xí),對單片機(jī)已有深刻的理解,并且可以靈活運(yùn)用。綜上所述,并通過各個方面綜合比較為達(dá)到最佳效果。我們采用方案三利用單片機(jī)控制器。顯示電路的設(shè)計方案論證與選擇方案一數(shù)碼管顯示方案。數(shù)碼管顯示使用兩個四位一體動態(tài)數(shù)碼管顯示方案,此設(shè)計電路如圖所示。采用動態(tài)數(shù)碼管顯示,具有程序簡單,對外界環(huán)境要求低,易于維護(hù),同時其精度比較高,精確可靠,操作簡單。顯示直觀的特點。但只能顯示數(shù)字和一些代碼,不能顯示漢字及一些常用的符號,且硬件設(shè)計比較復(fù)雜。A1B74D2EF0G5H3896JPQVRKITOMPNET_方案二LCD1602顯示器所謂1602是指顯示的內(nèi)容為162,即可以顯示兩行,每行16個字符。目前字符液晶絕大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫的控制程序可以很方便地應(yīng)用于大部分的字符型液晶。字符型LCD1602通常有14條引腳線或16條引腳線的LCD,多出來的2條線是背光電源線VCC15腳和地線GND16腳,其控制原理與14腳的LCD完全一樣,引腳定義如下表所示HD44780內(nèi)置了DDRAM、CGROM和CGRAM。DDRAM就是顯示數(shù)據(jù)RAM,用來寄存待顯示的字符代碼。共80個字節(jié),其地址和屏幕的對應(yīng)關(guān)系如下表HD44780的指令集1清屏指令功能清除液晶顯示器,即將DDRAM的內(nèi)容全部填入“空白“的ASCII碼20H光標(biāo)歸位,即將光標(biāo)撤回液晶顯示屏的左上方將地址計數(shù)器AC的值設(shè)為0。2光標(biāo)歸位指令功能把光標(biāo)撤回到顯示器的左上方把地址計數(shù)器AC的值設(shè)置為0保持DDRAM的內(nèi)容不變3進(jìn)入模式設(shè)置指令功能設(shè)定每次定入1位數(shù)據(jù)后光標(biāo)的移位方向,并且設(shè)定每次寫入的一個字符是否移動。參數(shù)設(shè)定的情況如下所示位名設(shè)置I/D0寫入新數(shù)據(jù)后光標(biāo)左移1寫入新數(shù)據(jù)后光標(biāo)右移S0寫入新數(shù)據(jù)后顯示屏不移動1寫入新數(shù)據(jù)后顯示屏整體右移1個字4顯示開關(guān)控制指令功能控制顯示器開/關(guān)、光標(biāo)顯示/關(guān)閉以及光標(biāo)是否閃爍。參數(shù)設(shè)定的情況如下位名設(shè)置D0顯示功能關(guān)1顯示功能開C0無光標(biāo)1有光標(biāo)B0光標(biāo)閃爍1光標(biāo)不閃爍5設(shè)定顯示屏或光標(biāo)移動方向指令功能使光標(biāo)移位或使整個顯示屏幕移位。參數(shù)設(shè)定的情況如下S/CR/L設(shè)定情況00光標(biāo)左移1格,且AC值減101光標(biāo)右移1格,且AC值加110顯示器上字符全部左移一格,但光標(biāo)不動11顯示器上字符全部右移一格,但光標(biāo)不動6功能設(shè)定指令功能設(shè)定數(shù)據(jù)總線位數(shù)、顯示的行數(shù)及字型。參數(shù)設(shè)定的情況如下位名設(shè)置DL0數(shù)據(jù)總線為4位1數(shù)據(jù)總線為8位N0顯示1行1顯示2行F057點陣/每字符1510點陣/每字符7設(shè)定CGRAM地址指令功能設(shè)定下一個要存入數(shù)據(jù)的CGRAM的地址。8設(shè)定DDRAM地址指令功能設(shè)定下一個要存入數(shù)據(jù)的CGRAM的地址。注意這里我們送地址的時候應(yīng)該是0X80ADDRESS,這也是前面說到寫地址命令的時候要加上0X80的原因9讀取忙信號或AC地址指令功能讀取忙碌信號BF的內(nèi)容,BF1表示液晶顯示器忙,暫時無法接收單片機(jī)送來的數(shù)據(jù)或指令當(dāng)BF0時,液晶顯示器可以接收單片機(jī)送來的數(shù)據(jù)或指令讀取地址計數(shù)器AC的內(nèi)容。10數(shù)據(jù)寫入DDRAM或CGRAM指令一覽功能將字符碼寫入DDRAM,以使液晶顯示屏顯示出相對應(yīng)的字符將使用者自己設(shè)計的圖形存入CGRAM。11從CGRAM或DDRAM讀出數(shù)據(jù)的指令一覽功能讀取DDRAM或CGRAM中的內(nèi)容?;静僮鲿r序讀狀態(tài)輸入RSL,RWH,EH輸出DB0DB7狀態(tài)字寫指令輸入RSL,RWL,E下降沿脈沖,DB0DB7指令碼輸出無讀數(shù)據(jù)輸入RSH,RWH,EH輸出DB0DB7數(shù)據(jù)寫數(shù)據(jù)輸入RSH,RWL,E下降沿脈沖,DB0DB7數(shù)據(jù)輸出無2223、鍵盤設(shè)計方案與選擇方案一獨立鍵盤。獨立鍵盤為一端接地,另一端接I/O口,并且要接上拉電阻。這種鍵盤的硬件都很容易實現(xiàn),但每一個按鍵就要用一個I/O口,適合本次設(shè)計。方案二通過PS2協(xié)義,用鍵盤同單片機(jī)相接,從而實現(xiàn)單片機(jī)與鍵盤通信。其電路如圖所示?,F(xiàn)在PC機(jī)廣泛采用的PS/2接口為MINIDIN6引腳的連接器。1數(shù)據(jù)線(DATA);未用;3電源地(GND);4電源(5V);5時鐘(CLK);6未用。由此圖可知,使用鍵盤硬件結(jié)構(gòu)比較簡單,但鍵盤的體積太大,所以此系統(tǒng)不采用此方案。方案三自制編碼鍵盤。編碼鍵盤的電路如圖所示,這種鍵盤有編程簡單,占用資源少,但其硬件比較復(fù)雜,要用很多的二極管,不是很理想。方案四44矩陣式鍵盤。其電路圖如圖所示,這種鍵盤的硬件簡單,使用的I/O口也不多,而且這種鍵盤的編程方法已很成熟。本次設(shè)計也可以采用這種矩陣式鍵盤。其電路圖如圖主體設(shè)計部分(1)、系統(tǒng)模塊圖單片機(jī)運(yùn)算模塊顯示模塊輸入模塊(2)、算術(shù)運(yùn)算程序流程圖加開始判斷運(yùn)算符乘除減判斷結(jié)果溢出除數(shù)為0錯誤信息送顯示緩沖數(shù)值送顯示緩沖YNNY(3)、系統(tǒng)總流程圖開始初始化參數(shù)初始化LCD顯示本次功能鍵讀取鍵碼數(shù)字鍵清零鍵功能鍵鍵入數(shù)值狀態(tài)清零根據(jù)上次功能鍵和輸入的數(shù)據(jù)計算結(jié)果結(jié)果送顯示緩沖LCD顯示有否有鍵值數(shù)值送顯示緩沖結(jié)果送顯示緩沖等待數(shù)值鍵入等待數(shù)值鍵入結(jié)果送顯示緩沖等待數(shù)值鍵入YNYN(4)、硬件設(shè)計(一)、總體硬件設(shè)計本設(shè)計選用AT89C51單片機(jī)為主控單元;顯示部分采用LCD靜態(tài)顯示;按鍵部分采用44鍵盤;用MM74C922為44鍵盤掃描IC,讀取輸入的鍵值。總體設(shè)計效果如下圖(二)、單片機(jī)接口電路說明1、手動上電復(fù)位電路當(dāng)VCC上電時,C充電,在10K電阻上出現(xiàn)電壓,使得單片機(jī)復(fù)位;幾個毫秒后,C充滿,10K電阻上電流降為0,電壓也為0,使得單片機(jī)進(jìn)入工作狀態(tài)。工作期間,按下S,C放電。S松手,C又充電,在10K電阻上出現(xiàn)電壓,使得單片機(jī)復(fù)位。幾個毫秒后,單片機(jī)進(jìn)入工作狀態(tài)。2、內(nèi)部時鐘模式電路當(dāng)單片機(jī)工作于內(nèi)部時鐘模式的時候,只需在XTAL1和XTAL2引腳連接一個晶體振蕩器或者陶瓷振蕩器,并接兩個電容后接地即可,在使用時對于電容的選擇有一定的要求當(dāng)外接晶體振蕩器的時候,電容值一般選擇C1C23010PF或3010PF;當(dāng)外接陶瓷振蕩器的時候,電容值一般選擇C1C24010PF或4010PF;3、STC89C52介紹STC89C52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程FLASH存儲器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程FLASH,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。具有以下標(biāo)準(zhǔn)功能8K字節(jié)FLASH,512字節(jié)RAM,32位I/O口線,看門狗電路,內(nèi)置4KBEEPROM,MAX810復(fù)位電路,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口。另外STC89X52可降至0HZ靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。最高運(yùn)作頻率35MHZ,6T/12T可選。和ATMEL的對比STC89C52RC單片機(jī)8K字節(jié)程序存儲空間;512字節(jié)數(shù)據(jù)存儲空間;內(nèi)帶4K字節(jié)EEPROM存儲空間可直接使用串口下載;AT89S52單片機(jī)8K字節(jié)程序存儲空間;256字節(jié)數(shù)據(jù)存儲空間;沒有內(nèi)帶EEPROM存儲空間4、LCD1602介紹1602采用標(biāo)準(zhǔn)的16腳接口,其中第1腳VSS為電源地第2腳VDD接5V電源正極第3腳V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度)。第4腳RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。第5腳RW為讀寫信號線,高電平1時進(jìn)行讀操作,低電平0時進(jìn)行寫操作。第6腳E或EN端為使能ENABLE端。第714腳D0D7為8位雙向數(shù)據(jù)端。第1516腳空腳或背燈電源。15腳背光正極,16腳背光負(fù)極602LCD的特性N5V電壓,對比度可調(diào)N內(nèi)含復(fù)位電路N提供各種控制命令,如清屏、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能N有80字節(jié)顯示數(shù)據(jù)存儲器DDRAMN內(nèi)建有192個5X7點陣的字型的字符發(fā)生器CGROMN8個可由用戶自定義的5X7的字符發(fā)生器CGRAM讀的時候,先讀左邊那列,再讀上面那行,如感嘆號的ASCII為0X21,字母B的ASCII為0X42(前面加0X表示十六進(jìn)制)1602通過D0D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令。顯示模式設(shè)置初始化001100000X38設(shè)置162顯示,57點陣,8位數(shù)據(jù)接口;顯示開關(guān)及光標(biāo)設(shè)置初始化00001DCBD顯示1有效、C光標(biāo)顯示1有效、B光標(biāo)閃爍1有效000001NSN1讀或?qū)懸粋€字符后地址指針加1UCHARDIS_BUFFVOIDDELAY1UINTXUINTI,JFORI0I4|0XF0IFTEMP1KEY0ELSEIFTEMP2KEY1ELSEIFTEMP4KEY2ELSEIFTEMP8KEY3ELSEKEY16KEYDATA0X0FDELAY11TEMPKEYDATATEMPTEMPTEMPTEMP|0XF0IFTEMP1KEY12ELSEIFTEMP2KEY8ELSEIFTEMP4KEY4ELSEIFTEMP8KEY0ELSEKEY16IFKEYINCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITRSP25SBITRWP26SBITEP27SBITBFP07VOIDDELAY1MSVOIDUCHARI,JFORI0IDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTUCHARPOSITION0X00UCHARSTRING30/存放輸入的表達(dá)式UCHARCODEWARN“ERROR“UCHARCODENUMQ,7,4,1,0,8,5,2,9,6,3,S,K,C,JUCHARCURTIME750,15,13,7,5,1,8UCHAROPR15/操作符INTOPT15/操作數(shù)UCHARIOPT,IOPR/記錄操作數(shù)和操作符數(shù)組的下標(biāo)BITFLAG0/標(biāo)記是否輸入“(”操作符循環(huán)嵌套LONGRESULT0UCHARPP/記錄表達(dá)式的字符位置BITEQUAL0/標(biāo)記是否開始計算INTOP0/用來記錄合成的數(shù)值BITNORMAL1/用來記錄是否正常,正常就進(jìn)行運(yùn)算,否則停止運(yùn)算UCHAROPERATE/用來標(biāo)記操作數(shù)和操作符的堆棧BITEQUALFLAG0/用來標(biāo)記等號是否按下,按下之后為1相當(dāng)于清屏UCHARSHIFT0/SHIFT鍵SBITM1P37SBITM2P36SBITM3P35/用來標(biāo)識SHIFT鍵是否按下,按下則滅UCHARPZP0/用來保存修改狀態(tài)下等號的位置UCHARWRITEADDRESSUCHARADDRUCHARWRITEDATAUCHARDUCHARWRITECOMMANDUCHARCOMMANDVOIDLCDINITUCHARKEYDOWNVOIDUCHARKEYSCANVOIDVOIDINITVOIDINTIPOSITION0X00FORI0I0NUMXINUMBLE10INUMBLENUMBLE/10II1WHILENUMXIAWRITEADDRESSJWRITEDATANUMXI0X30IVOIDDISPLAYERRORVOID/顯示錯誤UCHARII0NORMAL0WHILEWARNI0WRITEADDRESS0X40IWRITEDATAWARNIIVOIDCALCULATEVOID/計算INTMSWITCHOPRIOPR10CASE0FLAG1BREAKCASE1MOPTIOPTOPTIOPTOPTIOPTMBREAKCASE2MOPTIOPT2OPTIOPT1IOPTIOPT2OPTIOPTMBREAKCASE3MOPTIOPTOPTIOPTOPTIOPTMBREAKCASE4MOPTIOPT2/OPTIOPT1IFOPTIOPT10DISPLAYERRORELSEIOPTIOPT2OPTIOPTMBREAKVOIDINSERTOPRUCHAROPERATEREENTRANTIFOPERATE/10OPRIOPR/10|OPERATE10OPRIOPROPERATEELSEIFIOPR0CALCULATEIFOPERATE15IOPRIFFLAG0INSERTOPROPERATEELSEFLAG0/用來使遞歸結(jié)束ELSEIFIOPR0IOPR1OPRIOPROPERATEUCHARKEYCHARVOIDUCHARCHUCHARNKEYSCANIFSHIFT2SWITCHNCASE0IFSHIFT0CHQ/Q表示清除ELSECHWBREAK/W表示修改CASE12SHIFTSHIFT13CHMBREAKCASE13IFSHIFT0CHELSECHBREAKCASE14IFSHIFT0CHELSECH/BREAKCASE15IFSHIFT0CHELSECHBREAKDEFAULTCHNUMNBREAKELSECHTRETURNCHVOIDWRITENUMUCHARNUM,UCHARADD/顯示數(shù)字WRITEADDRESSADDWRITEDATANUM/100X30WRITEADDRESSADD1WRITEDATANUM100X30VOIDDISPLAYWRITENUMCURTIME6,0X00WRITEADDRESS0X02WRITEDATAWRITENUMCURTIME4,0X03WRITEADDRESS0X05WRITEDATAWRITENUMCURTIME3,0X06WRITEADDRESS0X09WRITEDATADWRITEADDRESS0X0AWRITEDATAAWRITEADDRESS0X0BWRITEDATAYWRITENUMCURTIME5,0X0DWRITENUMCURTIME2,0X44WRITEADDRESS0X46WRITEDATAWRITENUMCURTIME1,0X47WRITEADDRESS0X49WRITEDATAWRITENUMCURTIME0,0X4AVOIDMAINVOIDINITLCDINITWHILE1SWITCHSHIFTCASE0M11M20M30BREAKCASE1M10M21M30BREAKCASE2M10M20M31BREAKIFSHIFT2IFKEYDOWN1UCHARCHCHKEYCHARIFCHTIFCH/為按下鍵記錄表達(dá)式IFEQUALFLAG1/進(jìn)行過運(yùn)算之后,再運(yùn)算則初始化INITLCDINITEQUALFLAG0IFCHMIFPPPZP1PZPPPWRITEADDRESSPOSITIONPOSITION1IFPOSITION15WRITECOMMAND0X07WRITEDATASTRINGPP1ELSE/實現(xiàn)清除功能IFCHQPPPOSITIONWRITEADDRESSPOSITIONWRITEDATA0X20WRITEADDRESSPOSITIONSTRINGPPAPZPPPIFCHW/實現(xiàn)修改功能PPPOSITIONWRITEADDRESSPOSITIONELSESTRINGPZPPP0WHILESTRINGPPAIF00OP0SWITCHSTRINGPPCASEIFPP0IF0STRINGPP1/OPERATE第一位表示優(yōu)先級,第二位標(biāo)識算符ELSE/1、2、3、4/、5)DISPLAYERRORELSEOPERATE10BREAKCASEIF0STRINGPP1ELSEDISPLAYERRORBREAKCASEIF0STRINGPP1ELSEDISPLAYERRORBREAKCASEIF0STRINGPP1ELSEDISPLAYERRORBREAKCASE/IF0STRINGPP1ELSEDISPLAYERRORBREAKCASEIF0STRINGPP1ELSEDISPLAYERRORBREAKCASEIF0STRINGPP1ELSEDISPLAYERRORBREAKINSERTOPROPERATEPP/DISPLAYNUMBLEOPR1IFOPR10SWITCHOPR110CASE1RESULTOPT0OPT1BREAKCASE2RESULTOPT0OPT1BREAKCASE3RESULTOPT0OPT1BREAKCASE4IFOPT10DISPLAYERRORELSERESULTOPT0/OPT1BREAKELSERESULTOPT0IFNORMAL1DISPLAYNUMBLERESULTEQUALFLAG1INITGANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字開頭的年齡已經(jīng)到了尾聲?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。總覺得自己自己似乎應(yīng)該去做點什么,或者寫點什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而窮盡我們的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進(jìn),會越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時,以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學(xué)錄的時候,突然就發(fā)現(xiàn)是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點,但畢業(yè)晚會的時候最終還是被梗塞在了咽喉,后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃球的球框時,突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原來,這個世界上,對某個事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅決,還有,時間。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一個人的時候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時候是最后又打起了退堂鼓。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯過,好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說,是自以為是的精神寄托罷了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO,FINALLY,LIKEYOUTH,WILLENDINOURLIFE此刻,天空是陰暗的,空氣里有著剛下過雨之后的清新因子。突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計劃那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。BAUMGARTNERTHEDISAPPOINTINGNEWSMISSIONABORTEDRPLAYSANIMPORTANTROLEINTHISMISSIONSTARTINGATTHEGROUND,CONDITIONSHAVETOBEVERYCALMWINDSLESSTHAN2MPH,WITHNOPRECIPITATIONORHUMIDITYANDLIMITEDCLOUDCOVERTHE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論