單片機(jī)控制LED燈點(diǎn)亮C語(yǔ)言_第1頁(yè)
單片機(jī)控制LED燈點(diǎn)亮C語(yǔ)言_第2頁(yè)
單片機(jī)控制LED燈點(diǎn)亮C語(yǔ)言_第3頁(yè)
單片機(jī)控制LED燈點(diǎn)亮C語(yǔ)言_第4頁(yè)
單片機(jī)控制LED燈點(diǎn)亮C語(yǔ)言_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

單片機(jī)控制led燈點(diǎn)亮主要內(nèi)容一、點(diǎn)亮板子上的第一個(gè)燈D0二、點(diǎn)亮板子上的D0、D2、D4、D6燈,與D1、D3、D5、D7燈交替閃爍三、流水燈:從D0---D7依次點(diǎn)亮一、點(diǎn)亮板子上的第一個(gè)燈D01)目標(biāo)了解單片機(jī)的基本設(shè)計(jì)思路和編程方法,和單片機(jī)的最小系統(tǒng)。2)分析利用單片機(jī)的一個(gè)輸入/輸出口來(lái)控制一盞發(fā)光二極管點(diǎn)亮。引腳:1)4個(gè)I/O口占了32個(gè)引腳2)電源和接地又占了2個(gè)引腳3)剩下的6個(gè)引腳是時(shí)鐘引腳和控制引腳硬件說(shuō)明使用單片機(jī)的P1口來(lái)驅(qū)動(dòng)8個(gè)LED,發(fā)光二極管的陽(yáng)極接高電平,故P1口為低電平時(shí),就可以驅(qū)動(dòng)其點(diǎn)亮D0與P1.0口是相連的,P1.0用來(lái)表示P1口的最低位;本任務(wù)中給單片機(jī)的P1.0口一個(gè)低電平信號(hào)即可完成控制。所以,只需給P1.0低電平信號(hào),其他引腳均為高電平。點(diǎn)亮D0燈:D7D6D5D4D3D2D1D011111110從二進(jìn)制轉(zhuǎn)化為十六進(jìn)制:0xfe源程序#include<reg52.h>voidmain(){ P1=0xfd;}Keil的使用掌握Keil工程的建立和軟件的開發(fā);1.啟廢動(dòng)Vi柱si搜onVi賤si碧on烏2是一輸個(gè)標(biāo)艱準(zhǔn)的Wi坊nd立ow載s應(yīng)用苦程序誦,雙竊擊Ke腰ilVi繭si膚on雨2圖標(biāo)踢即可抱啟動(dòng)簽,也銜可以呼選擇虹“開攏始”反→“防程序墾”Ke葉ilVi鋪si山on2”命令繼來(lái)啟嘴動(dòng)運(yùn)裕行。船其主蔽界面鳳如圖1-尤28所示縫。2.創(chuàng)傳建一腰個(gè)項(xiàng)領(lǐng)目并逆選擇意單片丈機(jī)選擇另“Pr匙o(hù)j餐ec洗t”(項(xiàng)謹(jǐn)目)為→“Ne叼w魄Pr散oj骨ec蘭t”(新迫建項(xiàng)萄目)摩命令組,如舅圖1-不29所示月,將洗彈出污“Gr和ea懶teNe悅w捉Pr訪oj灑ec團(tuán)t”(新經(jīng)建項(xiàng)噸目)令對(duì)話肢框隨后京會(huì)彈她出一恒個(gè)對(duì)畏話框棗,要浴求選燭擇單董片機(jī)好的型舊號(hào)。業(yè)在該嚷對(duì)話昂框中婚顯示辟了Vi指si錢on耕2的器率件數(shù)苦據(jù)庫(kù)夾,從允中可插以根嬌據(jù)使漠用的漂單片演機(jī)來(lái)子選擇內(nèi)。AT翼89宴S5看280寨51柿b臘as鄰ed骨F否ul膨l董St守at謹(jǐn)ic關(guān)C扒MO僑S崇co騎nt戒ro趙ll器er獅w反it哀h存Th茫re段e-捧Le晌ve喘l熄Pr詢og冤ra掩m鹽Me窄mo兵ry絲式L枝oc碗k,桿3咽2肝I/義O鑼li張ne毛s,括3五T嘴im斧er騾s/濟(jì)Co殖un劉te撲rs制,截8銳In巾te苦rr逗up稠ts奏S仆ou呢rc疫es把,積Wa沫tc刑hd轎og參T畫im拒er段,呈2DP甩TR得s(DA為TA慈P卸OI往NT捉ER殖R或EG慈IS姓TE吃RS),推8K煎F炊la漸sh撫M鵝em絮or挑y,尚2利56幅B陽(yáng)yt社es垂O偵n-祖ch鳳ip藍(lán)R吸AM基于80團(tuán)51全靜浸態(tài)CM杰OS控制外器、須三萄級(jí)加購(gòu)密程沈序存榨儲(chǔ)器爭(zhēng)、32個(gè)I/崗O口盜、三色個(gè)定獅時(shí)器/計(jì)數(shù)奧器左、八蓬個(gè)中嘩斷源溉、惕看門孤狗定杜時(shí)器捉、2個(gè)數(shù)和據(jù)指矩針能寄存排器、8k字節(jié)Fl捆as飼h,25翅6字節(jié)吵片內(nèi)RA份M3.創(chuàng)魄建一視個(gè)新鍋的源巖程序挪文件冠,并紙把這戒個(gè)源鐮文件飽添加袋到項(xiàng)幸目中單擊股工具可欄中銳的新么建文區(qū)件圖蛾標(biāo)(借或選稼擇“Fi決le局”(文汪件)鋪→“Ne證w”(新競(jìng)建)脹命令緩),覆文件連操作泊窗口扮即可志出現(xiàn)扭新建進(jìn)文件博。保淺存該遺空白失文件猛,單館擊工土具欄必中的摘保存浙圖標(biāo)謝(或踢選擇嗽“Fi站le獎(jiǎng)”(文缸件)此→“Sa懂ve桶”(保利存)逮命令值),息彈出彎如圖1-批32所示斤的“Sa雖ve裕a寒s”(保伍存為蹈)對(duì)語(yǔ)話框積,在馬“文齊件名展”文感本框常中輸室入欲兼保存積的文備件名她,保而存時(shí)續(xù)注意銀加上架正確刑的后顆綴名焰。單擊Ta禾rg誰(shuí)et急1前面辭的+號(hào),零然后訊在So印ur案ce裹G棄ro榜up惡1上單鍵擊鼠查標(biāo)右踩鍵,雪彈出桃快捷應(yīng)菜單染。選擇昌“Ad客d芬Fi距l(xiāng)e拆s鬧to低G焦ro肅up獨(dú)’肺So凈ur漲ce飲G嚴(yán)ro梳up紐奉1館’”(添歇加文總件到困項(xiàng)目辛)命則令,森彈出照如圖1-咽34所示愿的對(duì)稈話框以。選視中文汗件(議注意綢選擇遵文件咳類型濕),首然后復(fù)單擊曠“Ad惜d”(添星加)固按鈕紋,即今可添?yè)尲舆x至中文朽件到飲項(xiàng)目速中。4.輸享入源濃程序:此時(shí)芳就可氣以輸唱入源疫程序眉了。5.設(shè)準(zhǔn)置目卵標(biāo)硬格件的遣工具未選項(xiàng)程序信編寫查完成昂后,謹(jǐn)還要教對(duì)項(xiàng)結(jié)目進(jìn)另行進(jìn)項(xiàng)一步利的設(shè)圍置,模以滿傘足要騙求?!癘u雕tp危ut任”選項(xiàng)刻卡如圖津所示值,其擇中有概多個(gè)摩選項(xiàng)汁,此魄處選泛擇“Cr明ea移te瘡H射EX筐F隸il鳴e”復(fù)選勢(shì)框用丸于生寨成可廣執(zhí)行后代碼爭(zhēng)文件煎,該好文件屋可以鞭用編狀程器明寫入織單片退機(jī)芯堡片,閉文件溜的擴(kuò)銳展名里為.H浪EX,默離認(rèn)情資況下床該項(xiàng)嬸未被罵選中寄,如版果要鐮寫芯應(yīng)片做譽(yù)硬件毯實(shí)驗(yàn)惡,就瞇必須梳選中慮該項(xiàng)革。其珍余選鳥項(xiàng)均覆取默謝認(rèn)值款,不婦做任柄何修掌改。6.編弦譯項(xiàng)垂目并興創(chuàng)建HE守X文件可以搜通過(guò)栽工具扔欄中病的圖糞標(biāo)直鵝接進(jìn)找行。蠢從左巴到右住的圖嫂標(biāo)分嶄別是填:編臟譯、攻編譯互連接遼、全奸部重伙建、肚停止奔編譯被和對(duì)次工程披進(jìn)行俯設(shè)置葉。對(duì)源漁程序抓編寫均之后輪編譯餡,最派終要襖得到歌結(jié)果漫,提好示0個(gè)錯(cuò)斥誤,0個(gè)警博告。泳同時(shí)賽還可災(zāi)看到盤,該漆程序亡的內(nèi)喬部RA為M的使茫用量午(da祝ta簽=8未.0),失外部RA笛M的使雀用量釀(xd僵at醫(yī)a=0),糟代碼料量(co業(yè)de當(dāng)=1惜8)等蠅一些均信息燙。7.將生暮成的he畜x文件卻,通揪過(guò)IS狀P下載居到板錄子中耕。請(qǐng)觀嘴察現(xiàn)肢象!源程燒序#i微nc謀lu斜de改<r匙eg收52雕.h胃>vo俘id賊m號(hào)ai樂(lè)n(永){P1慈=0燈xf銜d;}C語(yǔ)言灑復(fù)習(xí)Ma友in函數(shù)益格漲式:vo跑id躬m頸ai版n(辯)特點(diǎn)參:無(wú)打返回喇值,聲無(wú)參膚。頭任何柏一個(gè)C程序婦有且冬僅有陶一個(gè)ma均in函數(shù)示,它算是整惠個(gè)程出序開韻始執(zhí)塘行的蒙入口舟。莊例:vo友id贏m報(bào)ai慕n(濫)舉{總程嘆序從簡(jiǎn)這里胃開始豈執(zhí)行;其他執(zhí)語(yǔ)句??;}C語(yǔ)言-5蜂1單片剃機(jī)的盟頭文共件通常泊有:re淡g5護(hù)1.懶h盈re扔g5脅2.遵hma隙th仰.hct穩(wěn)yp抹e.擊hst朋di藏o.疑hst麻dl變ib羅.hab勾sa絮cc印.h常用肥有:re忠g5貢1.滋h撒re場(chǎng)g5盲2.占h(定嗽義特妨殊功繪能寄闖存器音和位雖寄存界器)灑;ma夕th豬.h(定撇義常債用數(shù)扭學(xué)運(yùn)轎算)背;十六而進(jìn)制是二外進(jìn)制怎的簡(jiǎn)柿短表提示形防式。十進(jìn)耗制中壟的0-沸15分別壤表示真為十趙六進(jìn)抄制的0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F熟練地掌握扛二進(jìn)倦制與愚十六拘進(jìn)制火之間島的轉(zhuǎn)所換。規(guī)律慰:一馬般把毒四個(gè)苦二進(jìn)佩制數(shù)浸放在仗一起位轉(zhuǎn)換眼成一積個(gè)十騾六進(jìn)全制數(shù)刺,轉(zhuǎn)字換時(shí)茅先把憂二進(jìn)津制數(shù)借轉(zhuǎn)換沙成十拼進(jìn)制鼻數(shù),受再把情十進(jìn)閑制數(shù)正轉(zhuǎn)換倒成十忠六進(jìn)棉制數(shù)旨。二進(jìn)我制和游十六尾進(jìn)制茫的轉(zhuǎn)鐘換如:00掉01惑B攔->竭1吉HB表示昆為二稅進(jìn)制器,H為十炒六進(jìn)休制10氏01惡B勁->腐9挽H10皮10束B排->贏A抽H00猾10疼1仍10輩0癢->幕2中CH11寧11戶1頁(yè)11球0生->婚F掏EH在C語(yǔ)言耍編程熔中是盜不能晌用H的.十六槐進(jìn)制寇整常叮數(shù)的例前綴技為0X或0x。十六欣進(jìn)制頑整常依數(shù)十六角進(jìn)制居整常侍數(shù)的蚊前綴牽為0X或0x。其貞數(shù)碼葵取值孔為0~蜘9,A~朗F或a~緒f。以下勇各數(shù)腐是合拿法的喚十六欲進(jìn)制次整常享數(shù):0X去2A趕(十進(jìn)殲制為42置)勾0X銷A0積(十進(jìn)正制為16番0)姓0參XF牌FF梯F慕(十進(jìn)呆制為65陪53口5)以下辮各數(shù)暮不是被合法技的十叛六進(jìn)們制整橡常數(shù)久:5A吐(無(wú)前理綴0X擇)將0X賀3H性(含有簡(jiǎn)非十沸六進(jìn)歉制數(shù)也碼)各種員進(jìn)位酸制的纖對(duì)應(yīng)迎關(guān)系十進(jìn)制二進(jìn)制十六進(jìn)制十進(jìn)制二進(jìn)制十六進(jìn)制000910019111101010A2102111011B3113121100C41004131101D51015141110E61106151111F71117161000010810008二、濫點(diǎn)亮婦板子趨上的0、2、4、6燈,追與1、3、5、7燈交醬替閃灘爍點(diǎn)亮0、2、4、6燈:D7精D6但D5機(jī)D4醉D3惜D2害D1川D01公0桑1區(qū)0吼1健0攝1輸0從二堡進(jìn)制昌轉(zhuǎn)化盲為十突六進(jìn)村制:0x脹aa點(diǎn)亮1、3、5、7燈:D7棒D6彩D5好D4跨D3始D2網(wǎng)D1禮D00粥1捕0攤1瘋0頌1柔0籠1從二休進(jìn)制博轉(zhuǎn)化菜為十像六進(jìn)李制:0x螞55#i販nc讓lu濫de甲<r素eg儀52檔.h自>#d炭ef渡in該eui主ntun鋸si竊gn裝edin炕t#d袍ef丸in愈euc映ha畜run漫si比gn圍ed飄c礎(chǔ)ha兆rvo填id睬d尚el判ay鈴()氧;vo侮id變m嶺ai燥n(嚴(yán)){wh我il統(tǒng)e(遲1){P1大=0桐xa塵a;de件la貓y(預(yù));P1拐=0彼x5識(shí)5;de堡la揀y(議);}}vo息id纖d摩el瘋ay燦(){ui至ntx,干y;fo挖r(魄x=1咸00貪;x頸>0攝;x漸--性)fo脖r(厲y=6愁00獅;y欣>0薯;y墨--征);}1)宏駕定義#d掌ef食in奴eui爪ntun孝si風(fēng)gn夾edin次t#d康ef裹in綿euc凳ha械run難si排gn疲ed禾c討ha古r#d誓ef樓in師e標(biāo)識(shí)賺符向字符庫(kù)串C語(yǔ)言漸中的遲例子嶺:#d平ef莫in勻e模PI熔3粗.1暴41制59衛(wèi)262)函加數(shù)聲拴明函數(shù)賓聲明藏是指喝函數(shù)膏的定尸義在洪后面挖,而肌前面爺需要渣對(duì)它刪進(jìn)行正調(diào)用答,這圾樣就粥需要象預(yù)先蔑作聲灶明,哄一般還來(lái)說(shuō)本函數(shù)鴿的聲休明只血是函狗數(shù)首蜜部加治上分返號(hào)即申可。3)數(shù)攻據(jù)類柿型In仆tsi業(yè)gn川edin刊t范圍叮是多竹少?un忠si猴gn擱edin罷t范圍顆是多經(jīng)少?ch稱ar可以單表示窗小整狀數(shù)或促者單東個(gè)字放符。當(dāng)ch喉ar表示內(nèi)整數(shù)碎時(shí),si鐘gn戰(zhàn)ed棵c驕ha尸r的范悲圍是遼多少維?un扭si禽gn米ed編c第ha找r的范施圍是如多少?C-51的數(shù)敗據(jù)類津型基本孤數(shù)據(jù)謊類型類型符號(hào)關(guān)鍵億字?jǐn)?shù)的掀表示膜范圍所占籃位數(shù)整型字符漲型實(shí)型有無(wú)(s飼ig逆ne紅d)in場(chǎng)t16-3童27鴉68筍~3穩(wěn)27規(guī)67(s清ig喪ne鐮d)贏s制ho扶rt16-3暫27轉(zhuǎn)68慰~3學(xué)27決67(s日ig牌ne稍d)許l刮on首g32-2移14獄74稿83粥64耳8~殿21辨47休48哨36毀4716un跳si坐gn佳edin怖t0~肚65法53課5320~愛(ài)42術(shù)94急96印72蟻95un煉si翅gn莖ed將l巧on夾gin哄tun正si駛gn厲ed雜s已ho徑rtin宗t160~明65臥53皆5有fl荒oa跌t323.嘉4e湖-3匯8~搬3.臂4e放38有do闖ub罷le641.堂7e霞-3隙08恨~1揉.7充e3狠08有ch蝴ar8-1義28潛~1抹27無(wú)un穗si拌gn釘ed殃c僻ha買r80~臟25秋54)Wh嶼il銜e(表偶達(dá)式譜){語(yǔ)句鄭(內(nèi)句部也無(wú)可為蔽空)}特點(diǎn)扔:先腐判斷均表達(dá)抵式,季后執(zhí)籌行語(yǔ)遞句?;镌瘎t:茶若表花達(dá)式岡不是0,即請(qǐng)為真容,那們么執(zhí)旦行語(yǔ)彩句。死否則役跳出wh亮il揭e語(yǔ)句巷。Wh蕉il師e(1){}wh溪il聚e(1)就是wh崗il領(lǐng)e(t悅ru淺e),條騾件判坡斷直霸接為tr崖ue,循升環(huán)永怨遠(yuǎn)不肝會(huì)退爬出肚。也襖稱為昨死循殃環(huán)。5)de自la粒y(盞)函數(shù)是一帥個(gè)延曉時(shí)函旋數(shù)。兩個(gè)fo駱r語(yǔ)句卷,構(gòu)急成了寶循環(huán)希嵌套吐。用講數(shù)數(shù)圾的方篩式消耗耗時(shí)寸間產(chǎn)脈生延挎遲效顏果搭。具蹤蝶體延明遲多就久取娃決于醉若干霸因素脅,以假后再碎討論戶。vo鳴id歷d觸el趨ay攻(){ui勤ntx,覽y;fo虜r(俗x=1腎00健;x鹽>0繡;x散--命)fo添r(懂y=6衣00柳;y醫(yī)>0石;y唱--晶);}注意李:第緣瑞二個(gè)fo口r循環(huán)頁(yè)體是青一條捧空語(yǔ)后句。5)fo笛r循環(huán)fo東r躺(表達(dá)啟式1;表達(dá)督式2;表達(dá)蛋式3)閃{語(yǔ)句貍(內(nèi)燈部可賠為空漢)}執(zhí)行譜過(guò)程挺:1.求解域一次沃表達(dá)伍式1.隨2遼.求解是表達(dá)慶式2,若慌其值搬為真蘭(非0即為絕真)陜,則餡執(zhí)行fo虧r中語(yǔ)爆句。夏然后紛執(zhí)行返第3步。單否則慕結(jié)束fo聽r語(yǔ)句坦,直累接跳錦出,詞不再士執(zhí)行晶第3步。3.求解束表達(dá)磚式3.筆4訪.跳到球第2步重黑復(fù)執(zhí)搬行。三、津流水豎燈:班從D0南--田-D棒7依次槍點(diǎn)亮分析牲:D0亮0x挺fe腳11而11約11使10D1亮0x蹄fd朱11奧11踏11斷01D2亮0x森fb澡11脊11踏10謙11D3亮0x深f7腥11暮11螺01千11D4亮0x耽ef破11子10喂11屬11D5亮0x楚df叼11墾01該11察11D6亮0x戴bf墳10合11棗11蹦11D7亮0x培7f例01趕11瞎11慶11軟件縱分析厲:1)依剃次把鴿這8個(gè)值睜賦給P1口,肺延時(shí)董一段茂程序vo輝id哲m衛(wèi)ai限n(貌){wh暮il會(huì)e(彩1){P1蘿=0沖xf聽e;de述la箏y(蓬10階0)私;P1缺=0拿xf座d;de鴉la退y(鞋10劃0)蝴;P1刑=0田xf雪b;de倘la歪y(咐10括0)翻;P1昨=0仆xf款7;de松la仍y(胸10壓0)幻玉;P1乒=0獨(dú)xe攝f;de頂la各y(訂10攝0)比;P1耐=0訪xd哪f;de毫la尿y(諒10遵0)悼;P1某=0史xb溉f(wàn);de箭la羨y(證10補(bǔ)0)江;P1閥=0萌x7韻f;de舊la嬸y(配10記0)線;}}}2)將0x喜fe賦給P1口,榜然后非使用諸移位幻玉函數(shù)龍來(lái)改

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論