C51單片機(jī)編程與應(yīng)用

出版時(shí)間:2011-1  出版社:電子工業(yè)  作者:孔維功 編  頁(yè)數(shù):191  

前言

  單片機(jī)是從事智能儀器儀表、工業(yè)控制、家用電器和醫(yī)用設(shè)備等電子產(chǎn)品開發(fā)人員的入門芯片,有很高的實(shí)用價(jià)值。但由于單片機(jī)是硬件設(shè)計(jì)和軟件編程為一體的學(xué)科,既要求有很好的電子技術(shù)知識(shí),又要有一定的邏輯思維和編程能力,要快速入門和應(yīng)用有一定難度。所以,本書在編寫的過(guò)程中,針對(duì)這些問(wèn)題做了特別的編排?! ”緯幷咴诰帉懡滩倪^(guò)程中,結(jié)合國(guó)家示范性高職院校建設(shè)的課程改革契機(jī),根據(jù)歷屆學(xué)生的學(xué)習(xí)情況調(diào)查,遵循“適用”和“應(yīng)用”兩個(gè)原則,將單片機(jī)的常用知識(shí)和典型器件的應(yīng)用整合到7個(gè)具有代表性、應(yīng)用廣泛的典型實(shí)例中,讓讀者“先做再學(xué),邊做邊學(xué)”,使單片機(jī)學(xué)習(xí)充滿趣味性和實(shí)用性。力求使本書的內(nèi)容、結(jié)構(gòu)及項(xiàng)目完成等方面充分體現(xiàn)“理實(shí)一體”的高職高專教育特色。與同類教材相比,具有以下特點(diǎn)?! 。?)打破了傳統(tǒng)教材的章節(jié)劃分,將學(xué)生的知識(shí)和技能需求分為7個(gè)典型項(xiàng)目。按照“項(xiàng)目提出”→“項(xiàng)目分析”→“項(xiàng)目相關(guān)知識(shí)”→“項(xiàng)目實(shí)施”→“項(xiàng)目小結(jié)”的思路編排。在項(xiàng)目結(jié)束后安排相關(guān)課題設(shè)計(jì)及相應(yīng)的評(píng)分標(biāo)準(zhǔn),不再設(shè)計(jì)理論習(xí)題,完全偏重應(yīng)用,提高動(dòng)手能力?! 。?)打破傳統(tǒng)的知識(shí)體系,項(xiàng)目完成以夠用為度,即要用什么知識(shí)就介紹什么知識(shí),使學(xué)生充分體會(huì)“學(xué)有所用”?! 〈送?,本書在內(nèi)容闡述上,力求簡(jiǎn)明扼要,層次清楚,圖文并茂,通俗易懂;在結(jié)構(gòu)編排上,遵循循序漸進(jìn),由淺入深的原則;在實(shí)際項(xiàng)目的選取上,強(qiáng)調(diào)實(shí)用性、針對(duì)性和可操作性。

內(nèi)容概要

本書由實(shí)際問(wèn)題入手,通過(guò)7個(gè)真實(shí)典型項(xiàng)目設(shè)計(jì),先介紹單片機(jī)基本知識(shí)、開發(fā)環(huán)境和編程語(yǔ)言。接著重點(diǎn)介紹發(fā)光二極管、數(shù)碼管、蜂鳴器、數(shù)字溫度傳感器DS18B20、日歷芯片DS1302和液晶顯示器LCD1602等器件的擴(kuò)展和使用。使初學(xué)者通過(guò)項(xiàng)目的實(shí)施,獲取所需知識(shí),提高動(dòng)手能力。    本書的設(shè)計(jì)為突出學(xué)習(xí)單片機(jī)的“體驗(yàn)”和“經(jīng)驗(yàn)”以及學(xué)習(xí)的便捷性,專門開發(fā)設(shè)計(jì)了價(jià)格低廉、使用方便、功能完備的與本書配套的實(shí)驗(yàn)板,在配套的電子資料包中有詳細(xì)的使用方法和相關(guān)的實(shí)驗(yàn)項(xiàng)目(詳見前言)。

書籍目錄

