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

正文內(nèi)容

單片機,紅綠燈顯示實驗報告-預(yù)覽頁

2025-10-16 14:37 上一頁面

下一頁面
 

【正文】 此一個循環(huán)就此結(jié)束下一個循環(huán)開始。五、PLC梯形圖程序及指令表程序 梯形圖程序:指令表程序:LD = Network 2 LDN AN AN T37 LDN A T38 A OLD = Network 3 LDN AN AN T39 TON T37, 80 Network 4 LDN AN AN T38 A T37 LDN AN T38 A OLD LDN AN T38 A OLD = Network 5 LDN AN A T37 LDN A OLD LDN A OLD TON T38, 20 Network 6 LDN AN AN T39 A T38 LDN A T38 A OLD = Network 7 LDN AN A T38 TON T39, 100 Network 8 LDN AN AN T40 LDN A T42 A OLD = Network 9 LDN T42 AN AN TON T40, 100 Network 10 LDN AN AN T41 A T40 LDN A T38 A OLD = Network 11 LDN AN AN T42 A T40 TON T41, 80 Network 12 LD T41 AN AN T42 AN LDN T42 A AN OLD LDN T42 AN A OLD = Network 13 LDN AN A T41 LDN A OLD LD AN OLD TON T42, 20 Network 14 LD = 六、實驗過程記錄及分析根據(jù)實驗要求,編寫plc梯形圖程序。第8秒時橫向的綠燈熄滅,同時亮起黃燈并維持2s后熄滅。說明實驗程序正確,保存好實驗數(shù)據(jù),做好記錄。:橫向綠燈()亮,縱向紅燈()亮。二、實驗內(nèi)容:?繪制“計數(shù)顯示器”電路原理圖。學習ISIS 模塊得使用方法,學會設(shè)置圖紙、選元件、線畫總線、修改屬性等基本操作。2、練習采用單步、斷點以及監(jiān)視窗等手段進行程序調(diào)試得方法。實驗名稱:實驗3——指示燈與數(shù)碼管得中斷控制一、實 驗?zāi)康?掌握外部中斷得工作原理,、實驗內(nèi)容 按照教材帕圖 A、53,繪制實驗四電路原理圖。持續(xù)按下持續(xù)按 K2 則數(shù)碼顯示管依次顯 示 1F,實現(xiàn)了 K2 對應(yīng)于 0~F 間得數(shù)碼管加一計數(shù)顯示.及 編程思路及 C51 源 源 程序:、仿真運行效果:實驗小結(jié):通過實驗對 Protues 有了更多得了解,同時了解到中斷系統(tǒng)在實際中得更好 應(yīng)用。秒計數(shù)到 59 后,自動從“00”開始。]01/dnoces[elbat=0P?? // 值示顯出輸別分口 2P 與 0P?。打開以后界面如下:我們先新建一個工程文件,點擊“ProjectNew Project?”菜單,如下圖:選擇工程文件要存放的路徑 ,輸入工程文件名 LED, 、在彈出的對話框中選擇 CPU 廠商及型號選擇好 Atmel 公司的 AT89S52 后 , 單擊確定在接著出現(xiàn)的對話框中選擇“是”。如果沒有生成,在執(zhí)行一遍步驟10到步驟12,直到生成。3)Proteus仿真:在ISIS平臺上將目標代碼文件加載到單片機系統(tǒng)中,由此實現(xiàn)系統(tǒng)實時交互與協(xié)同傷真。單片機由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。在開創(chuàng)嵌入式系統(tǒng)獨立發(fā)展道路上,Intel公司功不可沒。在發(fā)展MCU方面,最著名的廠家當數(shù)Philips公司。隨著微電子技術(shù)、IC設(shè)計、EDA工具的發(fā)展,基于SoC的單片機應(yīng)用系統(tǒng)設(shè)計會有較大的發(fā)展。因此,在不重新選型(可選用SoC)的前提下,為實現(xiàn)我們所需要的功能,就需要進行外圍擴展。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。x){for(n=0。加載程序,觀察實驗結(jié)果,如果不正確對程序進行改進后重復(fù)此操作。sbit I01 = P1^2。void delay(int time)。//以最大電流輸出PH2 = 0。//圈為反向電流I01 = 1。//以最大電流輸出I12 = 0。//以最大電流輸出I11 = 0。delay(speed)。PH2 = 0。}void delay(int time){int i,j。//步進電機運行} }單片機實驗報告三、獨立按鍵控制LED實驗通過編程控制8個獨立按鍵分別控制8個LED燈的開關(guān) 在Keil ,按照下圖連接電路后將HC600S51單片機開發(fā)板接通電源,按下開關(guān),錄入。//延時10ms uchar Key_Scan()。//掃描鍵盤switch(keyNum){case(0xFE)://返回按鍵K1的數(shù)據(jù)ledValue = 0x01。case(0xFB):ledValue = 0x04。case(0xEF):ledValue = 0x10。case(0xBF):ledValue = 0x40。default:break。//無鍵按下,返回goto Scan_r。}void Delayms(uint x){uint n。n{。單片機實驗報告見下圖圖一圖一 圖二見上圖圖二 include define uchar unsigned char define uint unsigned int define uint unsigned int define GPIO_LED P0uchar ScanKey(void)。ledValue = 0x01。case 0xde:ledValue = ~0x06。case 0x7e:ledValue = ~0x4F。case 0xdd:ledValue = ~0x6D。case 0x7d:ledValue = ~0x07。case 0xdb:ledValue = ~0x6F。case 0x7b:ledValue = ~0x7C。case 0xd7:ledValue = ~0x5E。case 0x77:ledValue = ~0x71。goto loop。x){ for(n=0。if(P1==0xf0)goto Scan_r。if((P1amp。Scan_1:單片機實驗報告P1=0xf0。Scan_r:P1=0xff。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。//定義變量 while(1){// 將字模送到P0口顯示LedNumVal++。for(。}} }六、動態(tài)數(shù)碼管實驗編程實現(xiàn)8個數(shù)碼管的動態(tài)掃描。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。uchar code cDsCode[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xf8,0x80,0x90}。goto loop。//輸出段Delayms(1000)。x 0。加載程序,觀察實驗結(jié)果,如果不正確對程序進行改進后重復(fù)此操作。單片機實驗報告void TIMER_Configuration()。LcdInit()。}LcdWriteCom(0xc0)。//讀取TL的值Freq = Freq +(TH1 * 256)。+Freq%1000000/100000。freqValue[2]=39。039。+Freq%100/10。for(i=0。i{LcdWriteData(freqValue[i])。TR0=1。TL0=0xB0。TR0=1。TR1=0。} void Timer1()interrupt 3 {單片機實驗報告//進入一次中斷,表明計數(shù)到了65536// Freq=Freq+65536。c){for(b=199。a)。//選擇寫入LCD1602_DATAPINS = 。//保持時間LCD1602_E = 0。//選擇寫入LCD1602_DATAPINS = 。LCD1602_E = 0。//寫入時序Lcd1602_Delay1ms(5)。//選擇輸入數(shù)據(jù)LCD1602_RW = 0。//寫入時序Lcd1602_Delay1ms(5)。//選擇寫入數(shù)據(jù)LCD1602_RW = 0。//寫入時序Lcd1602_Delay1ms(5)。//寫入時序Lcd1602_Delay1ms(5)。//開顯示不顯示光標LcdWriteCom(0x06)。//將8位總線轉(zhuǎn)為4位總線LcdWriteCom(0x28)。//清屏LcdWriteCom(0x80)。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。LcdInit()。while(1){if(RI == 1)//查看是否接收到數(shù)據(jù){receiveData = SBUF。039。 +(receiveData % 100 / 10))。// 個位} } } void UsartConfiguration(){ SCON=0X50。//計數(shù)器初始值設(shè)置,注意波特率是4800的TL1=0XF3。c0。a0。//選擇發(fā)送命令LCD1602_RW = 0。//寫入時序單片機實驗報告Lcd1602_Delay1ms(5)。//選擇寫入命令LCD1602_RW = 0。//寫入時序Lcd1602_Delay1ms(5)。LCD1602_E = 1。//使能清零LCD1602_RS = 1。LCD1602_E = 1。//使能清零LCD1602_RS = 1。LCD1602_E = 1。LCD1602_E = 1。//開顯示LcdWriteCom(0x0c)。//設(shè)置數(shù)據(jù)指針起點 } else void LcdInit()//LCD初始化子程序 { LcdWriteCom(0x32)。//寫一個指針加1 LcdWriteCom(0x01)。硬件設(shè)計中,仿真讓我很有感觸,感覺蠻好玩的,可以摒棄麻煩的實驗硬件自己在寢室玩而且不受硬件狀態(tài)的限制,即便出錯了也不會損壞。相信在以后的實驗學習實踐工作中都會有個潛移默化的作用
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1