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

正文內(nèi)容

下單片機(jī)實(shí)驗(yàn)報告-展示頁

2025-04-01 03:56本頁面
  

【正文】 Yes(三)程序設(shè)源代碼include //定義頭文件define SEG P2 //數(shù)碼管接至P2口unsignedchar code TAB[]={0xc0,0xf9,0xa4,0xb0,0x99, //數(shù)字0~40x92,0x83,0xf8,0x80,0x98}。AT89c51單片機(jī)的9腳(RST)為復(fù)位引腳,當(dāng)RST為高電平的時間達(dá)到2個機(jī)器周期時系統(tǒng)就會被復(fù)位。它的每一秒的延時的計算跟實(shí)驗(yàn)一所表達(dá)的一樣。實(shí)驗(yàn)二 數(shù)碼管靜態(tài)顯示實(shí)驗(yàn)一、實(shí)驗(yàn)要求1. 在Proteus軟件中畫好51單片機(jī)最小核心電路,包括復(fù)位電路和晶振電路2. 在電路中增加一個7段數(shù)碼管(共陽/共陰自選),將P2口作數(shù)據(jù)輸出口與7段數(shù)碼管數(shù)據(jù)引腳相連 3. 在Keil軟件中編寫程序,采用靜態(tài)顯示法,實(shí)現(xiàn)數(shù)碼管循環(huán)顯示數(shù)字0~9,顯示數(shù)字延時間隔1秒鐘二、實(shí)驗(yàn)?zāi)康?. 鞏固Proteus軟件和Keil軟件的使用方法2. 學(xué)習(xí)端口輸入輸出的高級應(yīng)用3. 掌握7段數(shù)碼管的連接方式和靜態(tài)顯示法4. 掌握查表程序和延時等子程序的設(shè)計三、實(shí)驗(yàn)說明(條理清晰,含程序的一些功能分析計算)在proteus中把實(shí)驗(yàn)所要求的把電路圖連接好,然后在kile軟件中開始按實(shí)驗(yàn)要求來進(jìn)行編程。} 五.實(shí)驗(yàn)總結(jié)本實(shí)驗(yàn)應(yīng)該是比較簡單的,但實(shí)驗(yàn)中就是算時間的部分剛開始比較不懂,后通過同學(xué)的幫助讓自己理解了是怎么來計算的。j120。ix。//延時1s } }}void delay_ms(int x) //延時函數(shù)的開始{ int i,j。k++) { LED=LED1。 //01111111 最右邊一個亮 for(k=0。 //聲明延時函數(shù)main() //主函數(shù){ int k。四、硬件原理圖及程序設(shè)計(一)硬件原理圖設(shè)計,排阻RP1阻值為330Ω,AT89c51單片機(jī)的9腳(RST)為復(fù)位引腳;31引腳(EA)為存取外部存儲器使能引腳:單片機(jī)內(nèi)部已接地,所以我們不用再接了。在編寫程序時需要延時1s,我們選的單片機(jī)是12MHz的,一機(jī)器周期是12個時鐘脈沖,一個時鐘脈沖的時間是1/12us,即一個機(jī)器周期為1us。2實(shí)驗(yàn)二 數(shù)碼管靜態(tài)顯示實(shí)驗(yàn) 3實(shí)驗(yàn)三 按鍵輸入與數(shù)碼管靜態(tài)顯示實(shí)驗(yàn) 6實(shí)驗(yàn)四 數(shù)碼管動態(tài)顯示實(shí)驗(yàn)一 10實(shí)驗(yàn)五 數(shù)碼管動態(tài)顯示實(shí)驗(yàn)二 12實(shí)驗(yàn)六 鍵盤掃描實(shí)驗(yàn) 15實(shí)驗(yàn)七 外部中斷實(shí)驗(yàn)一 17實(shí)驗(yàn)八 外部中斷實(shí)驗(yàn)二 20實(shí)驗(yàn)九 定時器實(shí)驗(yàn)一 22實(shí)驗(yàn)十 定時器實(shí)驗(yàn)二 24實(shí)驗(yàn)十一 定時器實(shí)驗(yàn)三 27實(shí)驗(yàn)十二 串口實(shí)驗(yàn)一 28實(shí)驗(yàn)十三 串口實(shí)驗(yàn)二 29實(shí)驗(yàn)十四 串口實(shí)驗(yàn)三 31實(shí)驗(yàn)十五 AD實(shí)驗(yàn) 35實(shí)驗(yàn)十六 DA實(shí)驗(yàn) 38實(shí)驗(yàn)十七 點(diǎn)陣屏顯示實(shí)驗(yàn) 39實(shí)驗(yàn)十八 LCD1602顯示實(shí)驗(yàn) 41 實(shí)驗(yàn)一 流水燈實(shí)驗(yàn)一、實(shí)驗(yàn)要求1. 在Proteus軟件中畫好51單片機(jī)最小核心電路,包括復(fù)位電路和晶振電路2. 繼續(xù)在Proteus軟件中繪制電路,將P1口做輸出口,接八只發(fā)光二極管3. 在Keil軟件中編寫程序,實(shí)現(xiàn)功能,間隔1S點(diǎn)亮一個發(fā)光二極管。二、實(shí)驗(yàn)?zāi)康?. 學(xué)習(xí)Proteus軟件的使用方法2. 學(xué)習(xí)Keil軟件的使用方法3. 學(xué)習(xí)端口輸出的使用方法4. 掌握延時程序的設(shè)計三、實(shí)驗(yàn)說明(條理清晰,含程序的一些功能分析計算)在Proteus軟件中把實(shí)驗(yàn)要求的電路連接好,再利用Keil軟件把要實(shí)現(xiàn)的功能編寫程序,生成hex文件,把hex文件導(dǎo)到Proteus軟件中進(jìn)行仿真。程序中子函數(shù)void delay_ms(int x)中x為1是可延時1ms,以此類推可得1s=1000ms,當(dāng)x=1000時剛好延時1s。圖如下:(二)程序流程圖設(shè)計開始 設(shè)置初始值0x7f 輸出/延遲左移 7次? Yes no(三)程序設(shè)源代碼include //定義頭文件define LED P1 //LED接至P1口void delay_ms(int x)。 //定義變量 while(1) { LED=0x7f。k8。 delay_ms(1000)。 for(i=0。i++) for(j=0。j++)。通過本次實(shí)驗(yàn)對點(diǎn)亮LED燈有了一定的了解,這樣也使自己對學(xué)這門課變得更有興趣。本實(shí)驗(yàn)是要實(shí)現(xiàn)數(shù)碼管0—9間隔1s加一的顯示,到9又從0開始到9的不斷循環(huán),這樣可一用for語句實(shí)現(xiàn)。四、硬件原理圖及程序設(shè)計(一)硬件原理圖設(shè)計電路中P2口作為數(shù)據(jù)的輸出口,并再與數(shù)碼管相連接之間加一個排阻,作為限流作用,此電路的數(shù)碼管是采用共陽級的,所以公共端要接電源。119引腳是接晶振腳。 //數(shù)字5~9void delay_ms(int x)。 while(1) { for(i=0。i++) { SEG=TAB[i]。 //延時1s } }}void delay_ms(int x) //延時函數(shù)開始{ int i,j。ix。j120。}五.實(shí)驗(yàn)總結(jié)這是第二個實(shí)驗(yàn),這實(shí)驗(yàn)先比第一個的實(shí)驗(yàn)增加了一些c語言語句的使用和c語言結(jié)構(gòu)的使用,慢慢的把我之前學(xué)的知識給運(yùn)用進(jìn)來,如數(shù)組的使用,for語句的使用。這樣才能讓自己多學(xué)到一些知識。我們選的單片機(jī)是12MHz的,一機(jī)器周期是12個時鐘脈沖,一個時鐘脈沖的時間是1/12us,即一個機(jī)器周期為1us。其中按鍵按下要去抖動,所以延時的時間20m
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1