單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt

單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt

ID:50337205

大小:2.48 MB

頁數(shù):36頁

時(shí)間:2020-03-08

單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt_第1頁
單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt_第2頁
單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt_第3頁
單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt_第4頁
單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt_第5頁
資源描述:

《單片機(jī)原理與應(yīng)用項(xiàng)目式教程 教學(xué)課件 作者 鄒顯圣主編項(xiàng)目七.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、微控制器技術(shù)應(yīng)用項(xiàng)目七交通信號(hào)燈(含急救與應(yīng)急)電路的分析與實(shí)踐項(xiàng)目七交通信號(hào)燈(含急救與應(yīng)急)電路的分析與實(shí)踐1.單片機(jī)中鍵盤的使用方法。2.能夠?qū)︽I盤進(jìn)行編程。3.能夠進(jìn)行LED電路的正確連接及調(diào)試。4.能夠進(jìn)行時(shí)鐘電路的正確連接及調(diào)試。5.能夠進(jìn)行復(fù)位電路的正確連接及調(diào)試。6.能夠進(jìn)行本項(xiàng)目單片機(jī)系統(tǒng)控制電路的正確連接及調(diào)試?!灸芰δ繕?biāo)】項(xiàng)目七交通信號(hào)燈(含急救與應(yīng)急)電路的分析與實(shí)踐1.掌握獨(dú)立式按鍵的工作原理。2.了解矩陣式按鍵的使用方法。3.進(jìn)一步熟悉顯示電路的工作原理。4.掌握鍵盤的去抖方法。5.掌握顯示驅(qū)動(dòng)電路的使用方法。【知識(shí)目標(biāo)】

2、一、項(xiàng)目引入二、相關(guān)理論知識(shí)三、項(xiàng)目實(shí)施四、拓展知識(shí)六、自測(cè)題五、項(xiàng)目小結(jié)項(xiàng)目七交通信號(hào)燈(含急救與應(yīng)急)電路的分析與實(shí)踐本項(xiàng)目通過單片機(jī)來完成模擬交通燈電路的工作狀態(tài)。通過74LS07驅(qū)動(dòng)發(fā)光二極管來模擬交通燈。交通燈除了具有正常的工作狀態(tài)外,還有應(yīng)急(急救)狀態(tài),東、西、南、北各有一個(gè)按鍵,無論哪個(gè)方向有鍵按下,四個(gè)方向的交通燈都應(yīng)該是紅燈。一、項(xiàng)目引入鍵盤是單片機(jī)控制系統(tǒng)最常用、最簡(jiǎn)單的輸入設(shè)備。用戶可以通過鍵盤輸入數(shù)據(jù)或命令,實(shí)現(xiàn)簡(jiǎn)單的人機(jī)通信。(一)鍵盤電路工作原理Ⅰ、鍵盤類型Ⅱ、非編碼鍵盤與單片機(jī)的接口Ⅲ、矩陣非編碼鍵盤與單片機(jī)的接口二、

3、相關(guān)理論知識(shí)單片機(jī)控制系統(tǒng)所用的鍵盤有編碼鍵盤和非編碼鍵盤兩種。1、編碼鍵盤除了鍵開關(guān)外,還有專門的硬件電路,用于識(shí)別閉合鍵并產(chǎn)生鍵代碼。不僅如此,編碼鍵盤一般還有去鍵抖動(dòng)電路和防串鍵保護(hù)電路等。這種鍵盤的優(yōu)點(diǎn)是所需軟件簡(jiǎn)短,但硬件電路較復(fù)雜,價(jià)格較昂貴。目前在單片機(jī)控制系統(tǒng)中使用不多。2、非編碼鍵盤僅由鍵開關(guān)組成,其它工作如鍵識(shí)別、鍵代碼的產(chǎn)生、去抖動(dòng)等,不是由硬件完成而是由軟件完成的。為了簡(jiǎn)化硬件電路,降低成本,目前單片機(jī)控制系統(tǒng)中大多數(shù)采用非編碼鍵盤。非編碼鍵盤的鍵開關(guān)可以排列成線性形式或矩陣形式,因此非編碼鍵盤有線性非編碼鍵盤和矩陣非編碼鍵盤

4、兩種。二、相關(guān)理論知識(shí)Ⅰ、鍵盤類型二、相關(guān)理論知識(shí)線性形式二、相關(guān)理論知識(shí)矩陣形式線性非編碼鍵盤的鍵開關(guān)排成一行或一列的形式,它與單片機(jī)的接口電路如圖所示:K1K2K3K4P1.1P1.0P1.2P1.389C51+5V二、相關(guān)理論知識(shí)Ⅱ、非編碼鍵盤與單片機(jī)的接口MOVP1,#0FFHUP1:MOVA,P1;讀I/O口狀態(tài)ANLA,#0FH;屏蔽無用位CJNEA,#0FH,NEXT1;有閉合鍵?SJMPUP1NEXT1:LCALLD10ms;延時(shí)10ms去抖動(dòng)MOVA,P1;再讀I/O口狀態(tài)ANLA,#0FHCJNEA,#0FH,NEXT2;有閉合鍵

5、?SJMPUP1NEXT2:JBP1.0,NEXT3;K1按下?LCALLK1;K1鍵處理程序NEXT3:JBP1.1,NEXT4;K2按下?LCALLK2;K2鍵處理程序NEXT4:JBP1.2,NEXT5;K3按下?LCALLK3;K3鍵處理程序NEXT5:JBP1.3,UP1;K4按下?LCALLK4;K4鍵處理程序LJMPUP1線性非編碼鍵盤的工作原理:當(dāng)鍵未被按下時(shí),與此鍵相連的I/O線獲得高電平;當(dāng)鍵被按下時(shí),與此鍵相連的I/O線獲得低電平,單片機(jī)只要讀取I/O口狀態(tài),就可以獲取按鍵信息,識(shí)別有無鍵按下和哪個(gè)鍵被按下。鍵處理程序如下:二、

6、相關(guān)理論知識(shí)Ⅱ、非編碼鍵盤與單片機(jī)的接口例某單片機(jī)控制系統(tǒng),P1口接有8發(fā)光二極管,P3.0、P3.1、P3.2、P3.3接有4個(gè)開關(guān)K1、K2、K3、K4,試畫出接口電路,并編程使得當(dāng)K1按下時(shí)8個(gè)發(fā)光二極管全亮;當(dāng)K2按下時(shí)8個(gè)發(fā)光二極管閃亮;當(dāng)K3按下時(shí)8個(gè)發(fā)光二極管由左向右點(diǎn)亮;當(dāng)K4按下時(shí)8個(gè)發(fā)光二極管全滅。K1K2K3K4P3.1P3.0P3.2P3.389C51+5VP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7MOVB,#01H MOVP3,#0FFH MOVP1,#00H UP1:MOVA,P3 ANLA,#0FH

7、 CJNEA,#0FH,NEXT1 SJMPUP1 NEXT1:LCALLD10ms MOVA,P3 ANLA,#0FH CJNEA,#0FH,NEXT2 SJMPUP1 NEXT2:JBP3.0,NEXT3 LCALLK1 NEXT3:JBP3.1,NEXT4 LCALLK2 NEXT4:JBP3.2,NEXT5 LCALLK3 NEXT5:JBP3.3,UP1 LCALLK4 LJMPUP1K1:MOVP1,#0FFH RET K2:MOVP1,#0FFH LCALLD2S MOVP1,#00H LCALLD2S RET K3:MOVP1,B L

8、CALLD2S MOVA,B RLA MOVB,A RET K4:MOVP1,#00H RET程序子程序P1

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。