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

正文內容

單片機,紅綠燈顯示實驗報告-wenkub

2024-10-17 14 本頁面
 

【正文】 “00”。觀察仿真結果,完成實驗報告。、電路原理圖::及 2、編程思路及 C51 源程序:、仿真運行效果:、實驗小結 :通過本次實驗我熟悉 uVision3 編譯軟件了解軟件得結構組成與功能學習C51 語言得程序設計方法)學會在 uVision3中進行 C51 程序錄入、編譯、與 調試理解 Proteus 與 Keil 聯(lián)合得仿真原理實現 LED 指示燈循環(huán)控制功能。二、實驗內容 按照教材 P243 得圖 A、34,繪制實驗二電路原理圖; 2、編寫 C51 程序,實現 8 個 LED 燈依次點亮得功能: P0、0→P0、1→ P0、2→P0、3→ ┅ →P0、7→P0、6→P0、5→ ┅ →P0、0 得順序,無限循環(huán),間隔約50ms; 觀察仿真結果,完成實驗報告。三、實驗要求:提交得實驗報告中應包括:1、繪圖方法簡述,要求說明元件與電源得選取、擺放及屬性編輯,總線與標簽得畫法等內容;電路原理圖。對以后進一步學習plc相關知識奠定了堅實的基礎。七、時序分析 正常無故障運行:。當縱向綠燈熄滅并亮起黃燈持續(xù)2s后紅燈亮起,同時橫向的綠燈也亮起并維持8s到此一個循環(huán)就此結束,下一個循環(huán)開始。模擬軟件S7200調試時,雙向紅綠燈開始正常工作,橫向的綠燈和縱向的紅燈先亮。本實驗設置了兩個緊停按鈕。第8秒時橫向的綠燈熄滅,同時亮起黃燈并維持2s后熄滅。三、控制要求分析實驗利用PLC控制十字路口的紅綠燈。c)利用for控制每位顯示可大大減少代碼量。b)數碼管以非常短的時間重復點亮,利用人的視覺暫留給人以穩(wěn)定顯示字符之感。j0。j0。j0。extern void DpyDisplay(u8 a, u8 b, u8 c, u8 d, u8 e, u8 f, u8 g, u8 h)。Dpy7Display(g)。Dpy3Display(c)。delay(100)。delay(100)。delay(100)。delay(100)。delay(100)。delay(100)。delay(100)。delay(100)。LSC = c。sbit LSC = P2^4。其它內容見顯示實驗三、實驗步驟::a): includetypedef unsigned char u8。、子程序、循環(huán)程序的編寫方法。、了解機器周期和指令周期的概念。typedef unsigned int u16。u8 code array[17] = {0x3f, 0x06, 0x5b, 0x4f,0x66, 0x6d, 0x7d, 0x07,0x7f, 0x6f, 0x77, 0x7c,0x39, 0x5e, 0x79, 0x71,0x00}。}void delay(u16 i){ while(i0)i。Dpy = 0x00。Dpy = 0x00。Dpy = 0x00。Dpy = 0x00。Dpy = 0x00。Dpy = 0x00。Dpy = 0x00。Dpy = 0x00。Dpy4Display(d)。Dpy8Display(h)。void main(){ u16 i, j, n。j){for(i=0。j){for(i=0。j)} } {} for(i=0。c)利用for循環(huán)使數碼管穩(wěn)定顯示,并使數字逐秒減少??赏饨硬煌獿ED模擬紅綠燈。十字路口的紅綠燈分為橫向控制燈和縱向控制燈,每個方向有紅、綠、黃3種顏色的控制燈。第10s時,橫向黃燈熄滅的同時亮起紅燈并維持10s,同時縱向的綠燈亮起并維持8s。四、PLC的I/O分析,。打開軟件錄入程序,運行調試直到達到正確控制紅綠燈的亮滅。第10s時,橫向黃燈熄滅的同時亮起紅燈并維持10s,同時縱向的綠燈亮起并維持8s。關閉軟件。八、實驗心得體會通過實驗操作,了解掌握了plc編程的原理和方法,同時實驗前期遇到很多各類問題,均得到了解決,對plc產生了初步的興趣。利用提供得hex 文件驗證此電路得運行效果。學會可執(zhí)行文件 加載及程序仿法;理解Proteus在單片機開發(fā)中得作用,完成單片機電路原 理圖得繪制. 實驗名稱:實驗 2——LED 指示燈循環(huán)控制一、實驗目得 熟悉μVision3 編譯軟件、掌握 C51編程與調試方法。觀察仿真結果,完成實驗報告:繪制得電路原理圖、編程思路分析及 C51源程序、調試過程簡述,仿真運行效果以及實驗小結。要求采用外部中斷原理完成本次實驗,其中按鍵 KK2 均設置為下降沿觸發(fā)方式,自然優(yōu)先級; 編寫 C51 程序實現如下功能:開機后 D1滅燈,LED1黑屏,隨后單擊 K1→D1狀態(tài)反轉,單擊 K2 →LED1 從 0 開始循環(huán)顯示0~F 字符。經過編程操作起來更加熟練能很快得完成繪圖,編程時也得心應手,能熟練得運用軟件找出自己所編程中得語法問題及其她問題,并以改正。采用12MHz晶振頻率,T0 定時方式 50ms 定時中斷法編程(1s 需要經過 20 軟循環(huán))(流程圖與參考程序模版如下所示).//定時中斷方式實現得電子秒表15()件文頭?(定義無符號字符型變量 t—-中斷次數計數器,并賦初值0(定義無符號字符型變量 second—秒計數器,并賦初值 0(定義位于 ROM 區(qū)得無符號字符型數組table-—顯示字模)timer0()(中斷函數關鍵詞){ ?()0T 閉關?(初值重裝載 0x3cb0)()1增器數計數次斷中? {)02==t(fi???// 秒1于當相,次 02斷中若?。]01%dnoces[elbat=2P?(定義T0 定時方式 1—TMOD)05()0LT與0HT——載加0bc3x0值初出溢 sm?()AE,0TE——化始初斷中?(啟動 T0)(死循環(huán))編程思路及C1 51 源程序: :仿真運行效果:5、實驗小結 :本次實驗進行得比較順利,根據指導材料中提供得流程圖完成了源程序得編 寫,成功生成了、hex文件, 實驗,我更加深入得了解到單片機定時/計數功能實現得機理,通過與單片機中 斷功能得結合,可以完成更多得預期功能。新建一個 C51 文件 , 單擊左上角的 New File 如下圖所示:保存新建的文件,單擊SAVE如下圖:(),再單擊“保存”,如下圖:保存好后把此文件加入到工程中方法如下 : 用鼠標在 Source Group1 上單擊右鍵 , 然后再單擊 Add Files to Group ‘Source Group 139。三、實驗工具(軟件、硬件等)Keil計算機實驗二:Proteus軟件學習一、實驗目的了解Proteus的基本功能熟悉Proteus的設計環(huán)境Preoteus ISIS及第三方編譯工具Keil掌握Proteus中實現單片機系統(tǒng)設計與仿真的步驟與方法二、實驗內容設計與仿真的開發(fā)過程Proteus強大的單方機系統(tǒng)設計與仿真功能,使之成為單片機系統(tǒng)應用開發(fā)和改進手段之一。三、實驗工具(軟件、硬件等)載有Proteus的計算機一臺實驗三:LED流水燈一、實驗目的用Keil軟件編寫程序并利用開發(fā)板仿真學習LED燈工作原理二、實驗內容延時實現LED流水燈效果P2口八個燈作跑馬燈。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。一個不是很復雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別!只因為單片機的通過你編寫的程序可以實現高智能,高效率,以及高可靠性!單片機誕生于20世紀70年代末,經歷了SCM、MCU、SoC三大階段。(Micro Controller Unit)階段,主要的技術發(fā)展方向是:不斷擴展?jié)M足嵌入式應用時,對象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對象的智能化控制能力。Philips公司以其在嵌入式應用方面的巨大優(yōu)勢,將MCS51從單片微型計算機迅速發(fā)展到微控制器。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應用系統(tǒng)。針對微控制器的特點,我們首先考慮串行擴展,因為微控制器的I/O引腳有限,并行擴展一則外圍芯片面積比較大,二則對抑制EMI不利。單片機實驗報告include define uint unsigned int void d(uint x){uint n。nmain(){unsigned int i。實驗結束后先斷電源再拆線,將元器件歸位后離開。sbit I11 = P1^3。void Go(){ //APH1 = 0。//PH2為0 則B線圈為反向電流I02 = 1。//輸出0 I11 = 1。delay(speed)。PH2 = 1。PH1 = 1。//PH2為0 則B線圈為反向電流I02 = 0。for(j=0。加載程序,觀察實驗結果,如果不正確對程序進行改進后重復此操作。void main(void){unsigned char ledValue, keyNum。break。break。break。break。}GPIO_LED = ledValue。Scan_1:while(P1!=0xff)。for(。}} }四、矩陣鍵盤實驗編程由16個矩陣按鍵控制數碼管顯示相應的數值 在Keil ,按照下圖連接電路后將HC600S51單片機開發(fā)板接通電源,按下開關,錄入。void Delayms(uint x)。loop: i = ScanKey()。break。break。break。break。break。break。break。break。}void Delayms(uint x){uint n。n{。//無鍵按下,返回for(i=0,P1=0xfe。0xf0)!=0xf0){ n=P1。while((P1amp。return n。(圖一)圖一單片機實驗報告圖二見上圖圖二 include define uchar unsigned char define uint unsigned int void Delayms(uint x)。P0 = LED7Code[LedNumV
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1