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

正文內(nèi)容

基于單片機的多路專用定時器的設(shè)計(編輯修改稿)

2025-07-24 19:56 本頁面
 

【文章內(nèi)容簡介】 ST鍵后數(shù)碼管顯示的時間暫停,這時可以使用KEY_UP、KEY_DW自行加、減時間。按鍵KEY_UP:當時間暫停之后,按一次KEY_UP鍵數(shù)碼管上的時間加1。按鍵KEY_DW:當時間暫停之后,按一次KEY_DW鍵數(shù)碼管上的時間減1。按鍵KEY_T1:電路上電之后,按下KEY_T1鍵后,開啟定時器0,時間從99s開始倒計時。按鍵KEY_T2:電路上電之后,按下KEY_T2鍵后,開啟定時器1,時間從99s開始倒計時。按鍵KEY_T3:電路上電之后,按下KEY_T3鍵后,開啟定時器2,時間從99min開始倒計時。L0—L2:發(fā)光二極管,用以觀看使用的是哪一個定時器。 接口連接設(shè)計—:與74HC573芯片的8個輸入口相接,然后輸出口接上數(shù)碼管的8個段選?!悍謩e和三個發(fā)光二極管相連,用以顯示使用的是哪一個定時器?!悍謩e接KEY_UP、KEY_DW、KEY_ST三個按鍵,控制時間的自加、自減以及暫停。、:分別和芯片ULN2803的管腳3相連,然后接上數(shù)碼管的2個位選端。—:分別接KEY_TKEY_TKEY_T3三個按鍵,控制定時時間3。 功能簡介LED顯示模塊與單片機的連接中,對LED顯示模塊讀寫和字位、。按鍵KEY_ST、KEY_UP、KEY_DW完成定時器的暫停、自加和自減功能。而發(fā)光二極管L0—L2則反映了選用的定時時間的不同。 第四章 軟件設(shè)計本章首先對設(shè)計思想即主程序進行介紹,然后對發(fā)光二極管指示程序、鍵掃描程序和數(shù)碼管的顯示程序的設(shè)計分別進行說明。 主程序本次設(shè)計中,由于要求有定時器3,所以程序設(shè)計中使用了三個定時器分別進行定時。數(shù)碼管顯示部分由于最大數(shù)是99,所以使用兩只數(shù)碼管已綽綽有余。為了分清使用的是哪一個數(shù)碼管,所以又用了三個發(fā)光二極管進行區(qū)分。鍵掃描定時器初始化設(shè)定初值開始LED顯示二極管顯示 結(jié)束 主程序流程圖 發(fā)光二極管指示程序發(fā)光二極管的亮滅指示了此刻數(shù)碼管顯示的時間是使用了三個定時器中的哪一個進行的定時。開始 NKEY_T1按下? 否 是L0亮KEY_T2按下? 否 是L1亮KEY_T3按下? 否 是L3亮 結(jié)束 發(fā)光二極管指示流程圖 鍵掃描程序鍵掃描程序中主要是掃描判斷KEYST、KEYUP、。開始延時KEY_ST按下?延時KEY_ST按下? 否 是KEY_UP按下?KEY_UP按下?延時 是 否LED顯示 KEY_DW按下?延時KEY_DW按下? 否LED顯示 是 按鍵子程序流程圖 定時器中斷程序程序設(shè)計中使用了單片機的三個定時器,雖然定時時間各不相同,但定時器中斷流程圖是相同的,所以此處只畫出定時器0的中斷流程圖,:開始重裝初值t++t=0LED顯示數(shù)減一50ms到?t=20?KEY_ST按下?延時 KEY_ST按下? 否 是定時器0關(guān)閉 定時器0的中斷流程圖 第五章 設(shè)計調(diào)試 軟件調(diào)試 Proteus的簡介Proteus ISIS是英國Labcenter公司開發(fā)的電路分析與實物仿真軟件。它運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點是:①實現(xiàn)了單片機仿真和SPICE電路仿真相結(jié)合。具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS232動態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。②支持主流單片機系統(tǒng)的仿真。目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。③提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器等的當前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVision2等軟件。④具有強大的原理圖繪制功能??傊?,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。Proteus主要用于繪制原理圖并可進行電路仿真,Proteus ARES主要用于PCB 設(shè)計。ISIS的主界面主要包括:1是電路圖概覽區(qū)、2是元器件列表區(qū)、3是繪圖區(qū)。繪制電路圖的過程如下:單擊2區(qū)的P命令即彈出元器件選擇(Pick Devices)對話框,Proteus提供了豐富的元器件資源,包括30余種元器件庫,有些元器件庫還具有子庫。利用該對話框提供的關(guān)鍵詞(Keywords)搜索功能,輸入所要添加的元器件名稱,即可在結(jié)果(Results)中查找,找到后雙擊鼠標左鍵即可將該元器件添到2區(qū),待所有需要的元器件添加完成后點擊對話框右下角的OK按鈕,返回主界面。接著在2區(qū)中選中某一個元器件名稱,直接在3區(qū)中單擊鼠標左鍵即可將該元器件添加到3區(qū)[12]。由于是英國的軟件,特別要注意的是繪圖區(qū)中鼠標的操作和一般軟件的操作習慣不同,這正像是司機座位和人行道走向和國內(nèi)不同一樣。單擊左鍵是完成在2區(qū)中被選中的元器件的粘貼功能;將鼠標置于某元器件上并單擊右鍵則是選中該元器件(呈現(xiàn)紅色),若再次單擊右鍵的話則刪除該元器件,而單擊左鍵的話則會彈出該元器件的編輯對話框(Edit Component);若不需再選中任何元器件,則將鼠標置于3區(qū)的空白處單擊右鍵即可;另外如果想移動某元器件,則選中該元器件后再按住鼠標左鍵即可將之移動。元器件之間的連線方法為:將鼠標移至元器件的某引腳,即會出現(xiàn)一個“”符號,按住鼠標左鍵后移動鼠標,將線引至另一引腳處將再次出現(xiàn)符號“”,此時單擊鼠標左鍵便可完成連線。連線時在需拐彎的地方單擊鼠標左鍵即可實現(xiàn)方向的改變。繪制好電路后,可利用1區(qū)的綠色邊框?qū)?區(qū)的電路進行定位。 Keil軟件及其調(diào)試功能簡介目前流行的51系列單片機開發(fā)軟件是德國Keil公司推出的Keil C51軟件,它是一個基于32位Windows環(huán)境的應(yīng)用程序,支持C語言和匯編語言編程,(通常稱為μV2)。Keil提供包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,由以下幾部分組成:μVision IDE集成開發(fā)環(huán)境(包括工程管理器、源程序編輯器、程序調(diào)試器)、C51編譯器、A51匯編器、LIB51庫管理器、BL51連接/定位器、OH51目標文件生成器以及Monitor5RTX51實時操作系統(tǒng)。應(yīng)用Keil進行軟件仿真開發(fā)的主要步驟為:編寫源程序并保存——建立工程并添加源文件——設(shè)置工程——編譯/匯編、連接,產(chǎn)生目標文件——程序調(diào)試。Keil使用“工程”(Project)的概念,對工程(而不能對單一的源程序)進行編譯/匯編、連接等操作。工程的建立、設(shè)置、編譯/匯編及連接產(chǎn)生目標文件的方法非常易于掌握。首先選擇菜單File—New…,在源程序編輯器中輸入?yún)R編語言或C語言源程序(或選擇File—Open…,直接打開已用其他編輯器編輯好的源程序文檔)并保存,(.a51);然后選擇菜單Project—New Project…,建立新工程并保存(保存時無需加擴展名,);工程保存后會立即彈出一個設(shè)備選擇對話框,選擇CPU后點確定返回主界面。這時工程管理窗口的文件頁(Files)會出現(xiàn)“Target1
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1