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

正文內(nèi)容

單片機應(yīng)用技術(shù)課程整體教學(xué)設(shè)計(編輯修改稿)

2024-08-09 21:51 本頁面
 

【文章內(nèi)容簡介】 擊“確定”按鈕,即可完成加載目標(biāo)代碼文件。2.仿真運行調(diào)試(1)單擊仿真工具欄的“單步運行”按鈕,進入單步運行狀態(tài)。單擊“調(diào)試”→8051 CPU Registers,單擊“調(diào)試”→8051 CPU SFR Memory,分別打開工作寄存器窗口和特殊功能寄存器窗口。單擊源代碼調(diào)試窗口的“單步執(zhí)行”按鈕一次,執(zhí)行一條指令,通過各調(diào)試窗口觀察每條指令執(zhí)行后數(shù)據(jù)處理的結(jié)果,以加深對硬件結(jié)構(gòu)和指令的理解。(2)單擊仿真工具欄的“運行”按鈕,單片機全速運行程序,對“點亮一個LED”進行Proteus仿真運行。在編輯區(qū)“點亮一個LED”電路中,同時在打開的工作寄存器窗口和特殊功能寄存器窗口中也能看到P1口為0xFE,其他引腳都為高電平?!炯寄苡?xùn)練11】單片機最小系統(tǒng)應(yīng)用——開關(guān)控制LED點亮。在這里如果通過開關(guān)控制LED點亮,那么如何實現(xiàn)呢?1.電路設(shè)計開關(guān)控制LED點亮是AT89S52單片機的一種最簡單電路,它包含3個部分:單片機最小系統(tǒng)、輸入電路和輸出電路。單片機最小系統(tǒng)由AT89S52單片機、晶振電路和上電復(fù)位電路構(gòu)成。輸入部件是開關(guān)SW,輸出部件是LED,如圖12所示。由于只使用內(nèi)程序存儲器,AT89S52的EA端接電源正端。圖12 開關(guān)控制LED點亮電路2.程序設(shè)計(1)開關(guān)控制點亮LED分析。開關(guān)閉合:=0,LED點亮;開關(guān)斷開:=1,LED熄滅。流程圖如圖13所示。圖13 開關(guān)控制點亮LED流程圖(2)編寫開關(guān)控制LED點亮程序。include //sbit SW=P3^0。 //sbit LED=P1^0。 //void main (void){ while(1) { if(SW==0) LED=0。 //開關(guān)閉合SW=0:=0,LED點亮 else LED=1。 //開關(guān)斷開SW=1:=1,LED熄滅 }} 【焊接制作訓(xùn)練】單片機最小系統(tǒng)和LED電路的制作與調(diào)試在萬能板上,焊接制作AT89S52單片機最小系統(tǒng)以及LED電路,并通過ISP接口下載程序,實現(xiàn)LED點亮和閃爍功能。(1)了解單片機最小系統(tǒng)制作過程,掌握電子元器件檢測、識別和焊接方法及硬件電路關(guān)鍵點測試方法。(2)學(xué)會用ISP軟件加載程序到AT89S52單片機芯片,觀察LED運行情況是否與設(shè)計功能相符,并掌握基本的調(diào)試手段和方法。焊接單片機最小系統(tǒng)和LED電路的元器件如表11所示。表11 單片機最小系統(tǒng)和LED電路元件清單元件注釋封裝數(shù)量元件注釋封裝數(shù)量單片機AT89S52PDIP1輕微按鍵SW1JZ1電阻10K1瓷片電容1042電阻1K1電解電容10μF1LEDLED11IC插座 DIP401根據(jù)“工作模塊1”圖11所示電路圖,完成單片機最小系統(tǒng)和LED電路電路焊接制作。焊接電子元器件原則是由小到大、由矮到高,首先焊接電阻、電容、發(fā)光二極管,然后焊接按鍵、晶振,最后焊接IC插座、接線端子。焊接好的電路板如圖14所示。圖14 單片機最小系統(tǒng)和LED電路實物照片元器件焊接時注意事項如下:(1)電解電容(瓷片電容不分正負(fù)極)、發(fā)光二極管都具有一長一短兩個引腳,長腳為正極、短腳為負(fù)極。 (2)焊接底座時要先焊接兩個對角引腳,將其固定在線路板子上,防止底座焊接不平,然后焊接其它引腳。底座焊接完后,將單片機芯片兩排引腳分別向內(nèi)側(cè)壓一下,以便插入芯片底座。(3)晶振電路盡量靠近單片機芯片進行焊接,以減少寄生電容,更好地保證振蕩器穩(wěn)定和可靠地工作。選用復(fù)位電路所使用的開關(guān)時,最好選用點觸開關(guān),便于操作。(4)焊接后,元器件外觀要整齊、焊點要飽滿(防止虛焊)、引腳不宜過高。在放置元器件時,還要考慮為方便以后開發(fā),在線路板上預(yù)留一定空間。(1)上電前,檢測單片機VCC 和GND 是否短路。上電后,檢測單片機40腳和20腳之間是否有5V電壓。(2)檢測晶振兩端(第1819引腳),如果有則說明晶振電路工作正常。(3)按下復(fù)位按鍵,檢測第9腳的電壓是否會變化。如果按鍵沒有按下時電壓為0V,按鍵按下后電壓立刻變?yōu)?V,之后很快降為0V,則表示復(fù)位電路正常。通過ISP下載器把“”文件燒入單片機芯片中,如果LED運行結(jié)果與設(shè)計功能相符,說明上面焊接過程和程序均正常,否則需進行調(diào)試,直到功能實現(xiàn)。軟件下載、調(diào)試步驟如下:(1)首先在計算機上打開Easy ,出現(xiàn)如圖15所示主窗口畫面。點擊右下角的設(shè)置按扭,彈出如圖16所示程序燒錄界面,在編程器類型中設(shè)置選擇“使用Easy ISP下載線”。 圖15 ISP下載器主窗口 圖16 ISP下載線設(shè)置界面(2)把下載器的8P的排線和單片機的ISP下載接口相接,另一端連接到PC機。接著在燒錄界面中選擇實際要燒錄的芯片型號(AT89S52),再點擊“檢測器件”的按鈕看是否可以檢測到所燒錄的目標(biāo)芯片。(3)單擊“自動打開文件”按鈕,選擇需要下載的程序HEX文件,可以一步一步的手動完成,也可以點擊“自動完成”后,就會一項一項的往下進行,燒錄完成就可以運行實驗程序了。上電后,即可觀察到LED能點亮或閃爍,直到電源關(guān)閉才能熄滅。教學(xué)小結(jié):1.Proteus能在計算機上完成從原理圖與電路設(shè)計、電路分析與仿真、單片機代碼級調(diào)試與仿真、系統(tǒng)測試與功能驗證到形成PCB的完整的電子設(shè)計、研發(fā)過程。2.Keil C51是基于8051內(nèi)核的微控制器軟件開發(fā)平臺,是51系列單片機C語言軟件開發(fā)系統(tǒng)??梢酝瓿晒こ探⒑凸芾怼⒕幾g、連接、目標(biāo)代碼的生成、軟件仿真和硬件仿真等完整的開發(fā)流程。3.單片機主要應(yīng)用在家用電器、智能卡、智能儀器儀表、網(wǎng)絡(luò)與通信以及工業(yè)控制等方面。4.AT89S52單片機最小系統(tǒng)就是指由單片機和一些基本的外圍電路所組成的一個可以工作的單片機系統(tǒng)。一般來說,它包括單片機、電源、晶振電路和復(fù)位電路。5.“include ”語句是一個“文件包含”處理。 “sbit LED=P1^0。” 語句是定義用符號LED來表示 引腳。Keil C支持C++風(fēng)格的注釋,可以用“//”進行注釋,也可以用/*……*/進行注釋。 【問題與討論】11 簡述Keil C51和Proteus軟件的主要功能。12 簡述單片機的主要應(yīng)用領(lǐng)域。13 簡述單片機的主要特點。14 單片機最小系統(tǒng)由哪幾部分組成?,請完成LED點亮電路及其C語言程序設(shè)計。項目十一 點陣顯示設(shè)計與實現(xiàn) 工作模塊28 1632LED點陣顯示設(shè)計(最后一次課)工作任務(wù):利用AT89S52單片機及88點陣顯示模塊,完成1632點陣顯示電路設(shè)計,采用逐列掃描方法,用C語言程序?qū)崿F(xiàn)1632點陣分屏顯示和移動顯示4個漢字。終極目標(biāo):能利用AT89S52單片機及88點陣顯示模塊,完成1632點陣顯示電路設(shè)計,充分理解電路中關(guān)于I/O擴展等硬件電路的設(shè)計方法和原理,能夠用C語言程序?qū)崿F(xiàn)1632點陣分屏顯示和移動顯示漢字等功能,完成1632點陣顯示的設(shè)計、運行及調(diào)試。促成目標(biāo):1.知道88點陣顯示模塊結(jié)構(gòu)和工作原理;2.會利用88點陣顯示模塊構(gòu)建1632點陣顯示模塊以及測試方法;3.知道74LS1374LS154和74LS595芯片的功能和使用方法;4.會利用74LS1374LS154和74LS595芯片設(shè)計行列驅(qū)動電路;5.會1632LED點陣逐列掃描顯示和逐行掃描方法,以及1632點陣顯示程序的設(shè)計方法。教學(xué)方法:采用“教、學(xué)、做”一體化教學(xué)方法模式,項目的實施可采用小組合作的學(xué)習(xí)方法。教學(xué)設(shè)計:目前,在市場上常見的LED點陣顯示屏主要有 581616 等幾種規(guī)格。若要顯示阿拉伯?dāng)?shù)字、英文字母、特殊符號等,可采用 588 的點陣即可夠用,若要顯示中文字,則需要 4 片 88 的點陣組成 1616 LED點陣顯示屏才能顯示一個中文字。通過“邊做邊學(xué)”,學(xué)習(xí)88點陣LED的內(nèi)部電路、工作過程、88點陣顯示模塊構(gòu)建1632點陣顯示模塊以及測試方法,完成1632點陣顯示電路設(shè)計;通過“邊做邊學(xué)”,學(xué)習(xí)1632LED點陣逐列掃描顯示和逐行掃描方法,以及1632點陣顯示程序的設(shè)計方法,完成1632點陣顯示程序設(shè)計、運行與調(diào)試。課時:4學(xué)時教學(xué)過程: 1632LED點陣顯示電路設(shè)計隨著信息產(chǎn)業(yè)的高速發(fā)展,LED 顯示屏作為信息傳播的一種重要手段成為現(xiàn)代信息化社會的一個閃亮標(biāo)志。LED點陣顯示屏制作簡單,安裝方便,可以用來顯示溫度、日期和文字信息等,主要應(yīng)用場合有:排隊叫號、公交車報站、廣告屏等。1.認(rèn)識LED點陣漢字顯示屏LED點陣顯示屏是由高亮發(fā)光二極管點陣組成的矩陣模塊,通過控制這個二極管矩陣達(dá)到在顯示屏上顯示符號、文字等信息的目的。目前,在市場上常見的LED點陣顯示屏主要有 581616 等幾種規(guī)格。若要顯示阿拉伯?dāng)?shù)字、英文字母、特殊符號等,可采用 588 的點陣即可夠用,若要顯示中文字,則需要 4 片 88 的點陣組成 1616 LED點陣顯示屏才能顯示一個中文字。1632LED點陣漢字顯示電路由AT89S52單片機最小系統(tǒng)、LED顯示屏、行驅(qū)動電路和列驅(qū)動電路等模塊構(gòu)成。2.1632LED點陣漢字顯示模塊設(shè)計按照工作任務(wù)要求,1632LED點陣漢字顯示模塊的列數(shù)據(jù)由P0口和P2口發(fā)送,P1口送列碼,通過逐列掃描實現(xiàn)1632LED點陣漢字顯示。構(gòu)建一塊1632LED點陣模塊,需要八塊88 LED點陣模塊,設(shè)計1632LED點陣模塊步驟如下:(1)先把八個“MATRIX8X8RED”元器件對應(yīng)的行線和列線分別進行連接,每一條行線引腳接一行32個LED,每一條列線引腳接一列16個LED。(2)然后標(biāo)注行列引腳連線標(biāo)號,相同行標(biāo)注同一個連線標(biāo)號,相同列標(biāo)注同一個連線標(biāo)號。1~8行引腳連線標(biāo)號分別為P00~ P07,9~16行引腳連線標(biāo)號分別為P20~ P27;1~32列引腳連線標(biāo)號分別為S00~ S31,如圖111所示。圖111 1632 LED點陣行列引腳連線標(biāo)號(3)分開的88 LED點陣模塊并不能達(dá)到好的效果,需要把8個88 LED點陣模塊并攏成
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1