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

正文內(nèi)容

基于51單片機(jī)的數(shù)字秒表設(shè)計(jì)-展示頁

2025-01-27 14:07本頁面
  

【正文】 1轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。掌握這一軟件的使用對于使用51系列單片機(jī)的愛好者來說是十分必要的,如果你使用C語言編程,那么Keil幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。中斷源中斷標(biāo)志中斷服務(wù)程序入口優(yōu)先級順序外部中斷0IE00003H0 定時/計(jì)數(shù)器TF0000BH 1外部中斷1IE10013H2定時/計(jì)數(shù)器1TF1001BH3串行口EI或TI0023H4PDJW現(xiàn)場保護(hù)計(jì)數(shù)器重加載循環(huán)次數(shù)減1是否滿8次毫秒值加1是否滿60毫秒緩沖清零秒值加1是否60S秒顯緩沖清零分顯示加1是否滿60分顯示清零現(xiàn)場恢復(fù)YNNNNYYY5調(diào)試與仿真Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。 中斷是單片機(jī)實(shí)時地處理內(nèi)部或外部事件的一種內(nèi)部機(jī)制。本章節(jié)系統(tǒng)的介紹了數(shù)字秒表的主程序和中斷程序的設(shè)計(jì)流程。與74LS48譯碼器配套的顯示器為共陰型。圖11 74LS48 外引線排列圖顯示器采用七段發(fā)光二極管顯示器,它可直接顯示出譯碼器輸出的十進(jìn)制數(shù)。圖9 74LS161引腳圖60進(jìn)制計(jì)數(shù)器也是用乘數(shù)法構(gòu)成的,它是由一個十進(jìn)制計(jì)數(shù)器和一個六進(jìn)制計(jì)數(shù)器級聯(lián)而成。74LS161是集成同步二進(jìn)制計(jì)數(shù)器,該計(jì)數(shù)器具有同步預(yù)置、異步清零、計(jì)數(shù)和保持四種功能,且有進(jìn)位信號輸出端,可串接計(jì)數(shù)使用。把計(jì)數(shù)單元的所有74LS161的清零控制端Rd連接在一起,通過一個開關(guān)接地,需要清零時,閉合開關(guān)就行。若要繼續(xù)計(jì)時,合上開關(guān)J1即可。圖8 控制電路由圖知,當(dāng)開關(guān)J1和開關(guān)J2都打開時,基本RS觸發(fā)器的兩輸入端都是1,觸發(fā)器輸出保持原狀態(tài)不變。為了消除開關(guān)的接觸抖動,可在機(jī)械開關(guān)與驅(qū)動電路間接入一個基本RS觸發(fā)器,把帶RS觸發(fā)器的無抖動的開關(guān)稱為邏輯開關(guān)。(a)所示的電路中通過希望在開關(guān)S閉合時,A點(diǎn)電壓的變化是從+5V到0V的清楚躍遷,但是由于機(jī)械開關(guān)的接觸抖動,往往在幾十毫秒內(nèi)電壓會出現(xiàn)多次抖動,相當(dāng)于連續(xù)出現(xiàn)了幾個脈沖信號。圖7 RS觸發(fā)器邏輯電路和邏輯符號基本RS觸發(fā)器的用途之一是作無抖動開關(guān)。圖6 基準(zhǔn)脈沖的產(chǎn)生電路啟動和暫??刂崎_關(guān)是由基本RS觸發(fā)器構(gòu)成的。由于晶體振蕩器的輸出為1M Kz的脈沖信號,為了得到100 Hz的振蕩脈沖,要進(jìn)行10 000分之一的分頻,故需要四個74160來對振蕩輸出脈沖進(jìn)行分頻。圖4為它的邏輯符號圖。分頻電路有多種選擇方案,可以使用專用的分頻器,也可通過觸發(fā)器進(jìn)行分頻,還可以用計(jì)數(shù)器分頻,本次設(shè)計(jì)中用10進(jìn)制計(jì)數(shù)器74HC160對1M Kz進(jìn)行分頻,因?yàn)槭侨?0 000分之一,所以使用了4個計(jì)數(shù)器,盡管用74HC160較多,有點(diǎn)浪費(fèi),但其在電路中的連接方式較為簡單。盡管方案二需要使用分頻電路,增加了電路中使用的元件數(shù),但秒表的計(jì)時一定要可靠、精準(zhǔn),與555多諧振蕩器相比,石英晶體振蕩器在振蕩頻率的穩(wěn)定性上剛好符合設(shè)計(jì)需要。但是,石英晶體振蕩器產(chǎn)生的振蕩脈沖的頻率過高,為了的到基準(zhǔn)脈沖,還需要外加分頻電路,555多諧振蕩器則不需如此。石英晶體多諧振蕩器的振蕩頻率只取決于石英晶體的固有頻率f0,而與外接的R、C元件無關(guān)。石英晶體多諧振蕩器是一種產(chǎn)生高穩(wěn)定度的脈沖振蕩器,它有極高的頻率穩(wěn)定性,而且品質(zhì)因數(shù)又高,因此它有極好的選頻特性。首先,555多諧振蕩器的振蕩頻率不可能是某一精確值,即它的振蕩頻率不可能達(dá)到100 Hz;其次,因?yàn)?55多諧振蕩器的振蕩,故頻率還受電阻RR2和電容C的影響,當(dāng)它們中的任一值變動時,振蕩頻率就受到影響;最后,上述555振蕩電路中的振蕩頻率是由門電路輸入電壓上升到轉(zhuǎn)換電平所需要時間來決定的,由于受電源電壓、溫度變化以及某些干擾因素的影響,門電路的轉(zhuǎn)換時間不可能十分精確和穩(wěn)定,可見,上述振蕩電路的振蕩頻率極不穩(wěn)定。只是石英晶體振蕩器產(chǎn)生的頻率很高,要得到基準(zhǔn)毫秒脈沖,還需要用分頻電路。:由石英晶體構(gòu)成的多諧振蕩器在對頻率的穩(wěn)定性要求較高的電路中,應(yīng)采用頻率穩(wěn)定性很高的石英晶體振蕩器,圖3給出了兩種常見的石英晶體振蕩電路。取一固定電阻47千歐與一5千歐的電位器相串聯(lián)代替電阻R2。當(dāng)矩形波的頻率f=100 Hz時,振蕩周期T=。如此循環(huán)不止,輸出端就得到一系列矩形脈沖,(b)所示。這時,Q=0,內(nèi)部放電管截止。于是電容C經(jīng)R2和內(nèi)部放電管放電,υc按指數(shù)規(guī)律減小。 當(dāng)υC上升到大于Vcc/3時,RD=1,SD=1,基本RS觸發(fā)器狀態(tài)不變,即輸出端Q仍為高電平,當(dāng)VC上升到略大于2VCC/3時,RD =0,SD=1,基本RS觸發(fā)器置0,輸出端Q為低電平。由于電容上電壓不能突變,電源剛接通時υCVCC/3,所以555內(nèi)部比較器A1輸出高電平,A2輸出低電平,即RD=1,SD=0,基本RS觸發(fā)器置1,輸出端Q為高電平。⑵(a)所示,(b)為其工作波形。若觸發(fā)輸入端 TR 的電壓小于VCC /3,則比較器 C2 的輸出為 0,可使 RS 觸發(fā)器置 1,使輸出端 OUT=1。兩個比較器的輸出電壓控制 RS 觸發(fā)器和放電管的狀態(tài)。它提供兩個基準(zhǔn)電壓VCC /3 和 2VCC /3。555 所示。 555 定時器成本低,性能可靠,只需要外接幾個電阻、電容,就可以實(shí)現(xiàn)多諧振蕩器、單穩(wěn)態(tài)觸發(fā)器及施密特觸發(fā)器等脈沖產(chǎn)生與變換電路。圖1數(shù)字秒表的原理方框圖本電路由啟動、清零復(fù)位電路、多諧振蕩電路、分頻計(jì)數(shù)電路、譯碼顯示電路等組成,整體上是按照基準(zhǔn)脈沖產(chǎn)生部分,控制部分和計(jì)數(shù)、譯碼、顯示部分這三大部分來設(shè)計(jì)的。因?yàn)閷γ氡淼木纫蟾?,故CP脈沖是由石英振蕩器產(chǎn)生的,而沒有用555構(gòu)成的多諧振蕩器。選擇信號發(fā)生器時,有兩種方案:一種是用晶體震蕩器,另一種方案是采用集成電路555定時器與電阻和電容組成的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1