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

正文內(nèi)容

單片機課程實驗報告-文庫吧資料

2024-10-17 14:03本頁面
  

【正文】 ayms(uint x){uint n。//輸出段Delayms(1000)。for(i=0,P2=0x01。goto loop。for(i=0。uchar code cDsCode[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xf8,0x80,0x90}。void Delayms(uint x)。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。在Keil ,按照下圖連電路后將HC600S51單片機開發(fā)板接通電源,按下開關(guān),錄入。}} }六、動態(tài)數(shù)碼管實驗編程實現(xiàn)8個數(shù)碼管的動態(tài)掃描。x){ for(n=0。for(。Delayms(1000)。//定義變量 while(1){// 將字模送到P0口顯示LedNumVal++。uchar code LED7Code[]={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D, ~0x7D,~0x07,~0x7F,~0x6F,~0x77,~0x7C,~0x39,~0x5E,~0x79,~0x71}。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。} }五、靜態(tài)數(shù)碼管實驗編程使數(shù)碼管顯示字符0F 在Keil ,按照下圖連接電路后將HC600S51單片機開發(fā)板接通電源,按下開關(guān),錄入。Scan_r:P1=0xff。0xf0)!=0xf0)。Scan_1:單片機實驗報告P1=0xf0。gotoScan_1。if((P1amp。i{ if((P1amp。if(P1==0xf0)goto Scan_r。}} }uchar ScanKey(void)//鍵盤掃描函數(shù) { uchar i,n=0xff。x){ for(n=0。for(。goto loop。}GPIO_LED = ledValue。case 0x77:ledValue = ~0x71。case 0xb7:ledValue = ~0x79。case 0xd7:ledValue = ~0x5E。case 0xe7:ledValue = ~0x39。case 0x7b:ledValue = ~0x7C。case 0xbb:ledValue = ~0x77。case 0xdb:ledValue = ~0x6F。case 0xeb:ledValue = ~0x7F。case 0x7d:ledValue = ~0x07。單片機實驗報告case 0xbd:ledValue = ~0x7D。case 0xdd:ledValue = ~0x6D。case 0xed:ledValue = ~0x66。case 0x7e:ledValue = ~0x4F。case 0xbe:ledValue = ~0x5B。case 0xde:ledValue = ~0x06。switch(i){ case 0xee:ledValue = ~0x3F。ledValue = 0x01。main(){ unsigned char ledValue。單片機實驗報告見下圖圖一圖一 圖二見上圖圖二 include define uchar unsigned char define uint unsigned int define uint unsigned int define GPIO_LED P0uchar ScanKey(void)。加載程序,觀察實驗結(jié)果,如果不正確對程序進行改進后重復(fù)此操作。n{。x0。}void Delayms(uint x){uint n。//等待鍵釋放Delayms(10)。//無鍵按下,返回goto Scan_r。//點亮LED燈}}uchar Key_Scan(void)//鍵盤掃描函數(shù) { uchar i,n=0xff。default:break。case(0x7F):ledValue = 0x80。case(0xBF):ledValue = 0x40。case(0xDF):ledValue = 0x20。case(0xEF):ledValue = 0x10。case(0xF7):ledValue = 0x08。case(0xFB):ledValue = 0x04。單片機實驗報告case(0xFD):ledValue = 0x02。//掃描鍵盤switch(keyNum){case(0xFE)://返回按鍵K1的數(shù)據(jù)ledValue = 0x01。ledValue = 0x01。//延時10ms uchar Key_Scan()。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。//步進電機運行} }單片機實驗報告三、獨立按鍵控制LED實驗通過編程控制8個獨立按鍵分別控制8個LED燈的開關(guān) 在Keil ,按照下圖連接電路后將HC600S51單片機開發(fā)板接通電源,按下開關(guān),錄入。j for(i =0。}void delay(int time){int i,j。I12 = 0。PH2 = 0。//PH1為1 則A線圈為正向電流I01 = 1。delay(speed)。//PH2為1 則B線圈為正向電流I02 = 1。//以最大電流輸出I11 = 0。//B PH1 = 1。//以最大電流輸出I12 = 0。PH2 = 1。//圈為反向電流I01 = 1。I12 = 1。//以最大電流輸出PH2 = 0。//PH1為0 則A線圈為反向電流I01 = 0。void delay(int time)。sbit I02 = P1^4。sbit I01 = P1^2。(圖一)單片機實驗報告圖一 圖二上圖圖二 include “” define speed 2 sbit PH1 = P1^0。加載程序,觀察實驗結(jié)果,如果不正確對程序進行改進后重復(fù)此操作。while(1){for(i=0,P0=1。x){for(n=0。for(。實驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。第二章 實驗要求1.學(xué)習(xí)Keil C51集成開發(fā)工具的操作及調(diào)試程序的方法,包括:仿真調(diào)試與脫機運行間的切換方法2.熟悉TD51單片機系統(tǒng)板及實驗系統(tǒng)的結(jié)構(gòu)及使用3.進行MCS51單片機指令系統(tǒng)軟件編程設(shè)計與硬件接口功能設(shè)4. 學(xué)習(xí)并掌握Keil C51軟件聯(lián)機進行單片機接口電路的設(shè)計與編程調(diào)試5.完成指定MCS51單片機綜合設(shè)計題第三章實驗設(shè)備1.HC600S51單片機開發(fā)板 2.Keil C51 3.普中自動下載軟件第四章 實驗安排1.LED燈實驗單片機實驗報告2.步進馬達試驗3.獨立按鍵控制LED實驗 4.矩陣鍵盤實驗 5.靜態(tài)數(shù)碼管實驗 6.動態(tài)數(shù)碼管實驗7.NE555脈沖發(fā)生器實驗(定時/計數(shù)器)8.RS232串口通信實驗(接收與發(fā)送)第五章 實驗內(nèi)容一、LED燈實驗利用位移循環(huán)指令實現(xiàn)LED燈的閃爍 在Keil ,按照下圖連接電路后將HC600S51單片機開發(fā)板接通電源,按下開關(guān),錄入。因此,在不重新選型(可選用SoC)的前提下,為實現(xiàn)我們所需要的功能,就需要進行外圍擴展。MCS51系列微控制器應(yīng)用廣泛,在家電、汽車甚至航空等領(lǐng)域都有其活躍的身影。隨著微電子技術(shù)、IC設(shè)計、EDA工具的發(fā)展,基于SoC的單片機應(yīng)用系統(tǒng)設(shè)計會有較大的發(fā)展。因此,當(dāng)我們回顧嵌入式系統(tǒng)發(fā)展道路時,不要忘記Intel和Philips的歷史功績。在發(fā)展MCU方面,最著名的廠家當(dāng)數(shù)Philips公司。它所涉及的領(lǐng)域都與對象系統(tǒng)相關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠家。在開創(chuàng)嵌入式系統(tǒng)獨立發(fā)展道路上,Intel公司功不可沒。(Single Chip Microputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結(jié)構(gòu)。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。INTEL的Z80是最早按照這種思想設(shè)計出的處理器,從此以后,單片機和專用處理器的發(fā)展便分道揚鑣。單片機由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。采用了寄存器存中間數(shù)。3)Proteus仿真:在ISIS平臺上將目標(biāo)代碼文件加載到單片機系統(tǒng)中,由此實現(xiàn)系統(tǒng)實時交互與協(xié)同傷真。開發(fā)的整個過程都是在計算機上完成的,其過程一般分為三步: 1)Proteus 電路設(shè)計:在ISIS平臺上進行單片機系統(tǒng)電路設(shè)計、選擇元器件、接插件、連接電路和電氣現(xiàn)則檢查等。如果沒有生成,在執(zhí)行一遍步驟10到步驟12,直到生成。 如下圖:1選擇要加入的文件 , 找到 后 , 單擊 Add, 然后單擊 Close1在編輯框里輸入如下代碼:1到此我們完成了工程項目的建立以及文件加入工程 , 現(xiàn)在我們開始編譯工程如下圖所示 : 我們先單擊編譯, 如果在錯誤與警告處看到 0 Error(s)表示編譯通過:1 燒寫文件,先單擊Options for Target,如圖:1在下圖中,我們單擊 Output, 選中 Create HEX F。打開以后界面如下:我們先新建一個工程文件,點擊“ProjectNew Project?”菜單,如下圖:選擇工程文件要存放的路徑 ,輸入工程文件名 LED, 、在彈出的對話框中選擇 CPU 廠商及型號選擇好 Atmel 公司的 AT89S52 后 , 單擊確定在接著出現(xiàn)的對話框中選擇“是”。但就是進過討論我也發(fā)現(xiàn),程序還就是存 在很大得缺陷,想要實現(xiàn)更加準(zhǔn)確實現(xiàn)計時功能還需綜合利用各種知識完善程 序。]01/dnoces[elbat=0P?? // 值示顯出輸別分口 2P 與 0P?。0=t???????? //中斷次數(shù)計數(shù)器清零 ?。秒計數(shù)到 59 后,自動從“00”開始。實驗名稱:實驗4—電子秒表顯示器一、實 實 驗?zāi)康?掌握定時/計數(shù)器得中斷法工作原理,熟悉 C51 編程與調(diào)試方法二、實驗要求:實驗電路原理圖如教材 P260 A、65 “00”。持續(xù)按下持續(xù)按 K2 則數(shù)碼顯示管依次顯 示 1F,實現(xiàn)了 K2 對應(yīng)于 0~F 間得數(shù)碼管加一計數(shù)顯示.及 編程思路及 C51 源 源 程序:、仿真運行效果:實驗小結(jié):通過實驗對 Protues 有了更多得了解,同時了解到中斷系統(tǒng)在實際中得更好 應(yīng)用。觀察仿真結(jié)果,完成實驗報告。實驗名稱:實驗3——指示燈與數(shù)碼管得中斷控制一、實 驗?zāi)康?掌握外部中斷得工作原理,、實驗內(nèi)容 按照教材帕圖 A、53,繪制實驗四電路原理圖。、電路原理圖::及 2、編程思路及 C51 源程序:、仿真運行效果:、實驗小結(jié) :通過本次實驗我熟悉 uVision3 編譯軟件了解軟件得結(jié)構(gòu)組成與功能學(xué)習(xí)C51 語言得程序設(shè)計方法)學(xué)會在 uVision3中進行 C51 程序錄入、編譯、與 調(diào)試?yán)斫?Proteus 與 Keil 聯(lián)合得仿真原理實現(xiàn) LED 指示燈循環(huán)控制功能。2、練習(xí)采用單步、斷點以及監(jiān)視窗等手段進行程序調(diào)試得方法。二、實驗內(nèi)容
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1