資源描述:
《51單片機(jī)c語言程序設(shè)計(jì)與實(shí)驗(yàn)部分資料》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、51單片機(jī)C語言程序設(shè)計(jì)與實(shí)驗(yàn)朱軍編著51單片機(jī)C語言程序設(shè)計(jì)與實(shí)驗(yàn)前言對一個(gè)初學(xué)單片機(jī)的人來說,如果按教科書式的學(xué)法,上來就是一大堆指令、名詞,學(xué)了半天還搞不清這些指令起什幺作用,如同看天書一般,如此學(xué)習(xí)方法怎幺能夠產(chǎn)生實(shí)際效果,也許用不了幾天就會覺得枯燥乏味而半途而廢。所以學(xué)習(xí)與實(shí)踐結(jié)合是一個(gè)好方法,邊學(xué)習(xí)、邊演練,循序漸進(jìn),這樣用不了幾次就能將用到的指令理解、吃透、扎根于腦海,甚至“根深蒂固”。也就是說,當(dāng)你在學(xué)習(xí)完某幾條指令后(一次數(shù)量不求多,只求懂),接下去就該做實(shí)驗(yàn)了,通過實(shí)驗(yàn),使你感受剛才的指令產(chǎn)生了控制效果,眼睛看得見(燈
2、光)、耳朵聽得到(聲音),更能深刻理解指令是怎樣轉(zhuǎn)化成信號去控制電子產(chǎn)品的。說句過分的話,單片機(jī)與其說是學(xué)出來的,還不如說是做實(shí)驗(yàn)練出來的,何況做實(shí)驗(yàn)本身也是一種學(xué)習(xí)過程。學(xué)習(xí)單片機(jī)要合理安排學(xué)習(xí)時(shí)間持之以恒。學(xué)習(xí)單片機(jī)可不能“三天打魚、二天曬網(wǎng)”,要有持之以恒的毅力與決心,學(xué)習(xí)完幾條指令后,就應(yīng)及時(shí)做實(shí)驗(yàn),融會貫通,而不要等幾天或幾個(gè)星期有時(shí)間后再做實(shí)驗(yàn),這樣效果不好甚至前學(xué)后忘。另外要有打“持久戰(zhàn)”的心理準(zhǔn)備,不要興趣來時(shí)學(xué)上幾天,無興趣時(shí)涼上幾星期。學(xué)習(xí)單片機(jī)很重要的一點(diǎn)就是持之以恒。學(xué)習(xí)單片機(jī)要使用循環(huán)學(xué)習(xí)法使之根深蒂固。本手冊所
3、有程序都經(jīng)EVY-JM02實(shí)驗(yàn)板驗(yàn)證通過,好學(xué)、易學(xué),很快就能將手冊從頭至尾學(xué)完、學(xué)懂.為了更好的掌握,根據(jù)對記憶曲線的研究,人們對只短暫學(xué)過一遍的知識,充其量只比浮光掠影稍好,較好的方法是,過一段時(shí)間后(1-2個(gè)月)再重新做一遍,這樣反復(fù)循環(huán)幾次就能徹底弄懂消化,永不忘卻。學(xué)習(xí)單片機(jī)要進(jìn)行適當(dāng)投資購買實(shí)驗(yàn)器材及書籍資料。單片機(jī)技術(shù)是一門含金量高的技術(shù),一旦學(xué)會后,它給你帶來的效益回報(bào)當(dāng)然也高,無論是應(yīng)聘求職還是自起爐灶開廠辦公司,其前景是光明無限。因此在學(xué)習(xí)時(shí)要舍得適當(dāng)投資購買必要的學(xué)習(xí)、實(shí)驗(yàn)器材,另外還要經(jīng)常去科技圖書店看看,購買一些
4、適合自己學(xué)習(xí)、提高的書籍??傊禾觳徊シN哪來秋天的收獲?考慮到初學(xué)者的學(xué)習(xí)成本,本實(shí)驗(yàn)板直接采用最新51單片機(jī)的ISP在線下載功能,而沒有采用價(jià)格昂貴的在線仿真器(ICE)進(jìn)行實(shí)驗(yàn),這樣整套實(shí)驗(yàn)器材(不包括PC機(jī))只有幾百元,對大部分已工作的愛好者來說都有這個(gè)經(jīng)濟(jì)能力承受。一旦當(dāng)你掌握了單片機(jī)的編程技術(shù),成為一個(gè)水平較高的單片機(jī)設(shè)計(jì)人員時(shí),再買在線仿真器也不遲。興趣是最好的老師,堅(jiān)持是最好的方法,我相信,凡是完成本手冊學(xué)習(xí)的朋友都會有意想不到的收獲,最后祝大家學(xué)習(xí)快樂,早日掌握單片機(jī)及C語言知識,為以后更深層次的學(xué)習(xí)鋪平道路.朱軍敬上本
5、教程版權(quán)歸伊維賽勞電子工作室(EvySaiLaoElectronicsStudio)所有1evysailao@sina.comye34@163.com朱先生(13915446755)51單片機(jī)C語言程序設(shè)計(jì)與實(shí)驗(yàn)?zāi)夸浀谝徽翬VY-JM02單片機(jī)實(shí)驗(yàn)板簡介……………………………………………004第二章KeilC軟件的使用…………………………………………………………014第三章STC單片機(jī)下載軟件的使用………………………………………………021第四章C51實(shí)驗(yàn)課題………………………………………………………………024點(diǎn)亮流水燈……………………
6、……………………………………………………024閃爍燈………………………………………………………………………………025廣告燈(利用查表方式)……………………………………………………………026定時(shí)/計(jì)數(shù)器的應(yīng)用(定時(shí)器)………………………………………………………027定時(shí)/計(jì)數(shù)器的應(yīng)用(計(jì)數(shù)器)………………………………………………………033外部中斷的應(yīng)用……………………………………………………………………034蜂鳴器實(shí)驗(yàn)…………………………………………………………………………036按鍵指示………………………………………………………………
7、……………037仿真開關(guān)燈…………………………………………………………………………038☆按鍵消抖…………………………………………………………………………039矩陣鍵盤……………………………………………………………………………040點(diǎn)陣””形圖案顯示………………………………………………………………043點(diǎn)陣顯示0-F…………………………………………………………………………044點(diǎn)陣”跑馬”顯示技術(shù)…………………………………………………………………046數(shù)碼管靜態(tài)顯示……………………………………………………………………04866秒定時(shí)器(延
8、時(shí)法)………………………………………………………………049數(shù)碼管飛入顯示技術(shù)………………………………………………………………051數(shù)碼管”跑馬”顯示技術(shù)…………………………………………………