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

正文內(nèi)容

單片機(jī),紅綠燈顯示實驗報告(專業(yè)版)

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

下一頁面
  

【正文】 //寫一個指針加1 LcdWriteCom(0x01)。LCD1602_E = 1。LCD1602_E = 1。//選擇發(fā)送命令LCD1602_RW = 0。// 個位} } } void UsartConfiguration(){ SCON=0X50。LcdInit()。//開顯示不顯示光標(biāo)LcdWriteCom(0x06)。//寫入時序Lcd1602_Delay1ms(5)。//選擇寫入LCD1602_DATAPINS = 。c){for(b=199。TL0=0xB0。+Freq%100/10。//讀取TL的值Freq = Freq +(TH1 * 256)。加載程序,觀察實驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。uchar code cDsCode[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xf8,0x80,0x90}。//定義變量 while(1){// 將字模送到P0口顯示LedNumVal++。if((P1amp。case 0x77:ledValue = ~0x71。case 0x7d:ledValue = ~0x07。ledValue = 0x01。//無鍵按下,返回goto Scan_r。case(0xFB):ledValue = 0x04。}void delay(int time){int i,j。//以最大電流輸出I12 = 0。sbit I01 = P1^2。因此,在不重新選型(可選用SoC)的前提下,為實現(xiàn)我們所需要的功能,就需要進(jìn)行外圍擴(kuò)展。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。打開以后界面如下:我們先新建一個工程文件,點擊“ProjectNew Project?”菜單,如下圖:選擇工程文件要存放的路徑 ,輸入工程文件名 LED, 、在彈出的對話框中選擇 CPU 廠商及型號選擇好 Atmel 公司的 AT89S52 后 , 單擊確定在接著出現(xiàn)的對話框中選擇“是”。實驗名稱:實驗3——指示燈與數(shù)碼管得中斷控制一、實 驗?zāi)康?掌握外部中斷得工作原理,、實驗內(nèi)容 按照教材帕圖 A、53,繪制實驗四電路原理圖。:橫向綠燈()亮,縱向紅燈()亮。當(dāng)縱向綠燈熄滅并亮起黃燈持續(xù)2s后紅燈亮起,同時橫向的綠燈也亮起并維持8s到此一個循環(huán)就此結(jié)束下一個循環(huán)開始。i:開發(fā)板數(shù)碼管第一位從9逐秒遞減至0后,第三位從1逐秒遞減至0,之后第五位從4逐秒遞減至0。} b): includetypedef unsigned char u8。}void Dpy7Display(u8 i){ ls(0,0,1)。}void Dpy3Display(u8 i){ ls(1,0,1)。define Dpy P0 sbit LSA = P2^2。sbit LSB = P2^3。Dpy = array[i]。Dpy = array[i]。typedef unsigned int u16。:a)通過發(fā)送段碼選定某位后向該位發(fā)送位碼以點亮一根數(shù)碼管。當(dāng)按下緊停按鈕時兩路同時亮黃燈2s后,其中一路亮紅燈另一路亮綠燈。、:橫向紅燈()亮,縱向綠燈()亮。更好得將 C 語言與 C51 語言聯(lián)系在了一起)學(xué)到得知識能準(zhǔn)確得利用了出來。第四篇:單片機(jī)實驗報告《單片機(jī)原理及應(yīng)用》實 驗 報 告2017—2018學(xué)年第一學(xué)期班級: 152 專業(yè): 電子科學(xué)與技術(shù) 姓名: 子路 學(xué)號: 教師:實驗一:Keil C51一、實驗?zāi)康氖煜eil C51單片機(jī)應(yīng)用開發(fā)系統(tǒng)熟悉Keil C51的調(diào)試技巧二、實驗內(nèi)容安裝好了Keil軟件以后,我們打開它。單片機(jī)是靠程序運(yùn)行的,并且可以修改。然而,普通51系列微控制器內(nèi)部資源有限,像我用Proteus構(gòu)建微控制器虛擬實驗室選用的AT89C52只有三個定時器、一個全雙工的串行口和中斷控制,并且其數(shù)據(jù)處理能力有限,不適合對大量數(shù)據(jù)進(jìn)行復(fù)雜分析和運(yùn)算。//定義管腳 sbit PH2 = P1^1。//PH2為1 則B線圈為正向電流I02 = 0。delay(speed)。break。if(P1==0xff)goto Scan_r。uchar i。break。break。0xf0)!=0xf0){ Delayms(10)。main(){unsigned int LedNumVal。uchar mDS[6]。}} }七、NE555脈沖發(fā)生器實驗(定時/計數(shù)器)在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開發(fā)板接通電源,按下開關(guān),錄入。}while(1){if(TR0==0)//當(dāng)計數(shù)器停下的時候,表明計數(shù)完畢{Freq = Freq + TL1。039。TH0=0x3C。c0。//選擇寫入命令LCD1602_RW = 0。LCD1602_E = 1。//開顯示單片機(jī)實驗報告LcdWriteCom(0x0c)。void main(){ unsigned char i, receiveData。 +(receiveData % 10))。//使能LCD1602_RS = 0。LCD1602_DATAPINS = Lcd1602_Delay1ms(1)。Lcd1602_Delay1ms(1)。//開顯示不顯示光標(biāo)LcdWriteCom(0x06)。當(dāng)然更重要的是這種好習(xí)慣,仿真完后再去在實驗板上驗證會比直接要來的確切而且便捷,至少不要老是去插拔線。//寫入時序Lcd1602_Delay1ms(5)。//選擇輸入數(shù)據(jù)LCD1602_RW = 0。//保持時間LCD1602_E = 0。TR1=1。//讀取數(shù)據(jù)單片機(jī)實驗報告RI = 0。//在四位線下的初始化LcdWriteCom(0x0c)。//選擇寫入LCD1602_DATAPINS = dat。Lcd1602_Delay1ms(1)。}}} ifndef LCD1602_4PINS //當(dāng)沒有定義這個LCD1602_4PINS時 void LcdWriteCom(uchar )//寫入命令 { LCD1602_E = 0。TR1=1。i{if(freqValue[i]==0x30){freqValue[i]=0x20。freqValue[1]=39。//初始化定時器 ulong Freq。}void Dsplay()//動態(tài)掃描顯示{uchar i。x 0。while((P1amp。}void Delayms(uint x){uint n。break。break。for(。break。加載程序,觀察實驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。PH2 = 1。void Go(){ //APH1 = 0。單片機(jī)實驗報告include define uint unsigned int void d(uint x){uint n。(Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時,對象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對象的智能化控制能力。三、實驗工具(軟件、硬件等)Keil計算機(jī)實驗二:Proteus軟件學(xué)習(xí)一、實驗?zāi)康牧私釶roteus的基本功能熟悉Proteus的設(shè)計環(huán)境Preoteus ISIS及第三方編譯工具Keil掌握Proteus中實現(xiàn)單片機(jī)系統(tǒng)設(shè)計與仿真的步驟與方法二、實驗內(nèi)容設(shè)計與仿真的開發(fā)過程Proteus強(qiáng)大的單方機(jī)系統(tǒng)設(shè)計與仿真功能,使之成為單片機(jī)系統(tǒng)應(yīng)用開發(fā)和改進(jìn)手段之一。經(jīng)過編程操作起來更加熟練能很快得完成繪圖,編程時也得心應(yīng)手,能熟練得運(yùn)用軟件找出自己所編程中得語法問題及其她問題,并以改正。利用提供得hex 文件驗證此電路得運(yùn)行效果。打開軟件錄入程序,運(yùn)行調(diào)試直到達(dá)到正確控制紅綠燈的亮滅。可外接不同色LED模擬紅綠燈。j){for(i=0。Dpy = 0x00。Dpy = 0x00。}void delay(u16 i){ while(i0)i。、子程序、循環(huán)程序的編寫方法。delay(100)。delay(100)。Dpy3Display(c)。j0。三、控制要求分析實驗利用PLC控制十字路口的紅綠燈。當(dāng)縱向綠燈熄滅并亮起黃燈持續(xù)2s后紅燈亮起,同時橫向的綠燈也亮起并維持8s到此一個循環(huán)就此結(jié)束,下一個循環(huán)開始。二、實驗內(nèi)容 按照教材 P243 得圖 A、34,繪制實驗二電路原理圖; 2、編寫 C51 程序,實現(xiàn) 8 個 LED 燈依次點亮得功能: P0、0→P0、1→ P0、2→P0、3→ ┅ →P0、7→P0、6→P0、5→ ┅ →P0、0 得順序,無限循環(huán),間隔約50ms; 觀察仿真結(jié)果,完成實驗報告。0=t???????? //中斷次數(shù)計數(shù)器清零 ?。采用了寄存器存中間數(shù)。因此,當(dāng)我們回顧嵌入式系統(tǒng)發(fā)展道路時,不要忘記Intel和Philips的歷史功績。while(1){for(i=0,P0=1。I12 = 1。//PH1為1 則A線圈為正向電流I01 = 1。ledValue = 0x01。case(0x7F):ledValue = 0x80。加載程序,觀察實驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。case 0xed:ledValue = ~0x66。case 0xe7:ledValue = ~0x39。}} }uchar ScanKey(void)//鍵盤掃描函數(shù) { uchar i,n=0xff。} }五、靜態(tài)數(shù)碼管實驗編程使數(shù)碼管顯示字符0F 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開發(fā)板接通電源,按下開關(guān),錄入。在Keil ,按照下圖連電路后將HC600S51單片機(jī)開發(fā)板接通電源,按下開關(guān),錄入。//關(guān)閉位選通 }void Delayms(uint x){uint n。for(i=0。+Freq%10000/1000。//將計算的頻率清零TH1=0。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1