項(xiàng)目1  認(rèn)識(shí)單片機(jī)及其開發(fā)環(huán)境  1.1  項(xiàng)目提出  1.2  項(xiàng)目分析    1.2.1  任務(wù)的意義    1.2.2  系統(tǒng)方案的說(shuō)明  1.3  項(xiàng)目相關(guān)知識(shí)    1.3.1  單片機(jī)的基礎(chǔ)知識(shí)    1.3.2  單片機(jī)的開發(fā)環(huán)境    1.3.3  程序燒錄器及燒錄軟件的使用  1.4  項(xiàng)目實(shí)施    1.4.1  硬件電路的搭建    1.4.2  程序編譯和調(diào)試  1.5  項(xiàng)目小結(jié)  1.6  相關(guān)課題設(shè)計(jì)  1.7  本課題設(shè)計(jì)評(píng)分標(biāo)準(zhǔn)項(xiàng)目2  單片機(jī)最小系統(tǒng)應(yīng)用  2.1  項(xiàng)目提出  2.2  項(xiàng)目分析    2.2.1  任務(wù)意義    2.2.2  系統(tǒng)方案的說(shuō)明  2.3  項(xiàng)目相關(guān)知識(shí)    2.3.1  AT89C51單片機(jī)的內(nèi)部結(jié)構(gòu)介紹    2.3.2  單片機(jī)存儲(chǔ)器的結(jié)構(gòu)介紹    2.3.3  單片機(jī)最小系統(tǒng)介紹    2.3.4  單片機(jī)C語(yǔ)言基礎(chǔ)知識(shí)介紹    2.3.5  HEX、BCD和ASCII碼的轉(zhuǎn)換  2.4  項(xiàng)目實(shí)施    2.4.1  硬件電路圖的設(shè)計(jì)    2.4.2  元器件清單(見表2-9)    2.4.3  所需儀表、工具的清單(見表2-10)    2.4.4  程序流程圖設(shè)計(jì)    2.4.5  軟件編程與調(diào)試運(yùn)行  2.5  項(xiàng)目小結(jié)  2.6  相關(guān)課題設(shè)計(jì)  2.7  相關(guān)課題設(shè)計(jì)評(píng)分標(biāo)準(zhǔn)項(xiàng)目3  廣告彩燈的設(shè)計(jì)與制作  3.1  項(xiàng)目提出  3.2  項(xiàng)目分析    3.2.1  任務(wù)意義    3.2.2  系統(tǒng)方案的說(shuō)明  3.3  項(xiàng)目相關(guān)知識(shí)    3.3.1  單片機(jī)的I/O口介紹    3.3.2  LED發(fā)光二極管的工作原理    3.3.3  C51程序結(jié)構(gòu)與語(yǔ)句    3.3.4  C函數(shù)    3.3.5  軟件延時(shí)  3.4  項(xiàng)目實(shí)施    3.4.1  硬件電路圖的設(shè)計(jì)    3.4.2  元器件清單(見表3-2)    3.4.3  所需儀表、工具的清單(見表3-3)    3.4.4  程序流程圖設(shè)計(jì)    3.4.5  軟件編程與調(diào)試運(yùn)行  3.5  項(xiàng)目小結(jié)  3.6  相關(guān)課題設(shè)計(jì)  3.7  相關(guān)課題設(shè)計(jì)評(píng)分標(biāo)準(zhǔn)項(xiàng)目4  秒表的設(shè)計(jì)與制作  4.1  項(xiàng)目提出  4.2  項(xiàng)目分析    4.2.1  任務(wù)意義    4.2.2  系統(tǒng)方案設(shè)計(jì)  4.3  項(xiàng)目相關(guān)知識(shí)    4.3.1  C51環(huán)境下數(shù)組的應(yīng)用    4.3.2  單片機(jī)的按鍵擴(kuò)展    4.3.3  單片機(jī)的數(shù)碼顯示擴(kuò)展    4.3.4  單片機(jī)定時(shí)/計(jì)數(shù)器的應(yīng)用介紹  4.4  項(xiàng)目實(shí)施    4.4.1  硬件電路圖的設(shè)計(jì)    4.4.2  元器件清單(見表4-6)    4.4.3  所需儀表、工具的清單(見表4-7)    4.4.4  程序流程圖設(shè)計(jì)    4.4.5  軟件編程與調(diào)試運(yùn)行  4.5  項(xiàng)目小結(jié)  4.6  相關(guān)課題設(shè)計(jì)  4.7  相關(guān)課題設(shè)計(jì)評(píng)分標(biāo)準(zhǔn)項(xiàng)目5  抽獎(jiǎng)器的設(shè)計(jì)與制作  5.1  項(xiàng)目提出  5.2  項(xiàng)目分析    5.2.1  任務(wù)意義    5.2.2  系統(tǒng)方案設(shè)計(jì)  5.3  項(xiàng)目相關(guān)知識(shí)    5.3.1  單片機(jī)中斷的使用    5.3.2  C51庫(kù)函數(shù)的使用  5.4  項(xiàng)目實(shí)施    5.4.1  硬件電路圖的設(shè)計(jì)    5.4.2  元器件清單    5.4.3  所需儀表、工具的清單    5.4.4  程序流程圖設(shè)計(jì)    5.4.5  軟件編程與調(diào)試運(yùn)行  5.5  項(xiàng)目小結(jié)  5.6  相關(guān)課題設(shè)計(jì)  5.7  相關(guān)課題設(shè)計(jì)評(píng)分標(biāo)準(zhǔn)項(xiàng)目6  數(shù)字式溫度計(jì)的設(shè)計(jì)與制作  6.1  項(xiàng)目提出  6.2  項(xiàng)目分析    6.2.1  任務(wù)意義    6.2.2  系統(tǒng)方案設(shè)計(jì)  6.3  項(xiàng)目相關(guān)知識(shí)    6.3.1  數(shù)字溫度傳感器DS18B20的使用    6.3.2  蜂鳴器的擴(kuò)展  6.4  項(xiàng)目實(shí)施    6.4.1  硬件電路圖的設(shè)計(jì)    6.4.2  元器件清單    6.4.3  所需儀表、工具的清單    6.4.4  程序流程圖設(shè)計(jì)    6.4.5  軟件編程與調(diào)試運(yùn)行  6.5  項(xiàng)目小結(jié)  6.6  相關(guān)課題設(shè)計(jì)  6.7  相關(guān)課題設(shè)計(jì)評(píng)分標(biāo)準(zhǔn)項(xiàng)目7  電子臺(tái)歷的設(shè)計(jì)與制作  7.1  項(xiàng)目提出  7.2  項(xiàng)目分析    7.1.1  任務(wù)意義    7.2.2 系統(tǒng)方案設(shè)計(jì)  7.3  項(xiàng)目相關(guān)知識(shí)    7.3.1  DS1302的使用    7.3.2  液晶顯示器的使用  7.4 項(xiàng)目實(shí)施    7.4.1  硬件電路圖的設(shè)計(jì)    7.4.2  元器件清單    7.4.3  所需儀表、工具的清單    7.4.4  主程序流程圖    7.4.5  軟件編程與調(diào)試運(yùn)行  7.5  項(xiàng)目小結(jié)  7.6  相關(guān)課題設(shè)計(jì)  7.7  相關(guān)課題設(shè)計(jì)評(píng)分標(biāo)準(zhǔn)附錄A  配套單片機(jī)實(shí)驗(yàn)板介紹附錄B  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性附錄C  位ASCII碼表附錄D  Proteus的使用介紹參考文獻(xiàn)

