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

正文內(nèi)容

單片機(jī)實(shí)驗(yàn)儀使用手冊和實(shí)驗(yàn)指導(dǎo)-在線瀏覽

2024-08-06 12:58本頁面
  

【正文】 ct”菜單,再在下拉菜單中單擊“Built Target”選項(xiàng)(或者使用快捷鍵F7),編譯成功后,再單擊“Debug”菜單,在下拉菜單中單擊“Start/Stop Debug Session”(或者使用快捷鍵Ctrl+F5),屏幕如下所示  9)調(diào)試程序:在上圖中,單擊“Debug”菜單,在下拉菜單中單擊“Go”選項(xiàng),(或者使用快捷鍵F5),然后再單擊“Debug”菜單,在下拉菜單中單擊“Stop Running”選項(xiàng)(或者使用快捷鍵Esc);再單擊“View”菜單,再在下拉菜單中單擊“Serial Windows 1”選項(xiàng),就可以看到程序運(yùn)行后的結(jié)果,其結(jié)果如下圖所示 至此,我們在Keil C51上做了一個完整工程的全過程。把程序下載到AT89S51單片機(jī)中。啟動軟件之后進(jìn)入下面的界面():在上圖中:1. 界面右邊為操作狀態(tài)顯示區(qū);2. 界面左上為下載芯片選擇區(qū),該軟件支持多種芯片的程序在線下載,對系統(tǒng)板上的單片機(jī)AT89S51是其中一種,軟件默認(rèn)情況下為AT89S51單片機(jī)。否則,不成功會有“初始化失敗”的字樣提示。(3). 擦除器件:是把單片機(jī)的內(nèi)容擦除干凈,即單片機(jī)內(nèi)部ROM的內(nèi)容全為FFH。注意在編程之前,要對單片機(jī)芯片進(jìn)行擦除操作。那就得需要重新下載程序到ROM中。(7). 讀器件:從單片機(jī)內(nèi)部ROM中讀取內(nèi)容到代碼顯示區(qū)中。Keil C單片機(jī)程序開發(fā)軟件。圖1 原理圖與實(shí)物圖把“單片機(jī)系統(tǒng)”“八路發(fā)光二極管指示模塊”區(qū)域中的D1端口上。由以上可知,當(dāng)R6=R7=248時,延時5ms,R6=R7=248時,延時10ms,以此為基本的計(jì)時單位?! ?                                                     圖2 ORG 0START: CLR LCALL DELAY SETB LCALL DELAY LJMP STARTDELAY: MOV R5,20 。Keil C單片機(jī)程序開發(fā)軟件。實(shí)驗(yàn)程序:功能:雙字節(jié)無符號數(shù)乘法子程序。設(shè)計(jì)思路: 雙字節(jié)無符號乘法示意圖積R6 180。 R5R7 180。 R4+180。MCS51指令集中乘法指令的結(jié)果是固定存放在A和B中的,因此每次乘法操作后都須將結(jié)果保存在積中。步驟:1) 在Keil C中創(chuàng)建一個新工程,新工程保存為S: \ STUDY \ Kiel \ Ex02\,然后選擇單片機(jī)型號為Generic中的8051。174。將工程選項(xiàng)設(shè)置如下:Target: Xtal= 12 MHzDebug: Use Simulator3) 創(chuàng)建新文件并輸入編寫的實(shí)驗(yàn)程序,然后保存在與工程相同的文件夾中(文件名為Ex02_1 . ASM),最后將其加入到工程中并編譯。5) [選做] 編寫另一子程序,通過調(diào)用該雙字節(jié)無符號數(shù)乘法子程序?qū)崿F(xiàn)雙字節(jié)有符號數(shù)乘法(子程序名為_nMUL,文件名為Ex02_2 . ASM)。單片機(jī)綜合實(shí)驗(yàn)儀。任務(wù)2:把“單片機(jī)系統(tǒng)”-“數(shù)碼管顯示模塊”的“duanxuan”,-“數(shù)碼管顯示模塊”的“weixuan”。LED數(shù)碼管的g~a七個發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,下面給出共陽極的字形碼見表1表1 段碼表(2). 動態(tài)掃描原理:對于一組數(shù)碼管動態(tài)掃描顯示需要由兩組信號來控制:一組是字段輸出口輸出的字形代碼,用來控制顯示的字形,稱為段碼;另一組是位輸出口輸出的控制信號,用來選擇第幾位數(shù)碼管工作,稱為位碼。因此,在同一時刻如果各位數(shù)碼管的位選線都處于選通狀態(tài)的話,8 位數(shù)碼管將顯示相同的字符。即在某一時刻,只讓某一位的位選線處于導(dǎo)通狀態(tài),而其它各位的位選線處于關(guān)閉狀態(tài)。這樣在同一時刻,只有選通的那一位顯示出字符,而其它各位則是熄滅的,如此循環(huán)下去,就可以使各位數(shù)碼管顯示出將要顯示的字符。(3). 任務(wù)1:采用查表的方式對0——9的方式進(jìn)行顯示 任務(wù)2:采用動態(tài)掃描的原理顯示“12345678”,仍采用查表方式顯示 實(shí)驗(yàn)四 外部中斷系統(tǒng)應(yīng)用實(shí)驗(yàn)與定時器實(shí)驗(yàn)1.實(shí)驗(yàn)任務(wù),使得發(fā)光二極管在按鍵時每隔一次點(diǎn)亮。2.實(shí)驗(yàn)設(shè)備Keil C單片機(jī)程序開發(fā)軟件。3.實(shí)驗(yàn)原理圖圖1 最小系統(tǒng)、中斷、發(fā)光二極管原理圖與實(shí)物圖4.統(tǒng)板上硬件連線把“單片機(jī)系統(tǒng)”“八路發(fā)光二極管指示模塊” 區(qū)域中的D1端口上;5.實(shí)驗(yàn)說明外部中斷實(shí)驗(yàn)::中斷總允許即EA=1,外部中斷允許即EXi=1(i=0或1),中斷觸發(fā)方式設(shè)置。因此高電平狀態(tài)和低電平狀態(tài)至少維持一個周期,中斷請求信號由引腳INT0()和INT1()引入,本實(shí)驗(yàn)由INT0()引入。堆棧有保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場的功能使用PUSH指令,在轉(zhuǎn)中斷服務(wù)程序之前把單片機(jī)中有關(guān)寄存單元的內(nèi)容保護(hù)起來。c、用POP指令恢復(fù)中斷時的現(xiàn)場。實(shí)際上就是控制一些寄存器,51系列用于此目的的控制寄存器有四個:TCON 、IE 、SCON 及IP。采樣是中斷處理的第一步,對于本實(shí)驗(yàn)的脈沖方式的中斷請求,若在兩個相鄰周期采樣先高電平后低電平則中斷請求有效,IE0或IE1置“1”;否則繼續(xù)為“0”。中斷響應(yīng)就是對中斷請求的接受,是在中斷查詢之后進(jìn)行的,當(dāng)查詢到有效的中斷請求后就響應(yīng)一次中斷。定時器實(shí)驗(yàn): 關(guān)于內(nèi)部計(jì)數(shù)器的編程主要是定時常數(shù)(初值)的設(shè)置和有關(guān)控制寄存器的設(shè)置。本實(shí)驗(yàn)使用的是定時器,定時為一秒鐘。定時器有關(guān)的寄存器有工作方式寄存器TMOD和控制寄存器TCON。TCON主要功能是為定時器在溢出時設(shè)定標(biāo)志位,并控制定時器的運(yùn)行或停止等。每個機(jī)器周期的長度是12個振蕩器周期。12MHz=1uS定時常數(shù)(初值)=6553650mS/1uS=15536=3CB0H。在本實(shí)驗(yàn)的中斷處理程序中,因?yàn)橹袛喽〞r常數(shù)的設(shè)置對中斷程序的運(yùn)行起到關(guān)鍵作用,所以在置數(shù)前要先關(guān)對應(yīng)的中斷,置數(shù)完之后再打開相應(yīng)的中斷。(2).定時器實(shí)驗(yàn):,點(diǎn)亮?xí)r間為一秒。對應(yīng)的按鍵的序號排列如圖1所示04 8C159D26AE37BF圖1 鍵值排列Keil C單片機(jī)程序開發(fā)軟件。s1PWs2PWs3PWs4PWs5PWs6PWs7PWs8PWs9PWs10PWs11PWs12PWs13PWs14PWs15PWs16PW12345678JPX8 HEADERIN3IN2IN1IN0VCCOUT0OUT1OUT2OUT3R11KR21KR31KR41k圖2 按鍵、4位數(shù)碼管顯示原理圖與實(shí)物圖(1). 把“單片機(jī)系統(tǒng)“-“4X4 行列式鍵盤”區(qū)域中的IN0-IN3與OUT0-OUT3端口上;(2). 把“單片機(jī)系統(tǒng)”-“數(shù) 碼管顯示模塊”的“duanxuan”,“數(shù)碼管顯示模塊”的 “weixuan”(任選一位均可)(1). 檢測當(dāng)前是否有鍵被按下。(2). 去除鍵抖動。(3). 若有鍵被按下,應(yīng)識別出是哪一個鍵閉合。 按下述 4 種組合依次輸出::1 1 1 0:1 1 0 1:1 0 1 1:0 1 1 1在每組行輸出時讀取 ,若全為“ 1 ”,則表示為“ 0 ”這一行沒有鍵閉合,否則有鍵閉合。實(shí)驗(yàn)六 A/D轉(zhuǎn)換實(shí)驗(yàn)1.實(shí)驗(yàn)任務(wù)如下圖所示,從ADC0809的通道IN0輸入0-5V之間的模擬量,通過ADC0809轉(zhuǎn)換成數(shù)字量在數(shù)碼管上以十進(jìn)制形成顯示出來。2.實(shí)驗(yàn)設(shè)備Keil C單片機(jī)程序開發(fā)軟件。3.基本知識ADC0809是帶有8位A/D轉(zhuǎn)換器、8路多路開關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS組件。(1) ADC0809的內(nèi)部邏輯結(jié)構(gòu)8路模擬量開關(guān)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1