本教材內(nèi)容主要包括:認(rèn)識(shí)單片機(jī)及其開發(fā)工具、制作單片機(jī)輸出控制電路、MCS-51單片機(jī)及其指令系統(tǒng)、制作LED數(shù)碼管顯示電路、制作LED點(diǎn)陣顯示電路、外部中斷的應(yīng)用、定時(shí)器/計(jì)數(shù)器的應(yīng)用、A/D轉(zhuǎn)換電路的應(yīng)用和制作單片機(jī)與PC機(jī)串行口收發(fā)電路,每個(gè)內(nèi)容均包括基本知識(shí)和技能實(shí)訓(xùn)兩大部分。
張明,1996年7月至今在鄭州市電子信息工程學(xué)校任教從事電工技術(shù)、電子技術(shù)、高頻電路、錄像機(jī)技術(shù)與維修、影碟機(jī)原理與維修、單片機(jī)原理與應(yīng)用、電視機(jī)原理與維修等課程的教學(xué)任務(wù),多年從事單片機(jī)技術(shù)的教學(xué)和產(chǎn)品開發(fā)
項(xiàng)目一 認(rèn)識(shí)單片機(jī)及其開發(fā)工具 (1)
任務(wù)一 認(rèn)識(shí)單片機(jī) (1)
一、生活中的單片機(jī) (1)
二、單片機(jī)中的數(shù)制 (2)
三、MCS-51單片機(jī)簡介 (4)
技能實(shí)訓(xùn)一 搭接單片機(jī)最小系統(tǒng) (7)
任務(wù)二 認(rèn)識(shí)單片機(jī)開發(fā)常用工具 (10)
一、仿真器 (11)
二、編程器 (12)
三、ISP下載線 (12)
四、Keil C開發(fā)軟件簡介 (12)
技能實(shí)訓(xùn)二 Keil C開發(fā)軟件的安裝和使用 (13)
一、Keil C開發(fā)軟件的安裝 (13)
二、Keil C開發(fā)軟件的使用 (14)
項(xiàng)目小結(jié) (18)
思考與練習(xí) (19)
項(xiàng)目二 制作單片機(jī)輸出控制電路 (20)
任務(wù)一 點(diǎn)亮LED發(fā)光二極管 (20)
一、MCS-51單片機(jī)I/O口簡介 (20)
二、LED接口電路 (21)
三、匯編語言程序結(jié)構(gòu)及相關(guān)指令 (22)
技能實(shí)訓(xùn)一 制作廣告燈控制電路 (25)
一、硬件電路制作 (26)
二、程序編寫 (28)
技能實(shí)訓(xùn)二 程序的調(diào)試與燒寫 (31)
一、程序的調(diào)試 (31)
二、程序燒寫 (34)
技能實(shí)訓(xùn)三 制作交通燈控制電路 (38)
一、硬件電路制作 (38)
二、程序編寫 (41)
三、程序的調(diào)試與燒寫 (43)
任務(wù)二 制作音頻控制電路和繼電器控制電路 (43)
一、片內(nèi)數(shù)據(jù)存儲(chǔ)器和片內(nèi)程序存儲(chǔ)器 (43)
二、音頻接口電路 (46)
三、繼電器接口電路 (47)
技能實(shí)訓(xùn)四 制作音頻控制電路 (48)
一、硬件電路制作 (48)
二、程序編寫 (51)
三、程序調(diào)試與燒寫 (52)
技能實(shí)訓(xùn)五 制作繼電器控制電路 (52)
一、硬件電路制作 (52)
二、程序編寫 (55)
三、程序調(diào)試與燒寫 (55)
一、特殊功能寄存器 (55)
二、堆棧 (56)
項(xiàng)目小結(jié) (58)
思考與練習(xí) (58)
項(xiàng)目三 制作點(diǎn)陣顯示電路 (60)
任務(wù)一 認(rèn)識(shí)點(diǎn)陣顯示模塊 (60)
一、點(diǎn)陣顯示模塊的結(jié)構(gòu)及引腳 (60)
二、8×8 LED點(diǎn)陣顯示模塊的分類及其電路結(jié)構(gòu) (61)
技能實(shí)訓(xùn)一 點(diǎn)陣顯示模塊的識(shí)別與檢測(cè) (62)
一、手工焊接一個(gè)8×8點(diǎn)陣 (62)
二、LED點(diǎn)陣顯示模塊的識(shí)別和檢測(cè) (64)
任務(wù)二 制作點(diǎn)陣顯示電路 (65)
一、點(diǎn)陣顯示電路的顯示方式及編程 (65)
二、相關(guān)指令 (68)
技能實(shí)訓(xùn)二 制作點(diǎn)陣顯示電路 (68)
一、硬件電路制作 (69)
二、編寫程序 (71)
一、視覺暫留現(xiàn)象 (75)
二、LED搖搖棒簡介 (76)
項(xiàng)目小結(jié) (78)
思考與練習(xí) (78)
項(xiàng)目四 制作LED數(shù)碼計(jì)數(shù)牌 (80)
任務(wù)一 認(rèn)識(shí)LED數(shù)碼管 (80)
一、LED數(shù)碼管顯示器 (80)
技能實(shí)訓(xùn)一 LED數(shù)碼管顯示器識(shí)別與檢測(cè) (83)
一、數(shù)碼管結(jié)構(gòu) (83)
二、數(shù)碼管的型號(hào) (85)
三、LED數(shù)碼管的檢測(cè)方法 (86)
任務(wù)二 制作LED數(shù)碼計(jì)數(shù)牌 (89)
一、LED數(shù)碼管接口電路及編程 (89)
二、鍵盤接口電路及編程 (92)
三、相關(guān)指令 (95)
技能實(shí)訓(xùn)二 制作一位LED數(shù)碼計(jì)數(shù)牌 (96)
一、硬件電路制作 (97)
二、程序編寫 (99)
三、程序的調(diào)試與下載 (101)
技能實(shí)訓(xùn)三 制作三位LED數(shù)碼計(jì)數(shù)牌 (101)
一、硬件電路制作 (102)
二、程序編寫 (104)
三、程序的調(diào)試與下載 (107)
項(xiàng)目小結(jié) (108)
思考與練習(xí) (108)
項(xiàng)目五 制作地震報(bào)警器 (109)
任務(wù)一 認(rèn)識(shí)MCS-51單片機(jī)中斷系統(tǒng) (109)
一、中斷系統(tǒng)概述 (109)
二、單片機(jī)的中斷系統(tǒng) (110)
三、中斷初始化及中斷服務(wù)程序結(jié)構(gòu) (114)
技能實(shí)訓(xùn)一 外部中斷試驗(yàn) (116)
一、硬件電路制作 (116)
二、程序編寫 (118)
任務(wù)二 制作地震報(bào)警器 (121)
一、地震檢測(cè)裝置 (121)
二、相關(guān)指令 (122)
技能實(shí)訓(xùn)二 制作地震報(bào)警器 (124)
一、硬件電路制作 (124)
二、電路的調(diào)試 (125)
三、程序編寫 (126)
四、程序調(diào)試與燒寫 (127)
項(xiàng)目小結(jié) (127)
思考與練習(xí) (128)
項(xiàng)目六 制作數(shù)字時(shí)鐘 (129)
任務(wù)一 認(rèn)識(shí)MCS-51單片機(jī)定時(shí)器/計(jì)數(shù)器系統(tǒng) (129)
一、定時(shí)器/計(jì)數(shù)器簡介 (130)
二、MCS-51單片機(jī)定時(shí)器/計(jì)數(shù)器系統(tǒng) (131)
三、相關(guān)指令 (138)
技能實(shí)訓(xùn)一 制作1s定時(shí)閃爍電路 (138)
一、硬件電路制作 (139)
二、程序編寫 (140)
三、程序的調(diào)試與下載 (141)
任務(wù)二 制作數(shù)字時(shí)鐘 (142)
一、數(shù)字時(shí)鐘電路 (142)
二、相關(guān)指令 (144)
技能實(shí)訓(xùn)二 制作數(shù)字時(shí)鐘 (145)
一、硬件電路制作 (146)
二、程序編寫 (148)
三、程序的調(diào)試與下載 (153)
項(xiàng)目小結(jié) (153)
思考與練習(xí) (154)
項(xiàng)目七 制作數(shù)字電壓表 (155)
任務(wù)一 認(rèn)識(shí)A/D轉(zhuǎn)換電路 (155)
一、A/D轉(zhuǎn)換電路簡介 (155)
二、A/D轉(zhuǎn)換集成電路ADC0809簡介 (156)
任務(wù)二 制作數(shù)字電壓表 (160)
一、系統(tǒng)擴(kuò)展 (160)
二、外設(shè)的編址 (161)
三、A/D電路接口 (162)
四、相關(guān)指令 (164)
技能實(shí)訓(xùn) 制作數(shù)字電壓表 (166)
一、硬件電路制作 (167)
二、程序編寫 (171)
項(xiàng)目小結(jié) (175)
思考與練習(xí) (176)
項(xiàng)目八 制作單片機(jī)與PC串行口收發(fā)電路 (177)
任務(wù)一 認(rèn)識(shí)MCS-51單片機(jī)串行口 (177)
一、MCS-51單片機(jī)串行口的結(jié)構(gòu) (177)
二、MCS-51單片機(jī)串行口的工作方式及應(yīng)用 (180)
任務(wù)二 制作單片機(jī)與PC串行口收發(fā)電路 (183)
一、RS-232電平轉(zhuǎn)換電路 (183)
二、單片機(jī)與PC的接口電路 (184)
技能實(shí)訓(xùn) 制作單片機(jī)與PC串行口收發(fā)電路 (184)
一、硬件電路制作 (185)
二、程序編寫 (185)
一、糾錯(cuò)技術(shù) (189)
二、RS-232串行接口標(biāo)準(zhǔn) (190)
項(xiàng)目小結(jié) (191)
思考與練習(xí) (192)
附錄A MCS-51單片機(jī)指令系統(tǒng) (193)
一、相關(guān)符號(hào)約定 (193)
二、MCS-51單片機(jī)指令系統(tǒng)分類介紹 (194)
三、偽指令 (210)
附錄B C51語言的概述 (212)
一、C語言特點(diǎn) (212)
二、C51語言程序結(jié)構(gòu) (212)
三、C51的標(biāo)識(shí)符和關(guān)鍵字 (216)
四、C51數(shù)據(jù)與數(shù)據(jù)類型 (218)
五、C51運(yùn)算符 (220)
六、51特殊功能寄存器及其C51定義 (220)
七、C51的內(nèi)部函數(shù) (221)
附錄C 配套實(shí)驗(yàn)板介紹 (223)
一、實(shí)驗(yàn)板電路簡介 (223)
參考文獻(xiàn) (227)