章節(jié)摘錄

  4)溢出  計(jì)數(shù)器的容量是有限的,當(dāng)計(jì)數(shù)值大到一定程度就會(huì)出現(xiàn)錯(cuò)誤,如收錄機(jī)上的計(jì)數(shù)器,其計(jì)數(shù)值最大只能到999,如果計(jì)數(shù)已經(jīng)到了999,再來(lái)一個(gè)計(jì)數(shù)信號(hào),計(jì)數(shù)值就會(huì)變成000。此時(shí)如果認(rèn)為收錄機(jī)沒(méi)有動(dòng)顯然是錯(cuò)誤的,有一些應(yīng)用場(chǎng)合必須要用一定的方法來(lái)記錄這種情況。單片機(jī)中計(jì)數(shù)器的容量也會(huì)產(chǎn)生溢出。一旦產(chǎn)生溢出將使TF0或TF1變?yōu)椤?”,這樣就記錄了溢出事件。在生活中,鬧鐘的鬧響可視做定時(shí)時(shí)間到時(shí)產(chǎn)生的溢出,這通常意味著要求我們開始做某件事(起床、出門等)。其他例子中的溢出也有類似的要求,推而廣之,溢出通常都意味著要求對(duì)事件進(jìn)行處理?! ?)任意定時(shí)及計(jì)數(shù)的方法  計(jì)數(shù)器的容量是16位,最大的計(jì)數(shù)值是65536,因此,每次計(jì)數(shù)到65536都會(huì)產(chǎn)生溢出。但在實(shí)際工作中,經(jīng)常會(huì)有少于65536個(gè)計(jì)數(shù)值的要求,如包裝線上,一打?yàn)?2瓶,這就要求每計(jì)數(shù)到12就要產(chǎn)生溢出。生產(chǎn)實(shí)踐中的這類要求實(shí)際上就是要能夠設(shè)置任意溢出的計(jì)數(shù)值,為此可采用“預(yù)置”的方法來(lái)實(shí)現(xiàn)。計(jì)數(shù)不從0開始,而是從一個(gè)固定值開始,這個(gè)固定值的大小,取決于被計(jì)數(shù)的大小。如果要計(jì)數(shù)100,預(yù)先在計(jì)數(shù)器里放進(jìn)65436,再來(lái)100個(gè)脈沖,就到了65536,這個(gè)65436被稱為預(yù)置值。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C51單片機(jī)編程與應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7