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

正文內(nèi)容

單片機(jī)實(shí)驗(yàn)報(bào)告大全(更新版)

2024-10-21 08:09上一頁面

下一頁面
  

【正文】 OD=0x51。//若為0則賦值空格鍵}else單片機(jī)實(shí)驗(yàn)報(bào)告{break。freqValue[4]=39。039。iLcdWriteData(EN_CHAR2[i])。//用來存放要顯示的頻率值 ulong TimeCount。n{。for(i=0,P2=0x01。void Delayms(uint x)。x){ for(n=0。uchar code LED7Code[]={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D, ~0x7D,~0x07,~0x7F,~0x6F,~0x77,~0x7C,~0x39,~0x5E,~0x79,~0x71}。0xf0)!=0xf0)。i{ if((P1amp。for(。case 0xb7:ledValue = ~0x79。case 0xbb:ledValue = ~0x77。單片機(jī)實(shí)驗(yàn)報(bào)告case 0xbd:ledValue = ~0x7D。case 0xbe:ledValue = ~0x5B。main(){ unsigned char ledValue。x0。//點(diǎn)亮LED燈}}uchar Key_Scan(void)//鍵盤掃描函數(shù) { uchar i,n=0xff。case(0xDF):ledValue = 0x20。單片機(jī)實(shí)驗(yàn)報(bào)告case(0xFD):ledValue = 0x02。實(shí)驗(yàn)結(jié)束后先斷電源再拆線,將元器件歸位后離開。I12 = 0。//PH2為1 則B線圈為正向電流I02 = 1。PH2 = 1。//PH1為0 則A線圈為反向電流I01 = 0。(圖一)單片機(jī)實(shí)驗(yàn)報(bào)告圖一 圖二上圖圖二 include “” define speed 2 sbit PH1 = P1^0。for(。MCS51系列微控制器應(yīng)用廣泛,在家電、汽車甚至航空等領(lǐng)域都有其活躍的身影。它所涉及的領(lǐng)域都與對象系統(tǒng)相關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠家。INTEL的Z80是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣。開發(fā)的整個(gè)過程都是在計(jì)算機(jī)上完成的,其過程一般分為三步: 1)Proteus 電路設(shè)計(jì):在ISIS平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)電路設(shè)計(jì)、選擇元器件、接插件、連接電路和電氣現(xiàn)則檢查等。但就是進(jìn)過討論我也發(fā)現(xiàn),程序還就是存 在很大得缺陷,想要實(shí)現(xiàn)更加準(zhǔn)確實(shí)現(xiàn)計(jì)時(shí)功能還需綜合利用各種知識(shí)完善程 序。實(shí)驗(yàn)名稱:實(shí)驗(yàn)4—電子秒表顯示器一、實(shí) 實(shí) 驗(yàn)?zāi)康?掌握定時(shí)/計(jì)數(shù)器得中斷法工作原理,熟悉 C51 編程與調(diào)試方法二、實(shí)驗(yàn)要求:實(shí)驗(yàn)電路原理圖如教材 P260 A、65 “00”。、電路原理圖::及 2、編程思路及 C51 源程序:、仿真運(yùn)行效果:、實(shí)驗(yàn)小結(jié) :通過本次實(shí)驗(yàn)我熟悉 uVision3 編譯軟件了解軟件得結(jié)構(gòu)組成與功能學(xué)習(xí)C51 語言得程序設(shè)計(jì)方法)學(xué)會(huì)在 uVision3中進(jìn)行 C51 程序錄入、編譯、與 調(diào)試?yán)斫?Proteus 與 Keil 聯(lián)合得仿真原理實(shí)現(xiàn) LED 指示燈循環(huán)控制功能。三、實(shí)驗(yàn)要求:提交得實(shí)驗(yàn)報(bào)告中應(yīng)包括:1、繪圖方法簡述,要求說明元件與電源得選取、擺放及屬性編輯,總線與標(biāo)簽得畫法等內(nèi)容;電路原理圖。(4)將單片機(jī)的RXD端與74LS164的串行輸入端SERIAL(PA)相連,將單片機(jī)的TXD 端與74LS164的脈沖CLOCK(PB)相連,74LS164的輸出Q0到Q7接發(fā)光二極管 L8到 L15。(2)學(xué)習(xí)8位串行輸入和并行輸出的同步移位寄存器74LS164和8位并行輸入和穿行 輸出的同步移位寄存器74LS165兩個(gè)接口芯片的應(yīng)用性能。(8)全速運(yùn)行程序?qū)崿F(xiàn)所要求的功能。K3 K2 K1 K0 L3 L2 L1 L0 0 0 0 0 全亮 0 0 0 1 全暗0 0 1 0 一燈亮其余燈暗并左環(huán)依 0 0 1 1 一燈亮其余燈暗并右環(huán)依 0 1 0 0 一燈暗其余燈亮并左環(huán)依 0 1 0 1 一燈暗其余燈亮并右環(huán)依 ? ? ? 顯示開關(guān)狀態(tài)Ki為0,Li燈亮 要求:1)設(shè)40H單元為標(biāo)志單元,(40H)=0時(shí)開關(guān)狀態(tài)無變化,(40H)=FFH時(shí)開關(guān)狀態(tài)發(fā)生變化。(2)加深了解MCS51單片機(jī)P1端口的應(yīng)用方法。(4)編寫程序,實(shí)現(xiàn)從P1口輸出信號(hào)驅(qū)動(dòng)發(fā)光二極管L0到L7模擬外界廣告燈動(dòng)態(tài)點(diǎn)亮的功能。掌握實(shí)驗(yàn)箱內(nèi)撥位開關(guān)KFKC使用。MAIN:LOP2:LOP1:LOP5:ORG 0000H LJMP MAIN ORG 0030H MOV R2,70H MOV R3,71H MOV R4,0FH ACALL LOP1 DJNZ R4,LOP2 LJMP LOP6 MOV A,R2 MOV R0,A MOV A,R3 MOV R1,A MOV A,R0 CLR C SUBB A,R1 JC LOP4 MOV A,R0 XCH A,R1LOP4:LOP6:MOV R0,A INC R1 INC R0 MOV A,R0 CJNER1,80H,LOP5 RET END 本次試驗(yàn)是在冒泡排序算法實(shí)現(xiàn)對70H~7FH中的數(shù)據(jù)進(jìn)行排序,如上第一張圖所示RAM中70H~7FH存放了數(shù)據(jù),第二張圖顯示的是通過冒泡排序整理過的數(shù)據(jù)。(2)PC系列微機(jī)及相關(guān)軟件。ORG 0000H LJMP MAIN ORG 1000H MAIN: MOV R2,06H MOV R3,03H MOV R4,04H MOV R0,50H L1: MOV A,R4 ADD A,R0 MOV R4,A INC R0 CLR A ADDC A,R3 MOV R3,A DJNZ R2,L1 END這次試驗(yàn),熟悉了單片機(jī)開發(fā)的基本流程,對于實(shí)驗(yàn)的兩道題目 1)32H+41H+01H+56H+11H+03H=? 2)895H+02H+02H+44H+48H+12H=? 實(shí)驗(yàn)結(jié)果如上圖所示50H~54H存放數(shù)據(jù),第一道題計(jì)算出來是0x00DEH,第二道題目 計(jì)算出來是0x0137H,實(shí)驗(yàn)結(jié)果和預(yù)期相符,成功的完成了實(shí)驗(yàn)。3. 試驗(yàn)內(nèi)容(1)使用串行通訊電纜將實(shí)驗(yàn)開發(fā)裝置與PC機(jī)相連。掌握實(shí)驗(yàn)箱內(nèi)撥位開關(guān)KF,KC的使用方法。(4)在uVision2開發(fā)平臺(tái)上建立并編輯示例程序:計(jì)算N個(gè)數(shù)求和程序??傊?,還是要多動(dòng)手雖然程序不是自己寫的,但是閱讀理解了還是有點(diǎn)收獲的。(3)編寫程序,實(shí)現(xiàn)從平臺(tái)連續(xù)輸入六個(gè)數(shù),數(shù)碼管將馬上從小到大的順序顯示這六個(gè)數(shù)。從另一方面來說,通過這次試驗(yàn),我也熟悉了匯編的跳轉(zhuǎn)與分支指令。(1)ZY15MCU12BC2單片機(jī)實(shí)驗(yàn)開發(fā)裝置一臺(tái)。(7)單步執(zhí)行程序,觀察發(fā)光二極管L0到L7的變化。(2)PC系列微機(jī)及相關(guān)軟件。(4)在uVision2開發(fā)平臺(tái)上輸入程序,編譯、連接程序,調(diào)試通過后將撥位開關(guān)KF撥至B端。在這次試驗(yàn)中我認(rèn)識(shí)到課本上的關(guān)于P1口的介紹的知識(shí) P1 口為準(zhǔn)雙向口,P1 口的每一位都能獨(dú)立地定義為輸出線或輸入線,作為輸入的口線,必須向鎖存器相應(yīng)位寫入“1”,該位才能作為輸入。(2)PC系列微機(jī)及相關(guān)軟件。3)單步執(zhí)行程序,注意中斷標(biāo)志T1的變化以及所亮的發(fā)光二極管的位置。學(xué)會(huì)可執(zhí)行文件 加載及程序仿法;理解Proteus在單片機(jī)開發(fā)中得作用,完成單片機(jī)電路原 理圖得繪制. 實(shí)驗(yàn)名稱:實(shí)驗(yàn) 2——LED 指示燈循環(huán)控制一、實(shí)驗(yàn)?zāi)康?熟悉μVision3 編譯軟件、掌握 C51編程與調(diào)試方法。要求采用外部中斷原理完成本次實(shí)驗(yàn),其中按鍵 KK2 均設(shè)置為下降沿觸發(fā)方式,自然優(yōu)先級; 編寫 C51 程序?qū)崿F(xiàn)如下功能:開機(jī)后 D1滅燈,LED1黑屏,隨后單擊 K1→D1狀態(tài)反轉(zhuǎn),單擊 K2 →LED1 從 0 開始循環(huán)顯示0~F 字符。采用12MHz晶振頻率,T0 定時(shí)方式 50ms 定時(shí)中斷法編程(1s 需要經(jīng)過 20 軟循環(huán))(流程圖與參考程序模版如下所示).//定時(shí)中斷方式實(shí)現(xiàn)得電子秒表15()件文頭?(定義無符號(hào)字符型變量 t—-中斷次數(shù)計(jì)數(shù)器,并賦初值0(定義無符號(hào)字符型變量 second—秒計(jì)數(shù)器,并賦初值 0(定義位于 ROM 區(qū)得無符號(hào)字符型數(shù)組table-—顯示字模)timer0()(中斷函數(shù)關(guān)鍵詞){ ?()0T 閉關(guān)?(初值重裝載 0x3cb0)()1增器數(shù)計(jì)數(shù)次斷中? {)02==t(fi???// 秒1于當(dāng)相,次 02斷中若?。新建一個(gè) C51 文件 , 單擊左上角的 New File 如下圖所示:保存新建的文件,單擊SAVE如下圖:(),再單擊“保存”,如下圖:保存好后把此文件加入到工程中方法如下 : 用鼠標(biāo)在 Source Group1 上單擊右鍵 , 然后再單擊 Add Files to Group ‘Source Group 139。三、實(shí)驗(yàn)工具(軟件、硬件等)載有Proteus的計(jì)算機(jī)一臺(tái)實(shí)驗(yàn)三:LED流水燈一、實(shí)驗(yàn)?zāi)康挠肒eil軟件編寫程序并利用開發(fā)板仿真學(xué)習(xí)LED燈工作原理二、實(shí)驗(yàn)內(nèi)容延時(shí)實(shí)現(xiàn)LED流水燈效果P2口八個(gè)燈作跑馬燈。一個(gè)不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機(jī),結(jié)果就會(huì)有天壤之別!只因?yàn)閱纹瑱C(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。Philips公司以其在嵌入式應(yīng)用方面的巨大優(yōu)勢,將MCS51從單片微型計(jì)算機(jī)迅速發(fā)展到微控制器。針對微控制器的特點(diǎn),我們首先考慮串行擴(kuò)展,因?yàn)槲⒖刂破鞯腎/O引腳有限,并行擴(kuò)展一則外圍芯片面積比較大,二則對抑制EMI不利。nmain(){unsigned int i。sbit I11 = P1^3。//PH2為0 則B線圈為反向電流I02 = 1。delay(speed)。PH1 = 1。for(j=0。void main(void){unsigned char ledValue, keyNum。break。break。Scan_1:while(P1!=0xff)。}} }四、矩陣鍵盤實(shí)驗(yàn)編程由16個(gè)矩陣按鍵控制數(shù)碼管顯示相應(yīng)的數(shù)值 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開發(fā)板接通電源,按下開關(guān),錄入。loop: i = ScanKey()。break。break。break。break。n{。0xf0)!=0xf0){ n=P1。return n。P0 = LED7Code[LedNumVal%16]。通過P2P2P24控制38譯碼器來對數(shù)碼管進(jìn)行位選,通過P0口經(jīng)過573的驅(qū)動(dòng)控制數(shù)碼管的段選,通過P13控制573的使能端,為低電平時(shí)573才會(huì)有輸出。void main(){ uchar i。P2=P2//選通下一位}P2=0x00。實(shí)驗(yàn)結(jié)束后先斷電源再拆線,將元器件歸位后離開。TIMER_Configuration()。//讀取TH的值LcdWriteCom(0xc8)。039。freqValue[5]=39。}Freq=0。ET0=1。TimeCount=0。b0。//放入命令Lcd1602_Delay1ms(1)。// Lcd1602_Delay1ms(1)。LCD1602_E = 0。//保持時(shí)間LCD1602_E = 0。LCD1602_E = 0。//寫一個(gè)指針加1 LcdWriteCom(0x01)。//設(shè)置數(shù)據(jù)指針起點(diǎn) } endif八、RS232串口通信實(shí)驗(yàn)(接收與發(fā)送),理解并掌握對串口進(jìn)行初始化; (Baud 9600、數(shù)據(jù)位停止位效驗(yàn)位無)做為上位機(jī)來做收發(fā)試驗(yàn);,接受窗口顯示收到的數(shù)據(jù)。for(i=0。 +(receiveData / 100))。//設(shè)置為工作方式1 TMOD=0X20。c){for(b=199。//選擇寫入LCD1602_DATAPINS = 。//選擇寫入LCD1602_DATAPINS = 。//寫入時(shí)序Lcd1602_Delay1ms(5)。//寫入時(shí)序Lcd1602_Delay1ms(5)。//寫入時(shí)序Lcd1602_Delay1ms(5)。//開顯示不顯示光標(biāo)LcdWriteCom(0x06)。//清屏LcdWriteCom(0x80)。第五篇:單片機(jī)實(shí)驗(yàn)報(bào)告單片機(jī)實(shí)驗(yàn)報(bào)告一、實(shí)驗(yàn)?zāi)康摹rotues兩款軟件 ,增強(qiáng)個(gè)人動(dòng)手實(shí)踐能力 二、實(shí)驗(yàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1