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

正文內(nèi)容

s51單片機(jī)開(kāi)發(fā)板設(shè)計(jì)單片機(jī)及應(yīng)用設(shè)計(jì)實(shí)訓(xùn)報(bào)告小編整理-資料下載頁(yè)

2025-04-21 00:50本頁(yè)面
  

【正文】 gnedintd){while(d0)。}voidmain(){unsignedchari,LED。while(1){LED=0x7f。for(i=7。i=0。i){P1=LED。delay(50000)。LED=_cror_(LED,1)。}}}在電路調(diào)試過(guò)程中也許會(huì)碰到以下一些故障: 1.接好電池盒,電源這是燈不亮。這些是因?yàn)殡娫床遄嬖谔摵脯F(xiàn)象,接觸不良。遇到這種情況的時(shí)候應(yīng)該及時(shí)檢查和修復(fù)虛焊點(diǎn)。 不能正常下載程序。這是因?yàn)殡娐钒咫娫礇](méi)有正常接通或者下載線焊接組裝有誤、電池電壓低、芯片 MAX232不正常工作或管腳虛焊。應(yīng)該去檢查電源是否正常接通,并且更正正確。 3.下載程序不能正常完成流水燈功能。這是因?yàn)殡姵仉妷旱突蛘甙l(fā)光二極管損壞或者管腳虛焊、電阻 R1 開(kāi)路或管腳虛焊。解決這樣的方法是更換電池或者修復(fù)焊點(diǎn)。 五、結(jié)論 通過(guò)這次實(shí)習(xí)讓我們可以在實(shí)踐中檢驗(yàn)我們所學(xué)的單片機(jī)知識(shí),更好的融會(huì)貫通,并在實(shí)踐中發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。這次設(shè)計(jì)的流水燈由于比較簡(jiǎn)單,遇到的問(wèn)題都不是很困難,我們通 過(guò)互相之間的交流、查閱書(shū)籍以及通過(guò)互聯(lián)網(wǎng)所搜所需的資料都能夠比較好的解決。 這次所調(diào)試的流水燈系統(tǒng)缺點(diǎn)是程序輸入采用串口輸入,燒入程序比較復(fù)雜。電路比較簡(jiǎn)單,所實(shí)現(xiàn)的功能只有流水燈,時(shí)間閃爍的控制需要修改程序才能實(shí)現(xiàn)。如果需要改進(jìn)的,可以增加一個(gè)時(shí)間設(shè)置來(lái)設(shè)這流水燈的閃爍時(shí)間,或者通過(guò)流水燈排列的形狀不同可以做成花樣流水燈。 下圖為本次實(shí)訓(xùn)結(jié)果展示圖: 電路板焊接圖 電路板實(shí)現(xiàn)流水燈圖 這次的實(shí)踐動(dòng)手操作,主要在細(xì)心。在焊板子之前老師給我們?cè)敿?xì)的講述了關(guān)于我們將要實(shí)訓(xùn) 的內(nèi)容。深刻的講解了關(guān)于單片機(jī)的一些基礎(chǔ)的知識(shí)。也給我們講了關(guān)于焊接時(shí)應(yīng)該注意的一些細(xì)節(jié)。還有實(shí)訓(xùn)時(shí)應(yīng)該注意的一些事情以及我們最后的驗(yàn)收過(guò)程。對(duì)于這些我們每個(gè)人都認(rèn)真的學(xué)習(xí)虛心聽(tīng)講。先焊接矮的元件,否則高元件會(huì)擋住,使矮元件不好焊接。也要注意擺放芯片座的順序,否則會(huì)導(dǎo)致焊接反。而且,通過(guò)這次的訓(xùn)練,我也認(rèn)識(shí)了更多的元件,接觸到了具有實(shí)際意義的產(chǎn)品。當(dāng)自己的焊接結(jié)果成功時(shí),那種愉悅是難以言表的。手上拿著自己焊過(guò)的電路板,看著它閃爍的燈,突然覺(jué)得心里好安慰。這幾天做得這些努力都是值得的。我們以前看著別人做這些東 西各種高端,現(xiàn)在自己也可以動(dòng)手做一個(gè)屬于自己的板子。這不僅是對(duì)自己能力上的肯定也是對(duì)自己這幾天來(lái)的一個(gè)交代吧。希望今后會(huì)有更多的實(shí)踐動(dòng)手實(shí)驗(yàn),我一定會(huì)珍惜每一次的實(shí)訓(xùn)機(jī)會(huì),不斷地鍛煉自己的實(shí)踐提高動(dòng)手能力,讓自己更好的適應(yīng)這個(gè)快速發(fā)展的社會(huì)。 第四篇: 51單片機(jī)程序設(shè)計(jì)實(shí)訓(xùn) 100 例 《單片機(jī) C 語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100 例 基于 8051 和 PROTEUS仿真》案例 《單片機(jī) C 語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100 例 — 基于 8051+Proteus 仿真》案例 第 01 篇基礎(chǔ)程序設(shè)計(jì) 01 閃爍的 LED /* 名 稱(chēng) : 閃 爍 的LED*/includedefineucharunsignedchardefineuintunsignedintsbitLED=P1^0。//延時(shí) voidDelayMS(uintx){uchari。while(x){說(shuō)明: LED 按設(shè)定的時(shí)間間隔閃爍 for(i=0。i4。k=0。// 檢查 1 所在 位置,累 加獲取按 鍵號(hào)kwhile(Key_State!=0){k++。Key_State=1。}//根據(jù)按鍵號(hào) k 進(jìn)行 4種處理 switch(k){ case1: if(P0==0x00)P0=0xff。P08)Key_Counts=8。Display_Buffer[Key_Counts1]=Key_Counts。break。if(Key_Counts0)Display_Buffer[Key_Counts]=10。break。Display_Buffer[0]=0。for(i=1。i0)Key_Counts。 break。 case0xfb:Key_Counts=0。 } Key_Code=0xff。}上海師范大學(xué)信息與機(jī)電工程學(xué)院 — 倪繼鋒 15《單片機(jī) C 語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100 例 基于 8051 和 PROTEUS仿真》案例 } 164X4矩陣鍵盤(pán)控制條形 LED 顯示 /*名稱(chēng): 4X4矩陣鍵盤(pán)控制條形 LED 顯示 說(shuō)明:運(yùn)行本例時(shí),按下的按鍵值越大點(diǎn)亮的 LED 越多。*/includeincludedefineucharunsignedchardefineuintunsignedint//矩陣鍵盤(pán)按鍵特征碼表 ucharcodeKeyCodeTable[]={0x11,0x12,0x14,0x18,0x21,0x22,0x24,0x28,0x41,0x42,0x44,0x48,0x81,0x82,0x84,0x88}。//延時(shí) voidDelayMS(uintx){uchari。while(x)for(i=0。i=1。elseP2_LED=1。}P3=P3_LED。//點(diǎn)亮條形 LEDP2=P2_LED。 17 數(shù)碼管顯示 4X4 矩陣鍵盤(pán)按鍵號(hào) /*名稱(chēng):數(shù)碼管顯示 4X4矩陣鍵 盤(pán)按鍵號(hào) 說(shuō)明:按下任意鍵時(shí),數(shù)碼管都會(huì)顯示其鍵的序號(hào),掃描程序首先判斷按鍵發(fā)生在哪一列,然后根據(jù)所發(fā)生的行附加不同的值,從而得到按鍵的序號(hào)。 */ 17 上海師范大學(xué)信息與機(jī)電工程學(xué)院 — 倪繼鋒《單片機(jī) C 語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100例 基于 8051和 PROTEUS仿真》案例 includedefineucharunsignedchardefineuintunsignedint//段碼 ucharcodeDSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x00}。sbitBEEP=P3^7。//上次按鍵和當(dāng)前按鍵的序號(hào),該矩陣中序號(hào)范圍 0~15, 16 表示無(wú)按鍵 ucharPre_KeyNo=16,KeyNo=16。//延時(shí) voidDelayMS(uintx){uchari。while(x)for(i=0。i4^0x0f。//按鍵后 f0 變成 XXXX0000, X 中有 1 個(gè)為 0,三個(gè)仍為 1;高 4 位轉(zhuǎn)移到低 4 位并異或得到改變的值 switch(Tmp)//對(duì) 0~3行分別附加起始值 0, 4, 8, 12{ }case1:case2:case4:case8:KeyNo+=0。break。KeyNo+=4。break。KeyNo+=8。break。KeyNo+=12。}//蜂鳴器 voidBeep() 18 上海師范大學(xué)信息與機(jī)電工程學(xué)院 — 倪繼鋒《單片機(jī) C 語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100例 基于 8051和 PROTEUS仿真》案例 { uchari。for(i=0。idefineucharunsignedchardefineuintunsignedintsbitSPL=P2^5。//shift/load//延時(shí) voidDelayMS(uintms){ 47 上海師范大學(xué)信息與機(jī)電工程學(xué)院 — 倪繼鋒《單片機(jī) C 語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100例 基于 8051和 PROTEUS仿真》案例 uchari。while(ms)for(i=0。i 第五篇:?jiǎn)纹瑱C(jī)應(yīng)用實(shí)訓(xùn)報(bào)告 青島大學(xué)軟件技術(shù)學(xué)院 單片機(jī)應(yīng)用實(shí) 訓(xùn)報(bào)告 姓名 xx 專(zhuān)業(yè) xxxxxxx 班級(jí) xxxxxxxxxxxxxxxxxxxx 指導(dǎo)教師xxxxxxxxxxxxxxx 2021年 1月 16 日 目錄 1 實(shí)訓(xùn)目的?????????????????????? 22實(shí)訓(xùn)地點(diǎn)???????????????????????? 23 實(shí)訓(xùn)時(shí)間???????????????????????? 24 進(jìn)度安排???????????????????????? 25 實(shí)訓(xùn)內(nèi)容?????????????????????? 36 實(shí)訓(xùn)過(guò)程???????????????? ?????? 按鍵程序,在單片機(jī)開(kāi)發(fā)板上設(shè)置 K K K 3 、 K4 以及 RST 鍵相應(yīng)功能?????????????????????????? 設(shè)計(jì)數(shù)碼管電子鐘由 59 分鐘計(jì)時(shí)到 00???????? 液晶顯示器的使用?????????????? 實(shí)訓(xùn)問(wèn)題及解決方 法 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 147 實(shí) 訓(xùn) 體會(huì)?????????????????????? 14 1 5 實(shí)訓(xùn)內(nèi)容 本次實(shí)訓(xùn)內(nèi)容包括三部分,全部都是應(yīng)用單片機(jī)來(lái)進(jìn)行實(shí)現(xiàn)的,所以我們應(yīng)該對(duì)單片機(jī)有所了解。主要是單片機(jī)的最小系統(tǒng)的連接和使用, Keil編程軟件及 STC燒寫(xiě)軟件的使用。 其中第一部分是按鍵顯示相應(yīng)功能部分,注意每一個(gè)按鍵所對(duì)應(yīng)的程序及顯示方法;第二部分是電子鐘的設(shè)計(jì),要注意其中的程序設(shè)計(jì)時(shí)應(yīng)該讓其能夠自動(dòng)計(jì)時(shí),并在滿(mǎn) 60 的時(shí)候進(jìn)位,在計(jì)滿(mǎn)到 59 分鐘時(shí),可以自動(dòng)的跳轉(zhuǎn)到 00 并重新開(kāi)始計(jì)時(shí)。 第三部分設(shè)計(jì)屏幕字滾動(dòng)效果,要求顯示自己設(shè)計(jì)的文字并顯示出來(lái)。實(shí)訓(xùn)單片機(jī)的電路連接圖: 3 sbitP20=P2^0。ucharcodeDispTab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。// 共陽(yáng)數(shù) 碼 管 顯 示 0~FvoidDelay(uintm)// 延 時(shí) 函 數(shù){uchari。for(。m0。m){for(i=0。i15)j=0。P0=DispTab[j]。break。}case0xf7:P0=0xa4。break。case0xef:P0=0xb0。break。case0xdf:P0=0x99。break。}}} 編譯程序,生成文件并且燒寫(xiě)程序進(jìn)入單片機(jī),過(guò)程如下:將單片機(jī)按照下圖鏈接: 5 : 設(shè)計(jì)數(shù)碼管電子鐘由 59 分鐘計(jì)時(shí)到 ,建立工程項(xiàng)目,新建文件,寫(xiě)入代碼并保存。圖像同上 程序編程如下: includeincludeunsignedchardatadis_digit。unsignedcharkey_s,key_v。unsignedcharcodedis_code[11]={0xc0,0xf9,0xa4,0xb0,//0,1,2,30x99,0x92,0x82,0xf8,0x80,0x90,0xff}。//4,5,6,7,8,9,offunsignedchardatadis_buf[8]。unsignedchardatadis_index。unsignedcharhour,min,sec。unsignedcharsec100。unsignedcharx。sbitK1=P3^2。sbitK2=P3^3。bitscan_key()。voidproc_key()。voidinc_sec()。 7 key_s59){min=0。}dis_buf[3]=dis_code[min/10]。// 分 十 位*****3dis_buf[2]=dis_code[min%10]amp。0x7f。//分個(gè)位 *****4} EA=1。}voidtimer0()interrupt1//定時(shí)器 0 中斷服務(wù)程序 ,用于數(shù)碼管的動(dòng)態(tài)掃描 //dis_index顯示索引 ,用于標(biāo)識(shí)當(dāng)前顯示的數(shù)碼管和緩沖區(qū)的偏移量 //dis_digit位選通值 ,傳送到 P2 口用于選通當(dāng)前數(shù)碼管的數(shù)值 ,如等于 0xfe時(shí) ,//選通 //dis_buf 顯 于 緩 沖 區(qū) 基 地 址{TH0=0xFC。TL0=0x17。P2=0xff。//先關(guān)閉所有數(shù)碼管 P0=dis_buf[dis_index]。// 顯 示 代 碼 傳 送 到 P0 口P2=dis_digit。//P2=P2|0x80。dis_digit=_crol_(dis_digit,1)。// 位選通值左移 ,下次中斷時(shí)選通下一位數(shù)碼管 dis_index++。//dis_indexamp。=0x07。//8 個(gè)數(shù)碼管全部掃描完一遍之后,再回 到第一個(gè)開(kāi)始下一次掃描 9 {hour++。P1=x。x=x*2。if(hour23){hour=0。}voiddelayms(unsignedcharms)//延時(shí)子程序 {unsignedchari。while(ms){for(i=0。i
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1