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

正文內(nèi)容

單片機(jī),紅綠燈顯示實(shí)驗報告(存儲版)

2024-10-17 14:37上一頁面

下一頁面
  

【正文】 .............................3 第三章實(shí)驗設(shè)備......................................................3 第四章實(shí)驗安排......................................................4 第五章實(shí)驗內(nèi)容......................................................4LED燈實(shí)驗.......................................................4 步進(jìn)馬達(dá)試驗....................................................5 獨(dú)立按鍵控制LED實(shí)驗............................................7 矩陣鍵盤實(shí)驗....................................................9 靜態(tài)數(shù)碼管實(shí)驗.................................................12 動態(tài)數(shù)碼管實(shí)驗.................................................14 NE555脈沖發(fā)生器實(shí)驗(定時/計數(shù)器).............................16 RS232串口通信實(shí)驗(接收與發(fā)送)..................................21 第六章收獲體會.....................................................25單片機(jī)實(shí)驗報告第一章單片機(jī)簡介單片機(jī)也被稱為微控制器(Microcontroller),是因為它最早被用在工業(yè)控制領(lǐng)域?!皠?chuàng)新模式”獲得成功,奠定了SCM與通用計算機(jī)完全不同的發(fā)展道路。,向MCU階段發(fā)展的重要因素,就是尋求單片機(jī)實(shí)驗報告應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機(jī)的發(fā)展自然形成了SoC化趨勢。加載程序,觀察實(shí)驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。i二、步進(jìn)馬達(dá)試驗編程實(shí)現(xiàn)馬達(dá)的正反轉(zhuǎn),調(diào)速等功能 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開發(fā)板接通電源,按下開關(guān),錄入。sbit I12 = P1^5。//輸出0 delay(speed)。//PH1為1 則A線圈為正向電流I01 = 0。I11 = 1。i void main(){while(1){Go()。while(1){keyNum = Key_Scan()。break。//返回按鍵K2的數(shù)據(jù)//返回按鍵K3的數(shù)據(jù)//返回按鍵K4的數(shù)據(jù)//返回按鍵K5的數(shù)據(jù)//返回按鍵K6的數(shù)據(jù)//返回按鍵K7的數(shù)據(jù)//返回按鍵K8的數(shù)據(jù)break。Scan_r:return n。實(shí)驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。break。break。break。break。i=0。P1=0xf0。}}P1=(P1//掃描下一行} goto Scan_r。加載程序,觀察實(shí)驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。//調(diào)用延時程序}}單片機(jī)實(shí)驗報告void Delayms(uint x){uint n。加載程序,觀察實(shí)驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。iloop:Dsplay()。for(。uchar code EN_CHAR2[16]={“FREQ:HZ”}。iLcdWriteData(EN_CHAR1[i])。039。freqValue[3]=39。+Freq%10。//將計數(shù)器的值清零TL1=0。EA=1。TL0=0xB0。a0。//寫入時序Lcd1602_Delay1ms(5)。//寫入時序Lcd1602_Delay1ms(5)。//使能清零LCD1602_RS = 1。//使能清零LCD1602_RS = 1。LCD1602_E = 1。//設(shè)置數(shù)據(jù)指針起點(diǎn) } else void LcdInit()//LCD初始化子程序 { LcdWriteCom(0x32)。加載程序,觀察實(shí)驗結(jié)果,如果不正確對程序進(jìn)行改進(jìn)后重復(fù)此操作。} UsartConfiguration()。039。//波特率加倍TH1=0XF3。b){for(a=1。//等待數(shù)據(jù)穩(wěn)定LCD1602_E = 1。LCD1602_E = 1。} endififndef LCD1602_4PINSvoid LcdWriteData(uchar dat)//寫入數(shù)據(jù) { LCD1602_E = 0。} else void LcdWriteData(uchar dat)//寫入數(shù)據(jù) { LCD1602_E = 0。LCD1602_DATAPINS = dat Lcd1602_Delay1ms(1)。//清屏LcdWriteCom(0x80)。我覺得軟件實(shí)驗就是讓我們初學(xué)者熟悉keil的使用,然后復(fù)習(xí)下匯編的思想和掌握程序的流程,所以軟件實(shí)驗可以很快的完成,并且慢慢熟悉調(diào)試的強(qiáng)大功能。//清屏LcdWriteCom(0x80)。//開顯示不顯示光標(biāo)LcdWriteCom(0x06)。//寫入時序Lcd1602_Delay1ms(5)。//寫入時序Lcd1602_Delay1ms(5)。//寫入時序Lcd1602_Delay1ms(5)。//選擇寫入LCD1602_DATAPINS = 。//選擇寫入LCD1602_DATAPINS = 。c){for(b=199。//設(shè)置為工作方式1 TMOD=0X20。 +(receiveData / 100))。for(i=0。//設(shè)置數(shù)據(jù)指針起點(diǎn) } endif八、RS232串口通信實(shí)驗(接收與發(fā)送),理解并掌握對串口進(jìn)行初始化; (Baud 9600、數(shù)據(jù)位停止位效驗位無)做為上位機(jī)來做收發(fā)試驗;,接受窗口顯示收到的數(shù)據(jù)。//寫一個指針加1 LcdWriteCom(0x01)。LCD1602_E = 0。//保持時間LCD1602_E = 0。LCD1602_E = 0。// Lcd1602_Delay1ms(1)。//放入命令Lcd1602_Delay1ms(1)。b0。TimeCount=0。ET0=1。}Freq=0。freqValue[5]=39。039。//讀取TH的值LcdWriteCom(0xc8)。TIMER_Configuration()。實(shí)驗結(jié)束后先斷電源再拆線,將元器件歸位后離開。P2=P2//選通下一位}P2=0x00。void main(){ uchar i。通過P2P2P24控制38譯碼器來對數(shù)碼管進(jìn)行位選,通過P0口經(jīng)過573的驅(qū)動控制數(shù)碼管的段選,通過P13控制573的使能端,為低電平時573才會有輸出。P0 = LED7Code[LedNumVal%16]。return n。0xf0)!=0xf0){ n=P1。n{。break。break。break。break。loop: i = ScanKey()。}} }四、矩陣鍵盤實(shí)驗編程由16個矩陣按鍵控制數(shù)碼管顯示相應(yīng)的數(shù)值 在Keil ,按照下圖連接電路后將HC600S51單片機(jī)開發(fā)板接通電源,按下開關(guān),錄入。Scan_1:while(P1!=0xff)。break。break。void main(void){unsigned char ledValue, keyNum。for(j=0。PH1 = 1。delay(speed)。//PH2為0 則B線圈為反向電流I02 = 1。sbit I11 = P1^3。nmain(){unsigned int i。針對微控制器的特點(diǎn),我們首先考慮串行擴(kuò)展,因為微控制器的I/O引腳有限,并行擴(kuò)展一則外圍芯片面積比較大,二則對抑制EMI不利。Philips公司以其在嵌入式應(yīng)用方面的巨大優(yōu)勢,將MCS51從單片微型計算機(jī)迅速發(fā)展到微控制器。一個不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機(jī),結(jié)果就會有天壤之別!只因為單片機(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。三、實(shí)驗工具(軟件、硬件等)載有Proteus的計算機(jī)一臺實(shí)驗三:LED流水燈一、實(shí)驗?zāi)康挠肒eil軟件編寫程序并利用開發(fā)板仿真學(xué)習(xí)LED燈工作原理二、實(shí)驗內(nèi)容延時實(shí)現(xiàn)LED流水燈效果P2口八個燈作跑馬燈。新建一個 C51 文件 , 單擊左上角的 New File 如下圖所示:保存新建的文件,單擊SAVE如下圖:(),再單擊“保存”,如下圖:保存好后把此文件加入到工程中方法如下 : 用鼠標(biāo)在 Source Group1 上單擊右鍵 , 然后再單擊 Add Files to Group ‘Source Group 139。采用12MHz晶振頻率,T0 定時方式 50ms 定時中斷法編程(1s 需要經(jīng)過 20 軟循環(huán))(流程圖與參考程序模版如下所示).//定時中斷方式實(shí)現(xiàn)得電子秒表15()件文頭?(定義無符號字符型變量 t—-中斷次數(shù)計數(shù)器,并賦初值0(定義無符號字符型變量 second—秒計數(shù)器,并賦初值 0(定義位于 ROM 區(qū)得無符號字符型數(shù)組table-—顯示字模)timer0()(中斷函數(shù)關(guān)鍵詞){ ?()0T 閉關(guān)?(初值重裝載 0x3cb0)()1增器數(shù)計數(shù)次斷中? {)02==t(fi???// 秒1于當(dāng)相,次 02斷中若?。要求采用外部中斷原理完成本次實(shí)驗,其中按鍵 KK2 均設(shè)置為下降沿觸發(fā)方式,自然優(yōu)先級; 編寫 C51 程序?qū)崿F(xiàn)如下功能:開機(jī)后 D1滅燈,LED1黑屏,隨后單擊 K1→D1狀態(tài)反轉(zhuǎn),單擊 K2 →LED1 從
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1