本書(shū)內(nèi)容新穎獨(dú)特,涵蓋了STC89C52單片機(jī)控制系統(tǒng)的諸多內(nèi)容。通過(guò)大量實(shí)例,介紹STC89C52單片機(jī)的工作原理及設(shè)計(jì)方法,使讀者對(duì)基于單片機(jī)的設(shè)計(jì)有了充分的認(rèn)識(shí)。對(duì)于每個(gè)課題,首先進(jìn)行硬件電路設(shè)計(jì),再進(jìn)行軟件編程,注重對(duì)硬件電路設(shè)計(jì)和軟件編程中可能遇到的問(wèn)題進(jìn)行詳細(xì)解釋,并提供問(wèn)題的解決方法,最后通過(guò)實(shí)驗(yàn)證明設(shè)計(jì)的正確性。
對(duì)于初學(xué)者可能遇到的困惑,作者深有體會(huì),本書(shū)通過(guò)項(xiàng)目實(shí)例教學(xué),起到解疑與啟發(fā)的作用,并培養(yǎng)讀者分析問(wèn)題和解決問(wèn)題的能力。
作者可為本書(shū)內(nèi)容提供技術(shù)支持,并負(fù)責(zé)答疑解難。本書(shū)還可提供程序代碼、配套開(kāi)發(fā)板等。
《基于STC89C52單片機(jī)的控制系統(tǒng)設(shè)計(jì)》主要介紹單片機(jī)設(shè)計(jì)方法,在闡述工作原理基礎(chǔ)上,重點(diǎn)介紹硬件電路圖和軟件編程,對(duì)于重要程序解釋編程方法并說(shuō)明其工作原理。 全書(shū)共分8章: 第1章為基礎(chǔ)篇,著重介紹單片機(jī)工作原理; 第2~7章為單片機(jī)設(shè)計(jì),內(nèi)容包括硬件系統(tǒng)設(shè)計(jì)和軟件編程; 第8章是Protel99se軟件的應(yīng)用。全書(shū)提供了大量應(yīng)用實(shí)例,涵蓋了單片機(jī)設(shè)計(jì)大部分內(nèi)容。 本書(shū)特點(diǎn)是通過(guò)大量實(shí)例來(lái)說(shuō)明單片機(jī)控制方法,具備完整的硬件電路圖和軟件清單。敘述簡(jiǎn)潔,概念清楚。 本書(shū)適合作為高等院校電氣、自動(dòng)化專業(yè)高年級(jí)本科生、研究生及高校教師的教學(xué)參考書(shū),同時(shí)可供相關(guān)工程技術(shù)人員參考。
陳中,鹽城工學(xué)院教師,連續(xù)多年指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)及學(xué)科競(jìng)賽,擁有豐富的教學(xué)經(jīng)驗(yàn)。發(fā)表過(guò)一批關(guān)于單片機(jī)的論文,反響良好。已出版著作四部。
朱代忠,安徽徽電科技股份有限公司工程師,擁有多年的產(chǎn)品研發(fā)經(jīng)驗(yàn),在硬件電路設(shè)計(jì)方面有豐富的項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)。
第1章單片機(jī)原理概述
1.1單片機(jī)概述
1.1.1單片機(jī)的結(jié)構(gòu)與組成
1.1.2單片機(jī)的特點(diǎn)
1.1.3單片機(jī)的應(yīng)用領(lǐng)域
1.2初步認(rèn)識(shí)單片機(jī)
1.3CPU時(shí)序與數(shù)制編碼
1.4STC89C52單片機(jī)最小系統(tǒng)
1.5原理圖和實(shí)物圖
第2章C51編程語(yǔ)言概述
2.1C51語(yǔ)言概述
2.2C51的變量與數(shù)據(jù)類型
2.2.1常量與變量
2.2.2數(shù)據(jù)類型
2.2.3變量的存儲(chǔ)器類型
2.2.4存儲(chǔ)模式
2.2.5C51語(yǔ)言的數(shù)組、指針與結(jié)構(gòu)
2.2.6對(duì)絕對(duì)地址進(jìn)行訪問(wèn)
2.3C51的運(yùn)算符和表達(dá)式
2.4C51語(yǔ)言的程序結(jié)構(gòu)
2.4.1順序結(jié)構(gòu)
2.4.2選擇結(jié)構(gòu)
2.4.3循環(huán)結(jié)構(gòu)
2.5C51語(yǔ)言的函數(shù)
2.6中斷服務(wù)函數(shù)
2.7C51庫(kù)函數(shù)與頭文件
2.8自制頭文件方法
2.9Keil軟件調(diào)試
第3章單片機(jī)輸出電路設(shè)計(jì)
3.1單片機(jī)控制系統(tǒng)設(shè)計(jì)概述
3.2數(shù)碼管設(shè)計(jì)
3.3液晶1602的顯示
3.4液晶12864的顯示
3.4.1液晶12864并行顯示
3.4.2液晶12864串行設(shè)計(jì)
3.5LED點(diǎn)陣的顯示
第4章單片機(jī)輸入電路設(shè)計(jì)
4.1鍵盤(pán)的輸入電路
4.2基于單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)
4.3帶函數(shù)和小數(shù)點(diǎn)的計(jì)算器設(shè)計(jì)
4.4基于單片機(jī)的電子密碼鎖設(shè)計(jì)
4.5具有斷電保護(hù)的電子密碼鎖設(shè)計(jì)
4.6基于單片機(jī)的益智系統(tǒng)設(shè)計(jì)
4.7數(shù)字電壓表設(shè)計(jì)
4.8基于單片機(jī)的波形發(fā)生器系統(tǒng)設(shè)計(jì)
4.9基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
4.10基于單片機(jī)的溫度檢測(cè)系統(tǒng)設(shè)計(jì)
4.11基于單片機(jī)的電子秤設(shè)計(jì)
第5章定時(shí)/計(jì)數(shù)器和中斷系統(tǒng)設(shè)計(jì)
5.1中斷系統(tǒng)概述
5.2定時(shí)/計(jì)數(shù)器及應(yīng)用
5.2.1定時(shí)/計(jì)數(shù)器0、1的結(jié)構(gòu)及工作原理
5.2.2定時(shí)/計(jì)數(shù)器0、1的4種工作方式
5.3基于單片機(jī)的秒表設(shè)計(jì)
5.4單片機(jī)時(shí)鐘系統(tǒng)設(shè)計(jì)
5.5基于單片機(jī)的紅外遙控設(shè)計(jì)
5.6超聲波測(cè)距系統(tǒng)設(shè)計(jì)
5.7基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì)
第6章串行通信系統(tǒng)設(shè)計(jì)
6.1串行通信概述
6.2串行通信的制式及STC89C52串行口
6.3STC89C52串行口的工作方式及波特率計(jì)算
6.4串行通信協(xié)議
6.5基于單片機(jī)的控制直流電動(dòng)機(jī)串行通信的設(shè)計(jì)
6.6用VB語(yǔ)言編寫(xiě)串行助手控制步進(jìn)電機(jī)設(shè)計(jì)
6.7雙機(jī)通信系統(tǒng)設(shè)計(jì)
6.8無(wú)線模塊通信設(shè)計(jì)
第7章單片機(jī)綜合系統(tǒng)設(shè)計(jì)
7.1基于單片機(jī)的3種工作狀態(tài)的交通燈設(shè)計(jì)
7.2步進(jìn)電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
7.3直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
7.4兩路溫度檢測(cè)系統(tǒng)設(shè)計(jì)
7.5基于單片機(jī)的I2C總線控制
7.5.1I2C接口存儲(chǔ)芯片的簡(jiǎn)介
7.5.2基于單片機(jī)的I2C總線控制系統(tǒng)設(shè)計(jì)
7.6基于單片機(jī)的紅外遙控直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
7.7智能小車(chē)控制系統(tǒng)設(shè)計(jì)
第8章Protel 99SE應(yīng)用
參考文獻(xiàn)