




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)C語言案例教程教學(xué)指南一本書的特色和教學(xué)目的本書是中職學(xué)校電子專業(yè)的單片機(jī)根底教材。特色在于全書以“案例+工程的形式展開,由26個(gè)案例和5個(gè)工程組成。案例為工程的前導(dǎo),即用“案例來驗(yàn)證單片機(jī)原理,用“工程來突出單片機(jī)應(yīng)用。案例設(shè)計(jì)由淺到深,步步推高;工程設(shè)計(jì)貼近學(xué)生生活和學(xué)生興趣,具有學(xué)習(xí)價(jià)值和使用價(jià)值。本教材的教學(xué)目的,就是要激發(fā)和引導(dǎo)學(xué)生親手完成基于單片機(jī)的電子鐘及溫度計(jì)工程、LED漢字顯示屏工程設(shè)計(jì),讓學(xué)生在整個(gè)學(xué)習(xí)過程中學(xué)習(xí)知識和享受成功,從而根本掌握MCS-51單片機(jī)的應(yīng)用和開發(fā)技術(shù)。二本書的內(nèi)容和參考學(xué)時(shí)全書內(nèi)容共13章,參考學(xué)時(shí)為120課時(shí),一學(xué)期完成全部教學(xué)任務(wù)。課時(shí)分配
2、見下表其中,實(shí)訓(xùn)時(shí)間占三分之二。章序內(nèi)容經(jīng)夫子時(shí)第1章單片機(jī)根底12第2章C語百根底12都不上機(jī)第3章用數(shù)碼管模擬的循環(huán)燈12第4章中斷資源的應(yīng)用編程8第5章日歷時(shí)鐘DS1302的應(yīng)用編程6第6章AT24C02的應(yīng)用編程6第7章DS18B20的應(yīng)用編程6第8章含時(shí)控功能兼溫度顯示的電子鐘工程設(shè)計(jì)6第9章16X16點(diǎn)陣LED漢字顯示屏工程設(shè)計(jì)6第10章使用片內(nèi)EEPROM存儲器6第11章單片機(jī)與PC機(jī)間的串行通信6第12章單片機(jī)片外數(shù)據(jù)存儲器的擴(kuò)大8第13章A/D轉(zhuǎn)換與D/A轉(zhuǎn)換簡介6機(jī)動22合計(jì)120三各章教學(xué)提要、要求及建議第1章單片機(jī)根底教學(xué)重點(diǎn):1Keil軟件的啟動及工程文件的建立。2源
3、程序的編輯、存盤和參加工程操作。3編譯選項(xiàng)的設(shè)置要點(diǎn)。4編譯信息窗口的提示信息要點(diǎn)。下載程序中的MCU選擇和COM口選擇。下載程序的翻開操作。案例6源程序的程序架構(gòu)。for循環(huán)的工作過程。教學(xué)難點(diǎn):案例6源程序的逐行分析。2文件包含命令的功用。3教學(xué)建議:第1章的主要任務(wù)是激發(fā)學(xué)生學(xué)習(xí)單片機(jī)的興趣和信心。應(yīng)讓學(xué)生從組裝單片機(jī)學(xué)習(xí)板起步學(xué)單片機(jī),這是因?yàn)閱纹瑱C(jī)學(xué)習(xí)板的組裝非常簡單,能實(shí)現(xiàn)一裝就成的首戰(zhàn)告捷效果,從而能讓學(xué)生打破對單片機(jī)的神秘感,產(chǎn)生“我也能玩轉(zhuǎn)單片機(jī)的自豪感。第一節(jié)單片機(jī)課用來進(jìn)展引入學(xué)習(xí)興趣和學(xué)習(xí)信心教學(xué),即首先演示單片機(jī)學(xué)習(xí)板的電子鐘及溫度計(jì)功能和LED漢字顯示屏功能,用賞心
4、悅目的效果來打動學(xué)生的學(xué)習(xí)之心,并用程序下載操作向?qū)W生展示單片機(jī)的應(yīng)用之妙在于程序設(shè)計(jì),借此向?qū)W生暗示單片機(jī)技術(shù)的精華在于對單片機(jī)編程,以此煽動學(xué)生的編程志向。同時(shí),在第一節(jié)課還要向?qū)W生展示單片機(jī)學(xué)習(xí)板的組成元件,如MCU、數(shù)碼管、三極管和其余集成塊、印刷電路板等,說明安裝步驟和本卷須知。第二四節(jié)課含課外時(shí)間用來組裝和驗(yàn)收學(xué)生焊接組裝的單片機(jī)學(xué)習(xí)板,驗(yàn)收的標(biāo)準(zhǔn)就是要能正常進(jìn)展程序下載。后面8學(xué)時(shí)就按教材內(nèi)容講解及上機(jī)編程和下載驗(yàn)證。本章第7節(jié)“REG51.H頭文件簡介可安排為學(xué)生閱讀內(nèi)容。教學(xué)內(nèi)容及根本要求:單片機(jī)是一塊集成電路芯片本節(jié)主要利用實(shí)物說明MCU芯片的外形外貌、內(nèi)部組成、引腳排列、
5、I/O功能。用單片機(jī)芯片組成單片機(jī)應(yīng)用系統(tǒng)本節(jié)主要介紹單片機(jī)學(xué)習(xí)板的電路圖和印板圖,重點(diǎn)要理清四位數(shù)碼管的連接電路,掌握每位數(shù)碼管的顯示條件,為對數(shù)碼管編程打下電路根底本節(jié)一是要說明單片機(jī)的所有功能都完全靠寫入它的程序來決定,二是要介紹第1個(gè)案例的源程序組成和兩個(gè)賦值語句的功能及對數(shù)碼管顯示所起的作用。把程序?qū)懭雴纹瑱C(jī)芯片的操作平臺和操作步驟這一節(jié)是第1章的重點(diǎn)內(nèi)容,是單片機(jī)學(xué)習(xí)開發(fā)的根底的根底。學(xué)生可以且必須掌握用這兩個(gè)軟件來對單片機(jī)編程的操作步驟。從數(shù)碼管顯示學(xué)單片機(jī)編程案例2:數(shù)碼管上的“8。8。顯示本小節(jié)主要是在前例根底上增加語句來增加效果,借此說明語句的效能。案例3:被動形式的“80
6、51”顯示本小節(jié)主要指出,在本學(xué)習(xí)板中,四位數(shù)碼管的顯示一般不能四位同時(shí)實(shí)現(xiàn),即不可能在第一位顯示8的同時(shí)又讓第二位顯示0,只能按位分時(shí)輪流顯示。即假設(shè)要顯示“8051”,只能是先讓第一位顯示8而其余三位關(guān)斷,再讓第二位顯示0而其余三位關(guān)斷,再讓第三位顯示5而其余三位關(guān)斷,最后讓第四位顯示1而讓其余三位關(guān)斷。15.3案例4:主動形式的“8051”顯示本小節(jié)主要說明把一程序段嵌入一循環(huán)構(gòu)造的語法形式和產(chǎn)生的效果。15.4案例5:模塊化的“8051”顯示本小節(jié)主要說明單片機(jī)C語言程序要把程序分成由一個(gè)main函數(shù)和假設(shè)干個(gè)“子函數(shù)來組成才能高效才好開展。案例6:實(shí)用型的“8051”顯示本小節(jié)指出用
7、調(diào)用延時(shí)函數(shù)Delay來相對增加每位數(shù)碼管的顯示時(shí)間,其知識點(diǎn)是函數(shù)的嵌套調(diào)用和for語句的要點(diǎn)。案例6源程序的閱讀要點(diǎn)本節(jié)是第1章的難點(diǎn),主要是引導(dǎo)和幫助學(xué)生一行一行地去閱讀單片機(jī)C語言程序,務(wù)必要讓學(xué)生多看多理解多提問,其中for語句是難點(diǎn)中的難點(diǎn)。本節(jié)要給學(xué)生說明,在程序中單片機(jī)中的所有特殊功能存放器本來都是用地址來引用的,為方便編程,可用符號地址來引用,但需要將符號定義到地址上。就是用來給各特殊功能存放器定義符號地址的文檔,因此要在程序的開頭寫上預(yù)處理命令“#include這一行,從而我們可省去由我們?nèi)ザx的相關(guān)編程工作。另外,在后面的各源程序分析中,對首次出現(xiàn)的特殊功能存放器符號,都
8、可讓學(xué)生從這個(gè)頭文件中,去查出這個(gè)符號所代表的地址,以加深對這個(gè)頭文件的理解。第2章C語言編程根底教學(xué)重點(diǎn):1C語言程序的組成構(gòu)造2C語言的字符集、標(biāo)識符、關(guān)鍵字和語句3C語言的整型數(shù)據(jù)、字符型數(shù)據(jù),C51擴(kuò)大數(shù)據(jù)類型4C語言中的變量類型5算術(shù)運(yùn)算符與算術(shù)表達(dá)式6賦值運(yùn)算符與賦值表達(dá)式7關(guān)系運(yùn)算符和關(guān)系表達(dá)式8邏輯運(yùn)算符與邏輯表達(dá)式9位運(yùn)算符與位運(yùn)算表達(dá)式10逗號運(yùn)算符與逗號表達(dá)式11程序的三種根本構(gòu)造if語句、if-else語句、if-else-if語句、switch語句for語句、while語句,do-while語句,break語句和continue語句,循環(huán)嵌套一維數(shù)組的定義和引用,二維
9、數(shù)組的定義和引用、變量和數(shù)組的存儲器類型15函數(shù)的定義和調(diào)用16函數(shù)調(diào)用的方式17全局變量和局部變量教學(xué)難點(diǎn):for語句的執(zhí)行規(guī)那么C51的擴(kuò)大數(shù)據(jù)類型關(guān)系運(yùn)算和邏輯運(yùn)算一維數(shù)組的定義和引用,二維數(shù)組的定義和引用變量和數(shù)組的存儲器類型if語句的嵌套for語句的嵌套有參函數(shù)的定義和調(diào)用函數(shù)的嵌套調(diào)用函數(shù)的表達(dá)式調(diào)用教學(xué)建議:本章的內(nèi)容全部為C語言編程知識,是全書的難點(diǎn)。把這些知識集中到這一章來學(xué)習(xí),其目的只是為了讓后面的各案例可集中精力去分析源程序的程序架構(gòu)和函數(shù)功能,從而突出其案例程序的主要思路和主體構(gòu)成。因此,本章的學(xué)習(xí)就作為C語言知識點(diǎn)的集中介紹來處理,只需點(diǎn)到為止,不必展開。后面學(xué)習(xí)中需
10、要用這些知識來說清所遇問題時(shí),再返回來從理論和理論相結(jié)合的層面上使用這些知識,能幫助學(xué)生理解看懂后面各案例中的源程序即可。教學(xué)內(nèi)容及要求:C語言程序的組成構(gòu)造和運(yùn)行機(jī)制理解C程序的一般組成:預(yù)處理局部、全局變量定義局部和函數(shù)定義局部;理解程序的運(yùn)行時(shí)各函數(shù)間的調(diào)用及返回道路。C語言的字符集、標(biāo)識符、關(guān)鍵字和語句掌握標(biāo)識符的組成規(guī)那么,語句的完畢標(biāo)志。C語言中的數(shù)據(jù)類型理解數(shù)據(jù)類型展開圖常量和變量掌握常量和變量的定義整型常量掌握“0X的表示含義整型變量掌握用“usingnedint定義的變量的表示范圍和用“int定義的變量的表示范圍。實(shí)型常量一般理解實(shí)型變量一般理解掌握用usingnedchar
11、定義的變量的表示范圍。C51擴(kuò)大數(shù)據(jù)類型掌握用“sbit、“sfr定義的變量的特性運(yùn)算符與表達(dá)式算術(shù)運(yùn)算符與算術(shù)表達(dá)式掌握各種算術(shù)運(yùn)算的含義和法那么賦值運(yùn)算符與賦值表達(dá)式掌握賦值運(yùn)算的功能、+a與a+的區(qū)別關(guān)系運(yùn)算符和關(guān)系表達(dá)式掌握各種關(guān)系運(yùn)算的運(yùn)算法那么邏輯運(yùn)算符與邏輯表達(dá)式掌握各種位運(yùn)算的運(yùn)算法那么逗號運(yùn)算符與逗號表達(dá)式理解運(yùn)算符的優(yōu)先級和結(jié)合性理解掌握程序的三種根本構(gòu)造及其流程圖選擇構(gòu)造if語句掌握其一般形式、流程圖和執(zhí)行規(guī)那么if-else語句掌握其一般形式、流程圖和執(zhí)行規(guī)那么if-else-if語句理解內(nèi)容switch語句理解內(nèi)容選擇構(gòu)造要點(diǎn)小結(jié)掌握其要點(diǎn)循環(huán)構(gòu)造for語句掌握其一般
12、形式、流程圖和執(zhí)行規(guī)那么while語句掌握其一般形式、流程圖和執(zhí)行規(guī)那么do-while語句掌握其一般形式、流程圖和執(zhí)行規(guī)那么break語句和continue語句掌握這兩個(gè)語句的功能和區(qū)別循環(huán)嵌套掌握二重循環(huán)的一般形式和流程圖數(shù)組一維數(shù)組的定義和引用掌握定義一維數(shù)組的一般形式和引用數(shù)組元素的根本方法二維數(shù)組的定義和引用掌握定義二維數(shù)組的一般形式和引用數(shù)組元素的根本方法掌握用data、bdata、idata、xdata和code來定義數(shù)組的相應(yīng)特點(diǎn)和區(qū)另1J。2.15函數(shù)的定義和調(diào)用系統(tǒng)庫函數(shù)掌握其定義用戶自定義函數(shù)掌握其定義函數(shù)的定義掌握無參數(shù)函數(shù)定義的一般形式;掌握有參數(shù)函數(shù)定義的一般形式。
13、掌握函數(shù)的類型的概念函數(shù)調(diào)用的方式掌握無參數(shù)函數(shù)調(diào)用的一般形式;掌握有參數(shù)函數(shù)調(diào)用的一般形式。全局變量和局部變量掌握全局變量的定義和特點(diǎn);掌握局部變量的定義和特點(diǎn)。掌握用全局變量在函數(shù)間傳遞數(shù)據(jù)的方法。第3章用數(shù)碼管模擬的循環(huán)燈教學(xué)重點(diǎn):筆段碼確實(shí)定方法位置碼確實(shí)定方法數(shù)碼管顯示函數(shù)的分段運(yùn)作設(shè)計(jì)教學(xué)難點(diǎn):用位運(yùn)算來影響位置碼的技巧遞減數(shù)列的實(shí)現(xiàn)方法遞減越界的檢查及處理教學(xué)建議:因本教材設(shè)計(jì)的是不用仿真器的單片機(jī)學(xué)習(xí)方式,因此,本章特地安排了6個(gè)借助于數(shù)碼管顯示的案例來讓學(xué)生練習(xí)單片機(jī)程序設(shè)計(jì),用數(shù)碼管顯示的直觀性來檢查程序的運(yùn)行效果。要從這6個(gè)案例中總結(jié)出靈敏使用數(shù)碼管的筆段碼和位置碼的常用
14、技巧和一般方法,特別要注意如何根據(jù)數(shù)碼管的顯示步驟,來設(shè)計(jì)程序執(zhí)行的運(yùn)作步驟,即把數(shù)碼管顯示過程的每一環(huán)節(jié)步驟,都能用一組語句一段代碼來實(shí)現(xiàn)。教學(xué)內(nèi)容及要求:掌握根據(jù)所要顯示筆段來確定其相應(yīng)的筆段碼的計(jì)算方法。理解源程序每一行代碼的作用。掌握根據(jù)所要顯示的筆段,來確定其相應(yīng)的筆段碼的計(jì)算方法;掌握根據(jù)筆段顯示所在的管位,來確定其對應(yīng)的位尋址變量的賦值。理解源程序每一行代碼的作用。.3大江東去的流水燈掌握根據(jù)所要顯示的筆段,來確定其相應(yīng)的筆段碼的計(jì)算方法;掌握根據(jù)筆段顯示所在的管位,來確定其對應(yīng)的位尋址變量的賦值。理解源程序每一行代碼的作用。掌握根據(jù)所要顯示的筆段來確定其相應(yīng)的筆段碼的計(jì)算方法;
15、掌握根據(jù)筆段顯示所在的管位,來確定其對應(yīng)的位尋址變量的賦值。理解源程序每一行代碼的作用。.5奔騰不息的8051”掌握根據(jù)所要顯示的筆段來確定其相應(yīng)的筆段碼的計(jì)算方法;掌握根據(jù)筆段顯示所在的管位來確定其對應(yīng)的位尋址變量的賦值;掌握用位運(yùn)算來實(shí)現(xiàn)對位置碼的再控制。理解源程序每一行代碼的作用。.69999倒數(shù)數(shù)的數(shù)碼管顯示理解用數(shù)組元素來形成筆段碼的靈敏性和優(yōu)越性;掌握用循環(huán)來產(chǎn)生遞減數(shù)列的技巧。理解源程序每一行代碼的作用。第4章中斷資源的應(yīng)用編程教學(xué)重點(diǎn):計(jì)算機(jī)中的中斷概念引入中斷機(jī)制的目的5個(gè)中斷資源的名稱兩個(gè)中斷控制存放器的名稱EA、ES、ET1、EX1、ET0、EX0的定義中斷優(yōu)先級的概念和
16、5個(gè)中斷源的標(biāo)準(zhǔn)順序特殊功能存放器TCON和TMOD的作用和編程要領(lǐng)中斷效勞函數(shù)定義的一般形式定時(shí)器/計(jì)數(shù)器的計(jì)數(shù)次數(shù)與其計(jì)數(shù)初值的關(guān)系。教學(xué)難點(diǎn):定時(shí)器/計(jì)數(shù)器工作時(shí),TH0、TL0和TH1、TL1的初值計(jì)算特殊功能存放器TCON和TMOD的作用和編程要領(lǐng)定時(shí)器中斷和計(jì)數(shù)器中斷串接使用的目的教學(xué)建議:中斷資源是單片機(jī)性能的重要組成局部。中斷編程是初學(xué)者要盡快掌握的根本知識,首先應(yīng)理解和掌握中斷機(jī)制的作用和意義,要掌握5個(gè)中斷資源的名稱和使其產(chǎn)生中的事由,要掌握兩個(gè)控制中斷的存放器的名稱和作用。首先要講清對IE和IP的編程要領(lǐng),有此根底上就好講清對TCON存放器的編程要領(lǐng),困難的是對TMOD的
17、編程要領(lǐng)。在案例13、案例14中,要對單片機(jī)正常程序運(yùn)行的狀況是什么,中斷程序運(yùn)行的狀況是什么,中斷產(chǎn)生的條件是什么等了如指掌。在案例15中,要理解定時(shí)器中斷所起的作用是什么,在案例17中,要明確把定時(shí)器中斷和計(jì)數(shù)器中斷串接使用的目的是什么。教學(xué)內(nèi)容及要求:中斷的概念掌握中斷的概念和引入中斷機(jī)制的目的中斷允許存放器IE掌握IE中EA、ES、ET1、EX1、ET0、EX0各位的含義和編程要領(lǐng)。中斷優(yōu)先級存放器IP掌握中斷優(yōu)先級的概念,掌握中斷優(yōu)先級的標(biāo)準(zhǔn)順序,掌握IP中PS、PT1、PX1、PT0、PX0的定義和編程要領(lǐng)。定時(shí)器/計(jì)數(shù)器簡介定時(shí)器/計(jì)數(shù)器體系構(gòu)造示意圖掌握定時(shí)器/計(jì)數(shù)器的硬件構(gòu)造
18、。特殊功能存放器TCON掌握TCON存放器中各功能位的定義和編程要領(lǐng)。特殊功能存放器TMOD掌握TMOD存放器中各功能位的定義和編程要領(lǐng)。掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路,掌握中斷效勞函數(shù)的定義,掌握對IE存放器的編程要領(lǐng),理解源程序每一行代碼的作用。要對本案例正常程序運(yùn)行的顯示是什么,中斷程序運(yùn)行的顯示是什么,中斷產(chǎn)生的條件是什么,中斷返回的規(guī)律等了如指掌。掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路,掌握中斷效勞函數(shù)的定義,掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路,掌握中斷效勞函數(shù)的定義,掌握對IE存放器和IP存放器的編程要領(lǐng)。理解源程序每一行代碼的作用。要對正常程序運(yùn)行顯示、外中斷1效勞函數(shù)運(yùn)行顯示、
19、外中斷0效勞函數(shù)運(yùn)行顯示了如指掌。要掌握中斷返回的規(guī)律和中斷嵌套的條件。基于定時(shí)器中斷的數(shù)字鐘掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路,掌握中斷效勞函數(shù)的定義,掌握對IE存放器和IP存放器及TMOD存放器的編程要領(lǐng)。理解源程序每一行代碼的作用。掌握定時(shí)器0在本案例中的作用。掌握用差值來設(shè)置定時(shí)器初值的方法。掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路,掌握中斷效勞函數(shù)的定義,掌握對IE存放器和IP存放器及TMOD存放器的編程要領(lǐng)。理解源程序每一行代碼的作用。掌握計(jì)數(shù)器0在本案例中的計(jì)數(shù)和中斷作用。理解用差值來設(shè)置計(jì)數(shù)器初值的道理。定時(shí)器T1與計(jì)數(shù)器T0的串接使用掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路,掌握中斷效勞
20、函數(shù)的定義,掌握對IE存放器和IP存放器及TMOD存放器的編程要領(lǐng)。理解源程序每一行代碼的作用。明確定時(shí)器1與計(jì)數(shù)器0串接使用的目的形成更長的定時(shí)時(shí)間。第5章日歷時(shí)鐘DS1302的應(yīng)用編程教學(xué)重點(diǎn):DS1302各引腳功能描繪.DS1302與單片機(jī)的連接要點(diǎn).單片機(jī)讀寫DS1302的操作時(shí)序DS1302中各存放器的功能描繪讀寫DS1302的專屬函數(shù)體系借助專屬函數(shù)從DS1302讀取時(shí)間信息的函數(shù)調(diào)用道路圖.借助專屬函數(shù)把時(shí)間信息寫入DS1302的函數(shù)調(diào)用道路圖秒點(diǎn)閃爍的算法設(shè)計(jì)教學(xué)難點(diǎn):單片機(jī)讀寫DS1302的操作時(shí)序,借助專屬函數(shù)從DS1302讀取時(shí)間信息的函數(shù)調(diào)用道路圖.借助專屬函數(shù)把時(shí)間信
21、息寫入DS1302的函數(shù)調(diào)用道路圖教學(xué)建議:隨著源程序體系的變大,對源程序的掌握和理解,要放在程序的架構(gòu)層面上和調(diào)用觀念上,即可以對主要是供調(diào)用的器件專屬函數(shù)不作過多分析,只要掌握其調(diào)用參數(shù)和返回值的使用即可。教學(xué)內(nèi)容及要求:掌握DS1302的引腳功能和在學(xué)習(xí)板中與單片機(jī)的連接要點(diǎn),理解對DS1302的操作時(shí)序。掌握讀寫DS1302的專屬函數(shù)的組成體系。最底層的按位寫讀函數(shù)理解按位寫讀函數(shù)中對總線SCLK、RST置0置1操作與對DS1302的操作時(shí)序的對應(yīng)關(guān)系。對DS1302的字節(jié)寫讀函數(shù)理解按位寫讀函數(shù)中對總線SCLK、RST置0置1操作與對DS1302的操作時(shí)序的對應(yīng)關(guān)系。掌握源程序的程序
22、架構(gòu)和函數(shù)調(diào)用道路,學(xué)會借助DS1302的專屬函數(shù)來實(shí)現(xiàn)讀寫DS1302的函數(shù)調(diào)用手段,學(xué)會用外中斷來處理突發(fā)性事項(xiàng)。第6章AT24C02的應(yīng)用編程教學(xué)重點(diǎn):雙總線器件與單片機(jī)的連接要點(diǎn)。雙總線器件的固定地址和器件地址雙總線器件的操作時(shí)序AT24C02的引腳功能AT24C02的讀寫專屬函數(shù)AT24C02專屬函數(shù)的調(diào)用教學(xué)難點(diǎn):雙總線器件的固定地址和器件地址雙總線器件的操作時(shí)序AT24C02的讀寫專屬函數(shù)的組成體系教學(xué)建議:把雙總線器件的操作時(shí)序作為理解內(nèi)容,即能大體知道AT24C02的讀寫專屬函數(shù)中,對雙總線的置0置1,就是為了形成操作時(shí)序即可。教學(xué)內(nèi)容及要求:I2C總線簡介I2C總線接口掌握
23、本學(xué)習(xí)板中,AT24C02與MCU的連接要點(diǎn)。I2C器件的地址掌握固定地址和器件地址的概念及器件地址的設(shè)定方法。對I2C器件進(jìn)展數(shù)據(jù)傳送的操作時(shí)序理解操作時(shí)序與AT24C02專屬函數(shù)中對雙總線置0置1的聯(lián)絡(luò)。AT24C02簡介T24C02引腳圖掌握其引腳圖。讀寫AT24C02的專用函數(shù)掌握其專用函數(shù)的組成體系。AT24C02應(yīng)用編程掌握AT24C02專用函數(shù)調(diào)用時(shí)的參數(shù)確定方法和返回值的使用方法,掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路。第7章DS18b20的編程應(yīng)用教學(xué)重點(diǎn):單總線器件與單片機(jī)的連接要點(diǎn)DS18B20的引腳圖DS18B20內(nèi)部存放器的地址分配DS18B20的功能操作碼DS18B20
24、的讀寫操作時(shí)序DS18B20的讀寫專屬函數(shù)組成體系DS18B20專屬函數(shù)的調(diào)用特點(diǎn)和方法教學(xué)難點(diǎn):DS18B20內(nèi)部存放器的地址分配DS18B20的讀寫操作時(shí)序關(guān)于對單總線賦0值賦1值與DS18B20的讀寫操作時(shí)序的內(nèi)在聯(lián)絡(luò)教學(xué)建議:只要求理解對單總線賦0值賦1值是為了形成相應(yīng)的操作時(shí)序,不要對底層專屬函數(shù)作定量分析,能調(diào)用DS18B20的專屬函數(shù),讀取DS18B20的溫度數(shù)據(jù)即可。教學(xué)內(nèi)容及要求:DS18b20使用簡介DS18b20的外形及與單片機(jī)的接口掌握DS18B20引腳定義,掌握DS18B20與單片機(jī)的連接要點(diǎn)。DS18b20的內(nèi)部構(gòu)造和操作指令掌握DS18B20內(nèi)部存放器的地址,掌握
25、0 x44、0 xbe、0Xcc等指令碼的功能。對DS18b20的操作時(shí)序和讀寫專用函數(shù)對DS18B20的操作時(shí)序理解操作時(shí)序的詳細(xì)規(guī)定。關(guān)于DS18B20的讀寫專用函數(shù)掌握專屬函數(shù)的組成體系。DS18b20的應(yīng)用編程掌握案例源程序的程序架構(gòu)和函數(shù)調(diào)用道路,掌握DS18B20的專屬函數(shù)的調(diào)用方法。第8章含時(shí)控功能兼溫度顯示的電子鐘工程設(shè)計(jì)教學(xué)重點(diǎn):本工程的功能設(shè)計(jì)本工程的組成器件本工程的程序構(gòu)成本工程的源程序分析教學(xué)難點(diǎn):本工程的程序構(gòu)成本工程的源程序分析教學(xué)建議:引導(dǎo)學(xué)生討論,怎樣才能實(shí)現(xiàn),在單片機(jī)學(xué)習(xí)板上,讓基于DS1302的單片機(jī)電子鐘和基于DS18B20的電子溫度計(jì)各自輪流顯示一定的時(shí)
26、間,要把這個(gè)問題拉近到定時(shí)器中斷上;再提出另一問題,怎樣讓電子鐘實(shí)現(xiàn)鬧鐘功能,要把這個(gè)討論引到利用延時(shí)函數(shù)上:在消極的延時(shí)中進(jìn)展積極的當(dāng)前時(shí)間檢查,并根據(jù)檢查結(jié)果對某I/O引腳置0或置1。教學(xué)內(nèi)容及要求:工程功能說明和工程設(shè)計(jì)要點(diǎn)掌握本工程的功能設(shè)計(jì);掌握本工程的器件組成:有三總線器件、有雙總線器件、有單總線器件。掌握本工程的程序整合要點(diǎn)。工程源程序掌握源程序的程序架構(gòu)和函數(shù)調(diào)用道路。工程源程序設(shè)計(jì)要點(diǎn)分析掌握工程源程序中三類總線器件的專屬函數(shù)調(diào)用方法,掌握四個(gè)中斷資源的應(yīng)用目的,掌握在原延時(shí)函數(shù)中參加時(shí)間檢查的編程技巧。第9章16X16點(diǎn)陣LED漢字顯示屏工程設(shè)計(jì)教學(xué)重點(diǎn):本工程效果說明16
27、X16點(diǎn)陣LED漢字顯示屏電原理圖74HC138在漢字顯示屏電路中的作用74HC595在漢字顯示屏電路中的作用16X16點(diǎn)陣LED漢字顯示電路板與單片機(jī)學(xué)習(xí)板的連接要點(diǎn)漢字字模及其存儲格式漢字顯示屏驅(qū)動程序漢字字模文件的建立方法教學(xué)難點(diǎn):16X16點(diǎn)陣LED漢字顯示屏電原理圖漢字顯示屏驅(qū)動程序及分析漢字字模文件的建立教學(xué)建議:教師必須制作16X16點(diǎn)陣LED漢字顯示屏一塊或多塊,除了作為教具使用外,還要提供給學(xué)生,以驗(yàn)證學(xué)生學(xué)習(xí)板上的漢字顯示驅(qū)動程序效果。教學(xué)內(nèi)容及要求:16X16點(diǎn)陣LED漢字顯示屏電原理圖掌握電路中所有元件的名稱和作用,掌握顯示屏電路板與單片機(jī)學(xué)習(xí)板的連接要點(diǎn)。74HC13
28、8功能簡介掌握74HC138的功能和在顯示屏電路板中的作用。74HC595功能簡介掌握74HC595的功能和在顯示屏電路板中的作用。漢字字模在二維數(shù)組中的存貯格式理解漢字字模的作用16X64點(diǎn)陣LED漢字顯示屏工程源程序6X64點(diǎn)陣LED漢字顯示屏源程序掌握源程序的組成工程源程序要點(diǎn)分析:掌握源程序中點(diǎn)陣文件包含的編程技巧,掌握四重循環(huán)的運(yùn)作功能,掌握移位時(shí)鐘SCK、鎖存時(shí)鐘RCK的產(chǎn)生方法字模數(shù)據(jù)文件的文本內(nèi)容掌握字模文件的建立方法。第10章使用片內(nèi)EEPRO用儲器教學(xué)重點(diǎn):IAP和ISP的含義片內(nèi)EEPRO膜寫專屬函數(shù)的組成體系片內(nèi)EEPRO膜寫專屬函數(shù)的調(diào)用教學(xué)難點(diǎn):IAP和ISP的含義
29、片內(nèi)EEPRO膜寫專屬函數(shù)的組成體系片內(nèi)EEPRO膜寫專屬函數(shù)的調(diào)用教學(xué)建議:在程序中直接套用深圳宏晶公司的技術(shù)資料,就可實(shí)現(xiàn)對片內(nèi)EEPROM勺編程,即又片內(nèi)EEPROMU讀寫專屬函數(shù),可不求甚解,只求能用。教學(xué)內(nèi)容及要求:1IAP和ISP簡介掌握IAP和ISP這兩個(gè)術(shù)語的含義2IAP技術(shù)的接口函數(shù)掌握片內(nèi)EEPROMJ讀寫專屬函數(shù)的組成體系。3片內(nèi)EEPRO端程案例掌握使用片內(nèi)EEPRO艇專屬函數(shù),去讀寫片內(nèi)EEPRM勺詳細(xì)方法。4用片內(nèi)EEPRO瞰代電子鐘工程中的AT24C02掌握讀寫AT24C02和讀寫片內(nèi)EEPROM&共性和差異,主要差異就在于對片內(nèi)EEPROMJ寫入要復(fù)雜得多,一是
30、寫入前先要擦除該扇區(qū),二是要按扇區(qū)來寫入數(shù)據(jù)。第11章單片機(jī)與PC機(jī)的串行通信教學(xué)重點(diǎn):計(jì)算機(jī)串行通信的特點(diǎn)RS-232中關(guān)于“1”和“0”的表示方法RS-232通信電平與單片機(jī)通信電平間的轉(zhuǎn)換單片機(jī)和PC機(jī)進(jìn)展串行通信的協(xié)議PC機(jī)串行通信程序的設(shè)計(jì)要點(diǎn)單片機(jī)串行通信程序的設(shè)計(jì)要點(diǎn)單片機(jī)串行口控制器SCOf#控位的功能定義與波特率相關(guān)的自動重裝初值的定時(shí)器T1設(shè)置要點(diǎn)PC機(jī)COM1口中與串行通信有關(guān)的存放器設(shè)置教學(xué)難點(diǎn):波特率的計(jì)算與波特率相關(guān)的自動重裝初值的定時(shí)器T1設(shè)置要點(diǎn)PC機(jī)串行口串行通信相關(guān)存放器的設(shè)置教學(xué)建議:避開波特率的有關(guān)計(jì)算,直接使用詳細(xì)數(shù)據(jù)進(jìn)展有關(guān)設(shè)置,使雙方的通信協(xié)議得以滿足,從而邁出串行通信的第一步。教學(xué)內(nèi)容及要求:RS-232C串行通信簡介理解RS-232串行通信的特點(diǎn),掌握用MAX23寥現(xiàn)的串行通信電平轉(zhuǎn)換電路。單片機(jī)與PC機(jī)的串行通信案例案例設(shè)計(jì)方案掌握案例中雙方通信數(shù)據(jù)的觀查要點(diǎn)案例源程序掌握以波特率為1200時(shí),單片機(jī)中有關(guān)存放器的詳細(xì)設(shè)置及PC機(jī)串行口相關(guān)存放器的詳細(xì)設(shè)置。第12章單片機(jī)片外數(shù)據(jù)存儲器的擴(kuò)大教學(xué)重點(diǎn):擴(kuò)大片外數(shù)據(jù)存儲器HM62256的詳細(xì)電路連接圖。74HC573的功能片外隨機(jī)存儲器的使用要點(diǎn)擴(kuò)大片外數(shù)據(jù)存儲器W29C020勺詳細(xì)電路連接圖對W29C02嘛程寫入數(shù)據(jù)的詳細(xì)方法絕對地址訪問外部存儲器的一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湖南省張家界市單招職業(yè)傾向性測試題庫1套
- 2025年廣東茂名農(nóng)林科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案一套
- 2025年廣東科貿(mào)職業(yè)學(xué)院單招職業(yè)技能測試題庫及答案1套
- 磚廠廢渣再利用環(huán)保與經(jīng)濟(jì)效益雙贏的實(shí)踐
- 2025年廣東省茂名市單招職業(yè)傾向性測試題庫審定版
- 康復(fù)中級-相關(guān)復(fù)習(xí)試題有答案
- 2025年海南工商職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫參考答案
- 2025年湖北幼兒師范高等??茖W(xué)校單招職業(yè)技能測試題庫含答案
- 2025年濟(jì)南護(hù)理職業(yè)學(xué)院單招職業(yè)傾向性測試題庫一套
- 中醫(yī)考試復(fù)習(xí)試題及答案
- 第11課《山地回憶》說課稿 2024-2025學(xué)年統(tǒng)編版語文七年級下冊
- 2023年H3CNE題庫附答案
- 2024年首都醫(yī)科大學(xué)附屬北京安定醫(yī)院招聘筆試真題
- 老舊小區(qū)改造項(xiàng)目施工組織設(shè)計(jì)方案
- 【招商手冊】杭州ICON CENTER 社交娛樂中心年輕人潮流消費(fèi)創(chuàng)新實(shí)驗(yàn)
- AI一體化智慧校園建設(shè)方案中學(xué)版
- 2025年國家稅務(wù)總局遼寧省稅務(wù)局系統(tǒng)招聘事業(yè)單位工作人員管理單位筆試遴選500模擬題附帶答案詳解
- 2024年思想道德與政治考試題庫 (單選、多選)
- 《中國成人白內(nèi)障摘除手術(shù)指南(2023年)》解讀
- 七年級語文組名著閱讀計(jì)劃
- 常用消毒劑的分類、配制及使用課件演示幻燈片
評論
0/150
提交評論