版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)絡(luò)語(yǔ)料庫(kù)促進(jìn)英語(yǔ)教師專業(yè)成長(zhǎng)摘要:現(xiàn)代信息技術(shù)的發(fā)展為人們提供了先進(jìn)的教學(xué)技術(shù)和豐富的學(xué)習(xí)資源,使人們對(duì)學(xué)習(xí)的意義、目標(biāo)、內(nèi)容、過(guò)程和方式的認(rèn)識(shí)發(fā)生了深刻的變化。本文從語(yǔ)料庫(kù)的發(fā)展過(guò)程,英語(yǔ)教學(xué)的困惑和語(yǔ)料庫(kù)在英語(yǔ)教學(xué)中的作用出發(fā),著重強(qiáng)調(diào)了網(wǎng)絡(luò)料庫(kù)對(duì)英語(yǔ)教師專業(yè)成長(zhǎng)產(chǎn)生的積極影響。期望更多的一線英語(yǔ)教師掌握好這一技術(shù),提高教育教學(xué)能力,從而更好的為天祝民族經(jīng)濟(jì)的發(fā)展服務(wù)。關(guān)鍵詞:網(wǎng)絡(luò)語(yǔ)料庫(kù);英語(yǔ)教師;專業(yè)成長(zhǎng)
百年大計(jì),教育為本。教育作為經(jīng)濟(jì)社會(huì)發(fā)展的基礎(chǔ)性、先導(dǎo)性和全局性工程,起著至關(guān)重要的智力保障和人才支持作用。作為教育的重要組成部分現(xiàn)代信息技術(shù)的迅猛發(fā)展,不僅改變著人們的思維方式、工作方式、交往方式和生活方式,也深刻地影響著現(xiàn)代中學(xué)教育,并滲透到教育教學(xué)的各個(gè)方面?,F(xiàn)代信息技術(shù)的發(fā)展為人們提供了先進(jìn)的教學(xué)技術(shù)和豐富的學(xué)習(xí)資源,使人們對(duì)學(xué)習(xí)的意義、目標(biāo)、內(nèi)容、過(guò)程和方式的認(rèn)識(shí)發(fā)生了深刻的變化。作為長(zhǎng)期工作在藏區(qū)教學(xué)一線的我來(lái)說(shuō),信息技術(shù)(網(wǎng)絡(luò)語(yǔ)料庫(kù))有力地促進(jìn)我的專業(yè)成長(zhǎng)??梢院貌豢鋸埖卣f(shuō)使我開(kāi)拓了視野,增長(zhǎng)了見(jiàn)識(shí)。在2004年3月至5月,我參加了在蘭州城市學(xué)院舉辦的甘肅省英語(yǔ)骨干教師中英教育項(xiàng)目培訓(xùn)。在學(xué)習(xí)培訓(xùn)期間,我在掌握了一定信息技術(shù)基礎(chǔ)知識(shí)的同時(shí)接觸到了大量信息技術(shù)資源,尤其是網(wǎng)絡(luò)語(yǔ)料庫(kù)知識(shí)。下面我就以網(wǎng)絡(luò)語(yǔ)料庫(kù)與我的專業(yè)成長(zhǎng)為話題,談?wù)勛约旱囊恍└惺堋R唬Z(yǔ)料庫(kù)簡(jiǎn)介語(yǔ)料庫(kù)通常指為語(yǔ)言研究收集的、用電子形式保存的語(yǔ)言材料,由自然出現(xiàn)的書(shū)面語(yǔ)或口語(yǔ)的樣本匯集而成,用來(lái)代表特定的語(yǔ)言或語(yǔ)言變體。經(jīng)過(guò)科學(xué)選材和標(biāo)注、具有適當(dāng)規(guī)模的語(yǔ)料庫(kù)能夠反映和記錄語(yǔ)言的實(shí)際使用情況。人們通過(guò)語(yǔ)料庫(kù)觀察和把握語(yǔ)言事實(shí),分析和研究語(yǔ)言系統(tǒng)的規(guī)律。語(yǔ)料庫(kù)已經(jīng)成為語(yǔ)言學(xué)理論研究、應(yīng)用研究和語(yǔ)言工程不可缺少的基礎(chǔ)資源。最早的語(yǔ)料庫(kù)可以追溯到18世紀(jì),然而直到20世紀(jì)50年代后期在計(jì)算機(jī)技術(shù)的推動(dòng)下語(yǔ)料庫(kù)才逐漸發(fā)展起來(lái)。60年代的BrownCorpus和LOBCorpus成為語(yǔ)料庫(kù)的開(kāi)拓先驅(qū),80年代的Cobuild語(yǔ)料庫(kù)則是迄今世界上最大的語(yǔ)料庫(kù),詞匯已達(dá)5億,90年代的英國(guó)國(guó)家語(yǔ)料庫(kù)(BNC)來(lái)源廣泛,書(shū)面語(yǔ)與口語(yǔ)并用,是具有代表性的大型語(yǔ)料庫(kù)。此外,作為網(wǎng)絡(luò)在線語(yǔ)料庫(kù)美國(guó)當(dāng)代英語(yǔ)語(yǔ)料庫(kù)(COCA,CorpusofContempor-aryAmericanEnglish),由美國(guó)BrighamYoungUniversity的MarkDavies教授開(kāi)發(fā),該語(yǔ)料庫(kù)于2008年2月20日正式在互聯(lián)網(wǎng)上推出。建成至今,該語(yǔ)料庫(kù)經(jīng)過(guò)幾次更新(更新頻率為每年一到兩次),詞匯已由初建時(shí)的3.6億增加到4.1億(最近一次更新是在2010年夏)。該語(yǔ)料庫(kù)收集了從1990年至今美國(guó)境內(nèi)多個(gè)領(lǐng)域的語(yǔ)料,包括口語(yǔ)、小說(shuō)、流行雜志、報(bào)紙和學(xué)術(shù)期刊五大類,且這五個(gè)類型的語(yǔ)料基本呈均勻平衡分布,因此,該語(yǔ)料庫(kù)是目前世界上最大的英語(yǔ)平衡語(yǔ)料庫(kù)。二.英語(yǔ)教學(xué)的困惑和語(yǔ)料庫(kù)在英語(yǔ)教學(xué)中的作用在日常的英語(yǔ)教學(xué)中,由于受到傳統(tǒng)語(yǔ)法種種限制(傳統(tǒng)語(yǔ)法對(duì)英語(yǔ)真實(shí)用法的描述在很多方面是不準(zhǔn)確的),因此造成的結(jié)果是英語(yǔ)老師對(duì)許多語(yǔ)言現(xiàn)象的理解也是很模糊的。例如,根據(jù)傳統(tǒng)英語(yǔ)描述方法,一日三餐(breakfast,lunch,supper)前只能have,即havebreakfast,havelunch和havesupper。而在現(xiàn)行的中小學(xué)英語(yǔ)教材中,我們常常又會(huì)看到許許多多一日三餐前常用eat的句子。這時(shí),我們很難解釋這種用法現(xiàn)象,為此很困惑。借助COCA(美國(guó)當(dāng)代英語(yǔ)語(yǔ)料庫(kù)),我們的困惑便解決了。在COCA中,輸入[=eat]breakfast,然后進(jìn)行搜索,結(jié)果顯示havebreakfast的使用頻率為239次,eatbreakfast的使用頻率為225次。用同樣的方法分別輸入[=eat]lunch和[=eat]supper,結(jié)果統(tǒng)計(jì)為,havelunch的使用頻率為570次,eatlunch為282次,havesupper為55次,eatsupper為49次。另外,我又查了havedinner與eatdinner,結(jié)果是havedinner806次,eatdinner為282次。由此,我從中得出結(jié)論,①在表示一日三餐的“吃”時(shí),have和eat通用;②have用的頻率比eat略高一些??梢?jiàn),傳統(tǒng)語(yǔ)法對(duì)eat的描述是不準(zhǔn)確或不完全的。在傳統(tǒng)語(yǔ)法教材中,類似eat這樣不準(zhǔn)確的描述還有很多,這直接影響到我們對(duì)英語(yǔ)語(yǔ)言的真實(shí)性的把握。因此,使用傳統(tǒng)教材的語(yǔ)法教學(xué)會(huì)出現(xiàn)與實(shí)際使用脫節(jié)的現(xiàn)象,這會(huì)使學(xué)生產(chǎn)生困惑,繼而對(duì)語(yǔ)法學(xué)習(xí)失去興趣。顯然COCA對(duì)語(yǔ)法現(xiàn)象的分布和頻率提供的全面可靠的統(tǒng)計(jì)的用法,使我們會(huì)對(duì)語(yǔ)法現(xiàn)象有傳統(tǒng)更深入、更準(zhǔn)確、更全面的把握。如果教師在語(yǔ)法教學(xué)中加入這些真實(shí)的統(tǒng)計(jì)數(shù)字,勢(shì)必會(huì)對(duì)學(xué)生的實(shí)際英語(yǔ)應(yīng)用起到有力的指導(dǎo)作用。此外,在使用語(yǔ)料庫(kù)輔助英語(yǔ)教學(xué)常使我們注意到某些一直被忽視的真實(shí)語(yǔ)言中的現(xiàn)象。例如,在Ishallneverforgetthefirsttrainthatthunderedby,andhowIgallopedtothefarsideofthefield,tremblingwithfearatthisterriblenoise中,thunder被用作動(dòng)詞,這時(shí),我的疑問(wèn)是表示天氣狀況的名詞rain,wind,snow,fog,cloud,sun是否都可以名詞動(dòng)詞化。我在COCA中依次分別輸入這些名詞,進(jìn)行搜索,統(tǒng)計(jì)結(jié)果如下:NOUNFORMFREQUENCYthunderthunders185thundering348thundered467rainrains299raining1920rained1227windwinds8261winding1611winded214fogfogs102fogging95fogged199snowsnows626snowing550snowed366sunsuns1463sunning200sunned29cloudclouds10959clouding871clouded186注:上表中所列的詞的~s形式中包含其復(fù)數(shù)形式在內(nèi),且在~s形式中這些詞多用作名詞。從上表中所統(tǒng)計(jì)數(shù)據(jù)來(lái)看,我們得出的結(jié)論是這些表示天氣的名詞都可用作動(dòng)詞。像上表中反映的這一語(yǔ)言現(xiàn)象的出現(xiàn)常常是我們始料不及的,傳統(tǒng)語(yǔ)法書(shū)大都不曾提及或討論這些特征。借助COCA(大規(guī)模語(yǔ)料庫(kù))的研究,我們便可把它的存在突顯出來(lái)。對(duì)于我們英語(yǔ)教師來(lái)說(shuō),將語(yǔ)料庫(kù)作為學(xué)習(xí)內(nèi)容,不僅能習(xí)得所學(xué)語(yǔ)法知識(shí),還能真正懂得如何正確、得體地運(yùn)用語(yǔ)言,習(xí)得地道的外語(yǔ)。
結(jié)束語(yǔ)語(yǔ)料庫(kù)在我國(guó)的開(kāi)發(fā)與應(yīng)用雖然剛剛開(kāi)始,但是隨著計(jì)算機(jī)技術(shù)在我國(guó)的迅猛發(fā)展,語(yǔ)料庫(kù)的應(yīng)用必將成為英語(yǔ)教學(xué)中一個(gè)令人矚目的手段。本文闡述了語(yǔ)料庫(kù)的概況,并且說(shuō)明了它與英語(yǔ)教學(xué)的密切的關(guān)系,以及語(yǔ)料庫(kù)在英語(yǔ)教學(xué)中的一些應(yīng)用。筆者認(rèn)為,把語(yǔ)料庫(kù)應(yīng)用到實(shí)際的英語(yǔ)教學(xué)之中,肯定會(huì)給英語(yǔ)教學(xué)帶來(lái)新鮮的血液,改變往常那種普遍存在的“高分低能”現(xiàn)象。使得我國(guó)英語(yǔ)教學(xué)更加具有目的性,針對(duì)性,合理性。
【參考文獻(xiàn)】[1]何安平.語(yǔ)料庫(kù)在外語(yǔ)教學(xué)中的應(yīng)用:理論與實(shí)踐[M].廣州:廣東高等教育出版社,2004.[2]汪興富,MarkDavies,劉國(guó)輝.美國(guó)當(dāng)代英語(yǔ)語(yǔ)料庫(kù)(COCA)——英語(yǔ)教學(xué)與研究的良好平臺(tái)[J].外語(yǔ)電化教學(xué),2008,(9).[3]孫杰克.語(yǔ)料庫(kù)、語(yǔ)料庫(kù)語(yǔ)言學(xué)與英語(yǔ)教學(xué)[J].華南理工大學(xué)學(xué)報(bào),1997,(11).[4]馮躍進(jìn),孫明渝.論語(yǔ)料庫(kù)在英語(yǔ)詞匯教學(xué)中的作用[J].外語(yǔ)研究,1999,(3).微型計(jì)算機(jī)原理及應(yīng)用課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:多功能密碼鎖指導(dǎo)老師:學(xué)生:學(xué)號(hào):專業(yè):目錄一、課設(shè)目的 2二、設(shè)計(jì)內(nèi)容 2三.設(shè)計(jì)任務(wù) 2四.設(shè)計(jì)思路 3五.所用器件及各器件所實(shí)現(xiàn)的功能 45.1所用器件 45.2各部分器件及其功能 45.2.1CPU8086 45.2.2可編程并行接口8255A 55.2.3譯碼器74L138 65.2.4存儲(chǔ)器27C513 75.2.5共陰極數(shù)碼管 85.2.6時(shí)鐘發(fā)生器8284A 85.2.7石英晶振 9六、硬件連接圖及說(shuō)明(設(shè)計(jì)說(shuō)明書(shū)) 106.1時(shí)鐘發(fā)生模塊電路 106.2內(nèi)存模塊電路 106.3拓展IO口模塊電路 116.4鍵盤(pán)輸入模塊 126.5顯示模塊 146.6系統(tǒng)整體電路 16七、各程序的詳細(xì)框圖及相應(yīng)說(shuō)明 167.1軟件設(shè)計(jì)思路 167.2程序介紹 177.2.1主程序 177.2.2開(kāi)鎖子程序 177.2.3閉鎖子程序 177.2.4密碼輸入錯(cuò)誤子程序 177.2.5開(kāi)鎖成功子程序 177.2.6修改密碼子程序 187.3流程圖 197.3.1主程序流程圖 197.3.2子程序流程圖 207.3.3修改密碼子程序 21八、程序清單及必要注釋 21九、課設(shè)結(jié)果及分析及設(shè)計(jì)難點(diǎn) 259.1課設(shè)結(jié)果及分析 259.2設(shè)計(jì)難點(diǎn) 25十.收獲與體會(huì) 26參考文獻(xiàn) 26一、課設(shè)目的1.認(rèn)真回顧及運(yùn)用《微型計(jì)算機(jī)原理》的內(nèi)容,深入了解8086,8255A和存儲(chǔ)器等部分芯片的功能,并學(xué)會(huì)應(yīng)用。2.學(xué)會(huì)應(yīng)用學(xué)過(guò)的匯編語(yǔ)言知識(shí)編寫(xiě)一個(gè)實(shí)用并且比較深入的程序。3.能夠用相應(yīng)的芯片按照程序連接成一個(gè)多功能的可實(shí)現(xiàn)系統(tǒng)。4.提高實(shí)驗(yàn)技術(shù)、操作能力,提高分析問(wèn)題、處理問(wèn)題、解決問(wèn)題的能力;掌握電路的方案選擇和綜合設(shè)計(jì)方法與使用;5.在此綜合設(shè)計(jì)中,通過(guò)團(tuán)隊(duì)協(xié)作,進(jìn)一步深入了解微機(jī)原理技術(shù),提高軟硬件的應(yīng)用應(yīng)用能力。二、設(shè)計(jì)內(nèi)容密碼鎖在輸入密碼正確的條件下輸出開(kāi)鎖電平,控制電控鎖開(kāi)啟,同時(shí)顯示00字樣。當(dāng)輸入密碼錯(cuò)誤時(shí),發(fā)出錯(cuò)誤警告聲音,同時(shí)顯示FF字樣。當(dāng)六次誤碼輸入的條件下,產(chǎn)生報(bào)警電平報(bào)警。還可以實(shí)現(xiàn)對(duì)密碼的修改,修改成功后,蜂鳴器發(fā)出確認(rèn)音。三.設(shè)計(jì)任務(wù) 1、選用8086和適當(dāng)?shù)拇鎯?chǔ)器及接口芯片完成相應(yīng)的功能。 2、用LED顯示器顯示電子鎖的當(dāng)前狀態(tài)。 3、畫(huà)出詳細(xì)的硬件連接圖。4、給出程序設(shè)計(jì)思路、畫(huà)出軟件流程圖。5、給出地址分配表。6、給出所有程序清單并加上必要注釋。7、完成設(shè)計(jì)說(shuō)明書(shū)(列出參考文獻(xiàn),所用器件型號(hào))。四.設(shè)計(jì)思路這種方案采用一種是以8086芯片為核心的設(shè)計(jì)控制方案。利用8255芯片進(jìn)行數(shù)據(jù)的傳送,利用它的三組控制口來(lái)實(shí)現(xiàn)所需功能。原理框圖如下:8255A并行接口電路80868284時(shí)鐘控制8255A并行接口電路80868284時(shí)鐘控制鍵盤(pán)輸入電路LED顯示電路LED顯示電路報(bào)警提示電路報(bào)警提示電路內(nèi)存電路開(kāi)鎖控制電路內(nèi)存電路開(kāi)鎖控制電路圖1方案原理框圖經(jīng)過(guò)我們的分析和討論,綜合了軟硬件實(shí)現(xiàn)、課設(shè)要求、成本、可操作性、實(shí)用性、可塑性等因素,最后我們選擇此方案,雖然不能實(shí)現(xiàn)計(jì)數(shù)中斷等功能,功能拓展少,但此方案使用器件較少,連線簡(jiǎn)單,編程簡(jiǎn)單。易于升級(jí)和維護(hù)。既可滿足電路簡(jiǎn)單,也可實(shí)現(xiàn)系統(tǒng)升級(jí),我們有信心能夠做到。接下來(lái)將會(huì)對(duì)該方案的詳細(xì)實(shí)現(xiàn)過(guò)程進(jìn)行介紹。此方案用8086為控制核心,8255A作為IO口拓展及連接外設(shè),8284A來(lái)作為時(shí)鐘發(fā)生器,使用8282作地址鎖存。并選擇存儲(chǔ)器,設(shè)計(jì)鍵盤(pán)輸入電路及報(bào)警、開(kāi)鎖等電路構(gòu)成所需的控制系統(tǒng)。接下來(lái)根據(jù)硬件連接進(jìn)行軟件編程,我們用主程序來(lái)調(diào)用子程序(具體見(jiàn)程序介紹)共采用了5個(gè)子程序來(lái)實(shí)現(xiàn)開(kāi)鎖、閉鎖、錯(cuò)誤報(bào)警、開(kāi)鎖成功和修改密碼子程序。用到的軟件有:用Protel99se畫(huà)電路圖,用Proteus7.5進(jìn)行仿真,用TdPit進(jìn)行編程,用OfficeVisio制作流程圖。用OfficeWord進(jìn)行論文的撰寫(xiě)。五.所用器件及各器件所實(shí)現(xiàn)的功能5.1所用器件本設(shè)計(jì)所用的主要器件包括CPU8086、可編程并行接口8255A、存儲(chǔ)器27C513、地址鎖存器8282、譯碼器74LS138、石英晶振,8284A、共陰極數(shù)碼管、蜂鳴器、電阻開(kāi)關(guān)等。5.2各部分器件及其功能5.2.1CPU8086CPU內(nèi)部結(jié)構(gòu)大概可以分為控制單元、運(yùn)算單元、存儲(chǔ)單元和時(shí)鐘等幾個(gè)主要部分。
運(yùn)算器是計(jì)算機(jī)對(duì)數(shù)據(jù)進(jìn)行加工處理的中心,它主要由算術(shù)邏輯部件(ALU:ArithmeticandLogicUnit)、寄存器組和狀態(tài)寄存器組成??刂破魇怯?jì)算機(jī)的控制中心,它決定了計(jì)算機(jī)運(yùn)行過(guò)程的自動(dòng)化。它不僅要保證程序的正確執(zhí)行,而且要能夠處理異常事件。
指令控制邏輯要完成取指令、分析指令和執(zhí)行指令的操作。時(shí)序控制邏輯要為每條指令按時(shí)間順序提供應(yīng)有的控制信號(hào)??偩€邏輯是為多個(gè)功能部件服務(wù)的信息通路的控制電路。就CPU而言一般分為內(nèi)部總線和CPU對(duì)外聯(lián)系的外部總線,外部總線有時(shí)候又叫做系統(tǒng)總線、前端總線(FSB)等。
中斷是指計(jì)算機(jī)由于異常事件,或者一些隨機(jī)發(fā)生需要馬上處理的事件,引起CPU暫時(shí)停止現(xiàn)在程序的執(zhí)行,轉(zhuǎn)向另一服務(wù)程序去處理這一事件,處理完畢再返回原程序的過(guò)程。圖2CPU80865.2.2可編程并行接口8255A可編程并行接口芯片8255A可編程并行接口芯片8255A的基本特性。8255A是一個(gè)具有3個(gè)8位數(shù)據(jù)口(即A口、B口、C口,其中C口還可作為兩個(gè)4位口來(lái)使用)的并行輸入/輸入端口的接口芯片,它為Intel系列的CPU與外部設(shè)備提供了TTL電平兼容并行接口。8255A芯片內(nèi)部主要由控制寄存器、狀態(tài)寄存器和數(shù)據(jù)寄存器組成,因此以后的編程主要是對(duì)這三類寄存器進(jìn)行訪問(wèn)。每個(gè)端口都有一個(gè)數(shù)據(jù)輸入寄存器和一個(gè)數(shù)據(jù)輸出寄存器,輸入時(shí)端口有三態(tài)緩沖器的功能,輸出時(shí)端口有數(shù)據(jù)鎖存器功能??刂艫、B和C3個(gè)端口的工作方式,A組控制A口和C口的上半部(PC7~PC4),B組控制B口和C口的下半部(PC3~PC0)的工作方式和輸入/輸出。作用:指定3個(gè)并行端口(PA、PB、PC)是作輸入還是作輸出端口以及選擇8255的工作方式。利用按位置位/復(fù)位控制字可以使PC口的8根線中的任意一根置成高電平輸出或低電平輸出。圖38255A5.2.3譯碼器74L13874LS138為3線-8線譯碼器,當(dāng)一個(gè)選通端(G1)為高電平,另兩個(gè)選通端(/(G2A)和/(G2B))為低電平時(shí),可將地址端(A、B、C)的二進(jìn)制編碼在一個(gè)對(duì)應(yīng)的輸出端以低電平譯出。74LS138的作用:利用G1、/(G2A)和/(G2B)可級(jí)聯(lián)擴(kuò)展成24線譯碼器;若外接一個(gè)反相器還可級(jí)聯(lián)擴(kuò)展成32線譯碼器。若將選通端中的一個(gè)作為數(shù)據(jù)輸入端時(shí),74LS138還可作數(shù)據(jù)分配器圖4地址鎖存器74L1385.2.4存儲(chǔ)器27C513Intel27C513是以5V為電源,8位的儲(chǔ)存容量為64K的紫外光可擦除可編程只讀存儲(chǔ)器。圖5存儲(chǔ)器27C5135.2.5共陰極數(shù)碼管七段LED數(shù)碼管由名稱為abcdefg的7個(gè)筆畫(huà)段和一個(gè)圓點(diǎn)dp組成,這7個(gè)筆畫(huà)段在點(diǎn)亮?xí)r,共陰極數(shù)碼管是一類數(shù)字形式的顯示屏,通過(guò)對(duì)其不同的管腳輸入相對(duì)的電流,會(huì)使其發(fā)亮,從而顯示出數(shù)字能夠顯示時(shí)間、日期、溫度等所有可用數(shù)字表示的參數(shù)。本設(shè)計(jì)用8255的PB口作為輸出,和7段LED數(shù)碼管的abcdefg和dp相連,8255的A口低四位PA0~PA3和LED列線連接,共同來(lái)控制內(nèi)容的顯示。本程序是用的共陰極,從上圖可以看出,要使數(shù)碼管顯示數(shù)字,有兩個(gè)條件:(1)要在COM端加正電源;(2)要使(a、b、c、d、e、f、g、dp)端接低電平或”0”,這樣才能顯示。圖6共陰極數(shù)碼管5.2.6時(shí)鐘發(fā)生器8284A8284A是INTEL公司設(shè)計(jì)的專門與8086CPU配套的時(shí)鐘信號(hào)發(fā)生器芯片。8284A(時(shí)鐘產(chǎn)生/驅(qū)動(dòng))芯片為8086提供主頻為5MHz的時(shí)鐘信號(hào),對(duì)8086-l提供的主頻可達(dá)10MHZ。是Intel公司專為8086設(shè)計(jì)的時(shí)鐘發(fā)生器,能產(chǎn)生8086所需的系統(tǒng)時(shí)鐘信號(hào)(即主頻),可采用石英晶體或某一TTL脈沖發(fā)生器作振蕩源。8284A除提供恒定的時(shí)鐘信號(hào)外,還對(duì)外界輸入的就緒信號(hào)RDY和復(fù)位信號(hào)RES進(jìn)行同步。
圖7時(shí)鐘發(fā)生器8284A5.2.7石英晶振石英晶振就是用石英材料做成的石英晶體諧振器,俗稱晶振.起產(chǎn)生頻率的作用,具有穩(wěn)定,抗干擾性能良好圖8石英晶振
六、硬件連接圖及說(shuō)明(設(shè)計(jì)說(shuō)明書(shū))6.1時(shí)鐘發(fā)生模塊電路8086的時(shí)鐘不能直接接晶振,而要用專門與8086CPU配套的時(shí)鐘發(fā)生器芯片8284A才能滿足8086的時(shí)鐘要求,其中8284A的CLK,RESET,READY分別與8086的CLK,RESET,READY相連,這個(gè)電路使得CPU的工作頻率是晶振的三分之一。外界的就緒信號(hào)RDY輸入8284A,經(jīng)時(shí)鐘的下降沿同步以后,輸出信號(hào)READY作為8086的就緒信號(hào)READY;同樣外界的復(fù)位信號(hào)RES輸入8284A,經(jīng)整形并由時(shí)鐘的下降沿同步后,輸出RESET信號(hào)作8086的復(fù)位信號(hào)RESET(其寬度不得小于4個(gè)時(shí)鐘周期)。外界的RDY和RES可以在任何時(shí)候發(fā)出,但送至CPU去的都是經(jīng)時(shí)鐘同步了的信號(hào)。8086的時(shí)鐘發(fā)生模塊電路接法如圖9所示。圖9時(shí)鐘發(fā)生電路6.2內(nèi)存模塊電路根據(jù)實(shí)際需要,我們采用27C513EPROM作為8086的內(nèi)存,這是一個(gè)容量為8K的存儲(chǔ)系統(tǒng),具體接法為:8086的地址/數(shù)據(jù)復(fù)用總線AD0—AD13與27C513的地址線和數(shù)據(jù)線相接;8086的與27C513的片選和輸出控制相連,當(dāng)為高電平時(shí),表示CPU訪問(wèn)存儲(chǔ)器,當(dāng)為低電平時(shí),表示CPU訪問(wèn)外設(shè);8086的RESET與27C513的通過(guò)反相器相連,具體連接圖如圖10所示。存儲(chǔ)器基本地址范圍是:0000H—3FFFH。圖10內(nèi)存模塊6.3拓展IO口模塊電路由于8086的IO口較少,又因?yàn)?255A是并行接口芯片,可以作為微機(jī)系統(tǒng)與外部設(shè)備的接口,所以拓展IO口模塊由8086與并行接口8255A組成。在8086系統(tǒng)中,采用16位數(shù)據(jù)總線。進(jìn)行數(shù)據(jù)傳輸時(shí),CPU總是將低8位數(shù)據(jù)送往偶地址,而將高8位數(shù)據(jù)送往及地址端口;而從偶地址端口取得的數(shù)據(jù)總是通過(guò)低8位數(shù)據(jù)線送往CPU,從奇地址端口取得的數(shù)據(jù)總是通過(guò)高8位數(shù)據(jù)線送往CPU。而現(xiàn)在,我們?yōu)榱藢?shí)際硬件上連接的方便,將8255A的D7—D0接至系統(tǒng)總線的低8位。此時(shí),從CPU看來(lái),要求8255A的四個(gè)端口地址必須為偶地址。為了滿足這個(gè)要求,將8255A的A1,A0分別與8086的地址總線A2,A1相連,并且,CPU在對(duì)8255A的端口進(jìn)行訪問(wèn)時(shí),總是將地址線中的A0設(shè)置為0。具體連接圖如下圖11所示。表38255A地址分配端口A口B口C口控制寄存器端口地址800H802H804H806H圖11拓展IO口模塊6.4鍵盤(pán)輸入模塊電路中的鍵盤(pán)輸入模塊與8255A的A口相連接,共十四個(gè)按鍵,0—9為數(shù)字鍵,每一個(gè)十進(jìn)制數(shù)對(duì)應(yīng)PA7—PA0的八位二進(jìn)制數(shù),其中導(dǎo)線與導(dǎo)線有節(jié)點(diǎn)的為低電平,輸出0,否則為高電平輸出1。圖12鍵盤(pán)輸入模塊按鍵操作面板如圖14所示。共14個(gè)按鍵,其中數(shù)字鍵10個(gè),功能鍵4個(gè)。圖13鍵盤(pán)操作面板鍵盤(pán)操作面板中10個(gè)數(shù)字鍵用來(lái)輸入密碼,另外4個(gè)功能鍵分別是:開(kāi)鎖,閉鎖,修改密碼和確認(rèn)。其中開(kāi)鎖鍵是讓密碼鎖進(jìn)入密碼輸入狀態(tài),閉鎖鍵是讓密碼鎖進(jìn)入鎖死狀態(tài),修改密碼是讓用戶在密碼正確的前提下也就是開(kāi)鎖狀態(tài)的時(shí)候進(jìn)行密碼修改,確認(rèn)鍵是用于確認(rèn)輸入的密碼。6.5顯示模塊原理圖中的顯示模塊是由數(shù)碼管,二極管,蜂鳴器和8255A的B、C口相連接組成的。與PB口相連接的數(shù)碼管作為顯示用途,當(dāng)密碼輸入正確后,開(kāi)鎖并且數(shù)碼管顯示為00字樣,當(dāng)密碼錯(cuò)誤時(shí),數(shù)碼管顯示FF字樣。蜂鳴器則是用于當(dāng)密碼修改成功后蜂鳴器發(fā)出確認(rèn)的聲音。而報(bào)警電平連接的報(bào)警器則在六次輸入錯(cuò)誤密碼的情況下輸出電平報(bào)警。具體連接如圖14所示。其中,C口PC0、PC1低電平有效,PC2、PC3、PC4高電平有效。圖14顯示模塊6.6系統(tǒng)整體電路圖15系統(tǒng)整體電路七、各程序的詳細(xì)框圖及相應(yīng)說(shuō)明7.1軟件設(shè)計(jì)思路考慮到密碼鎖的多功能,我們用主程序來(lái)調(diào)用子程序。共采用了5個(gè)子程序來(lái)實(shí)現(xiàn)開(kāi)鎖、閉鎖、錯(cuò)誤報(bào)警、開(kāi)鎖成功和修改密碼子程序。主程序主要是通過(guò)對(duì)輸入的判斷,用戶的按鍵來(lái)進(jìn)入子程序,然后實(shí)現(xiàn)功能,因考慮到密碼鎖的實(shí)用性,我們采取要在開(kāi)鎖狀態(tài)下才能進(jìn)行密碼修改,具體見(jiàn)程序介紹。由于我們采用8255來(lái)實(shí)現(xiàn)功能,所以我們程序也是圍繞著8255來(lái)編寫(xiě)的,采取的是A口輸入、B口輸出(控制數(shù)碼管顯示)、C后輸出(控制蜂鳴器、LED燈和報(bào)警器)。在程序開(kāi)始時(shí)要對(duì)8255進(jìn)行初始化。并設(shè)置系統(tǒng)的初始狀態(tài)。大概思路出來(lái)后,我們采取的是先編主程序、再編子程序,在編寫(xiě)子程序的返回點(diǎn),檢查是否匹配硬件連接和題目要求,反復(fù)檢查,最后得出程序。7.2程序介紹7.2.1主程序主程序主要完成密碼和密碼鎖狀態(tài)碼初始化(初始密碼為12345,密碼鎖狀態(tài)碼是更改密碼時(shí)用的,STATUS為1時(shí)代表密碼鎖處于開(kāi)啟狀態(tài),為0時(shí)為關(guān)閉狀態(tài),只有STATUS為1時(shí)才能修改密碼。初始狀態(tài)為0),并設(shè)置數(shù)碼管的初始狀態(tài),密碼鎖開(kāi)始工作時(shí),數(shù)碼管顯示“DD”表示處于等待狀態(tài)。并設(shè)置密碼位數(shù)為5以及密碼輸入次數(shù)為6。該密碼鎖要按功能鍵(開(kāi)鎖、閉鎖、修改密碼)才能工作,開(kāi)始時(shí)按下了數(shù)字鍵無(wú)效。直到按下正確的按鍵才能跳到子程序,我們用LP標(biāo)號(hào)來(lái)實(shí)現(xiàn)。7.2.2開(kāi)鎖子程序當(dāng)用戶按下“開(kāi)鎖”時(shí),調(diào)用該程序,如果此時(shí)STATUS為0表明鎖處于關(guān)閉狀態(tài)才能進(jìn)行開(kāi)鎖,否則判斷為開(kāi)鎖無(wú)效,回到主程序。用戶開(kāi)始輸密碼,并將輸入的數(shù)字和系統(tǒng)密碼作對(duì)比,只要有一位錯(cuò)誤就調(diào)用閉鎖子程序。如果密碼輸入完全無(wú)誤的話,啟動(dòng)開(kāi)鎖子程序。7.2.3閉鎖子程序當(dāng)用戶按下“閉鎖”時(shí),進(jìn)行關(guān)閉密碼鎖操作,是數(shù)碼管顯示"11",表示密碼鎖已被關(guān)閉。并將密碼鎖狀態(tài)碼置0。7.2.4密碼輸入錯(cuò)誤子程序當(dāng)密碼輸入出現(xiàn)錯(cuò)誤時(shí)自動(dòng)調(diào)用此程序,當(dāng)輸入未到6次時(shí):當(dāng)密碼輸入錯(cuò)誤時(shí)數(shù)碼管輸出"FF"、蜂鳴器響四下報(bào)錯(cuò);如果輸入錯(cuò)誤密碼達(dá)到6次時(shí),輸出報(bào)警電平報(bào)警。7.2.5開(kāi)鎖成功子程序作用:用戶密碼輸入完全正確時(shí),進(jìn)行打開(kāi)密碼鎖操作,數(shù)碼管顯示"00",并使LED燈亮表示已開(kāi)鎖,并將STATUS置1,表示處于開(kāi)鎖狀態(tài)。7.2.6修改密碼子程序當(dāng)用戶按下“修改密碼”時(shí)調(diào)用該程序,由于修改密碼的前提是鎖處于開(kāi)啟狀態(tài),所以在程序的開(kāi)始要進(jìn)行狀態(tài)的判斷,若STATUS為0,說(shuō)明密碼鎖處于關(guān)閉狀態(tài),調(diào)用開(kāi)鎖子程序,先進(jìn)行開(kāi)鎖。如果STATUS為1,可以進(jìn)行密碼修改,逐位進(jìn)行修改,并按確認(rèn)鍵確定,蜂鳴器響一下表示密碼修改成功。7.3流程圖7.3.1主程序流程圖7.3.2子程序流程圖開(kāi)鎖子程序閉鎖子程序密碼輸入錯(cuò)誤子程序開(kāi)鎖成功子程序7.3.3修改密碼子程序八、程序清單及必要注釋;;多功能密碼鎖程序;功能說(shuō)明:;數(shù)字鍵:1、2、3、4、5、6、7、8、9、0;功能鍵:①開(kāi)啟②上鎖③確定④修改密碼;數(shù)碼管顯示:"DD"代表等待狀態(tài)"11"代表閉鎖狀態(tài)"00"代表開(kāi)鎖成功"FF"代表密碼輸入錯(cuò)誤;LED顯示:開(kāi)通代表開(kāi)鎖成功;蜂鳴器:響一聲代表確定響四聲代表錯(cuò)誤警報(bào);變量說(shuō)明:;PASSWORD:密碼;STATUS:密碼鎖狀態(tài)碼;子程序說(shuō)明:;OPEN:開(kāi)鎖子程序;CLOSE:閉鎖子程序;SUCCESS:開(kāi)鎖成功子程序;FAULT:密碼輸入錯(cuò)誤子程序;ALTER:修改密碼子程序;DATASSEGMENTPASSWORDDB1,2,3,4,5;設(shè)置初始密碼為12345STATUSDB0DATASENDSSTACKSSEGMENTSTACKDW256DUP(?)STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,ES:DATASSTART:MOVAX,DATASMOVDS,AX MOVAX,DATASMOVES,AXMOVAL,90H;定義8255工作方式OUT63H,AL;工作方式0,A口輸入,B、C口輸出MOVBX,5;設(shè)置錯(cuò)誤密碼允許輸入的最大次數(shù)MOVCX,4;設(shè)置密碼位數(shù)MAIN:MOVAL,5EH;初始化數(shù)碼管顯示OUT61H,AL;數(shù)碼管L1輸出"D"MOVAL,10HOUT62H,AL;選中L1MOVAL,5EHOUT61H,AL;數(shù)碼管L2輸出"D"MOVAL,20HOUT62H,AL;選中L2LP:INAL,60H;輸入判斷(按下功能鍵是開(kāi)鎖還是閉鎖)CMPAL,10HJZOPEN;如按下"開(kāi)鎖"鍵則調(diào)用開(kāi)鎖子程序CMPAL,20HJZALTER;如按下"修改密碼"則調(diào)用更改密碼子程序CMPAL,40HJZCLOSE;如按下"閉鎖"鍵則調(diào)用閉鎖子程序JMPLP;;開(kāi)鎖子程序;作用:當(dāng)用戶按下"開(kāi)鎖"功能鍵后,開(kāi)始輸密碼,程序?qū)⒂脩糨斎氲臄?shù)字和系統(tǒng)密碼比較;OPENPROCNEAR;開(kāi)鎖子程序CMPSTATUS,0;判斷密碼鎖狀態(tài)JNELPMOVSI,OFFSETPASSWORDLP1:INAL,60H;開(kāi)始讀數(shù)據(jù)CMPAL,BYTEPTR[SI];將用戶輸入的數(shù)字與系統(tǒng)密碼逐位比較JNEFAULT;只要有一位錯(cuò)誤就調(diào)用密碼輸入錯(cuò)誤子程序INCSILOOPLP1CALLSUCCESS;正確就調(diào)用開(kāi)鎖子程序RETOPENENDP;;閉鎖子程序;作用:當(dāng)用戶按下"閉鎖"功能鍵后,進(jìn)行關(guān)閉密碼鎖操作,此時(shí)數(shù)碼管顯示"11";CLOSEPROCNEAR;閉鎖子程序MOVAL,06HOUT61H,AL;數(shù)碼管L1輸出"1"MOVAL,10HOUT62H,AL;選中L1MOVAL,06HOUT61H,AL;數(shù)碼管L2輸出"1"MOVAL,20HOUT62H,AL;選中L2MOVSTATUS,0;將密碼鎖狀態(tài)碼置"0"RETCLOSEENDP;;密碼輸入錯(cuò)誤子程序;作用:①輸入未達(dá)6次時(shí):當(dāng)密碼輸入錯(cuò)誤時(shí)數(shù)碼管輸出"FF"、蜂鳴器響四下;報(bào)錯(cuò);②輸入錯(cuò)誤達(dá)到6次時(shí):產(chǎn)生報(bào)警電平報(bào)警;FAULTPROCNEAR;密碼輸入錯(cuò)誤子程序MOVAL,71HOUT61H,AL;數(shù)碼管L1輸出"F"MOVAL,10HOUT62H,AL;選中L1MOVAL,71HOUT61H,AL;數(shù)碼管L2輸出"F"MOVAL,20HOUT62H,AL;選中L2LP2:MOVCX,3MOVAL,01HOUT62H,ALLOOPLP2;蜂鳴器響四聲表示錯(cuò)誤警告MOVSTATUS,0;將密碼鎖狀態(tài)碼置"0"DECBXCMPBX,0;判斷是否已經(jīng)輸入了六次錯(cuò)誤密碼JNEOPEN;不足六次則重新轉(zhuǎn)到開(kāi)鎖子程序MOVAL,04HOUT62H,AL;已輸入六次誤碼則產(chǎn)生報(bào)警電平報(bào)警RETFAULTENDP;;開(kāi)鎖成功子程序;作用:用戶密碼輸入正確時(shí),進(jìn)行打開(kāi)密碼鎖操作,此時(shí)數(shù)碼管顯示"00";SUCCESSPROCNEAR;開(kāi)鎖成功子程序LP3:INAL,60HANDAL,80HJNELP3;等待確認(rèn)鍵按下MOVAL,3FHOUT61H,AL;數(shù)碼管L1輸出"0"MOVAL,10HOUT62H,AL;選中L1MOVAL,3FHOUT61H,AL;數(shù)碼管L2輸出"0"MOVAL,20HOUT62H,AL;選中L2MOVAL,02HOUT62H,AL;輸出開(kāi)鎖電平,開(kāi)通LED,表示電子鎖開(kāi)啟MOVSTATUS,1;將密碼鎖狀態(tài)碼置"1"SUCCESSENDP;;修改密碼子程序;作用:當(dāng)用戶按下"修改密碼"功能鍵時(shí),如果密碼鎖處于開(kāi)啟狀態(tài),則可以進(jìn)行修;改密碼;ALTERPROCNEAR;修改密碼子程序CMPSTATUS,1JNEOPENMOVCX,4;設(shè)置密碼位數(shù)MOVSI,OFFSETPASSWORDLP4:INAL,60HMOV[SI],ALINCSILOOPLP4;依次修改五位密碼LP5:INAL,60HANDAL,80H;判斷有否按下"確認(rèn)"功能鍵JNELP5;若沒(méi)按下則繼續(xù)等待MOVAL,01HOUT62H,AL;蜂鳴器響一聲表示確認(rèn)RETALTERENDP CODESENDSENDSTART九、課設(shè)結(jié)果及分析及設(shè)計(jì)難點(diǎn)9.1課設(shè)結(jié)果及分析經(jīng)過(guò)我們的仔細(xì)分析,此設(shè)計(jì)基本上已滿足了設(shè)計(jì)要求。密碼鎖在輸入密碼正確的條件下輸出開(kāi)鎖電平,控制電控鎖開(kāi)啟,同時(shí)顯示00字樣。當(dāng)輸入密碼錯(cuò)誤時(shí),發(fā)出錯(cuò)誤警告聲音,同時(shí)顯示FF字樣。當(dāng)六次誤碼輸入的條件下,產(chǎn)生報(bào)警電平報(bào)警。還可以實(shí)現(xiàn)對(duì)密碼的修改,修改成功后,蜂鳴器發(fā)出確認(rèn)音。考慮到密碼鎖的實(shí)用性,我們?cè)黾恿碎]鎖功能以及開(kāi)鎖條件及修改密碼條件,以及在開(kāi)始操作時(shí)數(shù)碼管輸出“DD”表示處于等待狀態(tài)。9.2設(shè)計(jì)難點(diǎn)在硬件方面,主要遇到的困難時(shí)畫(huà)圖軟件的問(wèn)題。這次用的是protel99se,由于這個(gè)軟件以前從來(lái)沒(méi)用過(guò),所以在應(yīng)用軟件畫(huà)圖這里花了很長(zhǎng)時(shí)間,而且在布線方面也遇到許多的問(wèn)題。在軟件方面也遇到許多問(wèn)題,因?yàn)橹八鶎W(xué)的是比較簡(jiǎn)單的程序,但現(xiàn)在應(yīng)用的是比較復(fù)雜的,所以再設(shè)計(jì)程序時(shí)也花了非常多的時(shí)間。十.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年小型商鋪?zhàn)赓U合同范本
- 2024年公司勞動(dòng)合同范本簡(jiǎn)單
- 房產(chǎn)購(gòu)買合同范本
- 2024標(biāo)準(zhǔn)委托合同格式
- 協(xié)議定制購(gòu)銷合同2024年
- 工程維護(hù)居間合同范本
- 遠(yuǎn)程教育協(xié)議合同
- 設(shè)備以租代購(gòu)合同
- 高考物理總復(fù)習(xí)專題八恒定電流第2講閉合電路歐姆定律及其應(yīng)用練習(xí)含答案
- 高中地理《地球在宇宙中》教案 中圖版必修1
- 吹風(fēng)機(jī)產(chǎn)業(yè)策劃方案
- 剖析日本泡沫經(jīng)濟(jì)
- 國(guó)開(kāi)作業(yè)《管理學(xué)基礎(chǔ)》管理實(shí)訓(xùn):第二章查閱文獻(xiàn)資料并寫(xiě)出評(píng)論
- 財(cái)政部土地儲(chǔ)備會(huì)計(jì)核算辦法
- 地震波動(dòng)力學(xué)
- 訴訟費(fèi)退費(fèi)賬戶確認(rèn)書(shū)
- 三年級(jí)上冊(cè)心理健康課件-17《災(zāi)難面前要冷靜》 北師大版
- 遼寧2022年遼寧省農(nóng)村信用社聯(lián)合社內(nèi)部選聘行業(yè)審計(jì)工作人員上岸提分題庫(kù)3套【500題帶答案含詳解】
- 2023年企業(yè)大監(jiān)督體系建設(shè)方案監(jiān)督管理體系建設(shè)(6篇)
- T-GDAEPI 07-2022 廣東省環(huán)保管家服務(wù)規(guī)范
- 科學(xué)領(lǐng)域核心經(jīng)驗(yàn)《幼兒園科學(xué)領(lǐng)域教育精要-關(guān)鍵經(jīng)驗(yàn)與活動(dòng)指導(dǎo)》
評(píng)論
0/150
提交評(píng)論