資源描述:
《項目6單片機應用技能實訓(c語言)教案》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、單片機應用技能實訓(C語言)教案—項目6項目6數(shù)字時鐘電路制作任務1項目相關知識學習一、案頭任務項目相關知識學習授課時間年月日授課班級教學形式講授、討論授課時數(shù)2課時教學用具教學資源項目制作成品、課件課前準備教學目標1、了解并行通信與串行通信。2、理解串行口結構,工作方式。3、掌握串行口工作方式0的應用。4、了解LED數(shù)碼管結構及顯示方式。教學重點1、串行口控制寄存器的作用與用法。2、串行口工作方式0的應用。教學難點1、對串行口發(fā)送啟動和接收啟動的理解。教學過程1、通過對生活中數(shù)字時鐘的討論,引出項目任務。2、LED數(shù)碼管結構及顯示方式。3、并行通信與串行通信。4、MCS-51單片
2、機串行口的結構。5、用于串行口的專用寄存器介紹。6、串行口工作方式0的應用。教學后記二、教學實施過程實施環(huán)節(jié)教學內(nèi)容導學方法組織教學1、檢查學生出勤情況并做好記錄。2、調整學生的注意力,為上課作準備。互動交流復習提問1、MCS-51定時器有哪幾種工作方式?2、如何用定時器來完成數(shù)字時鐘的定時?本項目的終極目標是制作一個單片機控制的LED數(shù)碼管靜態(tài)顯示數(shù)字時鐘電路。提問導思導入在項目5中學習了單片機的定時器,本項目要用定時器定時,用數(shù)碼管顯示時間,至少要用4個數(shù)碼管,每個數(shù)碼管占用8位,4個LED數(shù)碼管占用4個I/O端口。所以,在本項目中要擴展用于顯示電路的輸出端口。下面,我們在進行
3、項目制作之前,學習LED數(shù)碼管結構原理以及MCS-51單片機的串行口。啟發(fā)學習積極性講授新課一、LED數(shù)碼管結構及工作原理1、LED數(shù)碼管結構通常使用的是七段LED顯示器,這種顯示器由8個發(fā)光二極管構成,有共陰極和共陽極兩種,如圖6-3所示。圖6-3數(shù)碼管結構2.LED數(shù)碼管工作原理共陰極LED數(shù)碼管的8個發(fā)光二極管的陰極連在一起,接公共端COM。使用時公共端接地,當發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮。共陽數(shù)碼管則與之相反。從管腳a~g及dp輸入不同的8位二進制數(shù),可顯示不同的數(shù)字或字符,把控制數(shù)碼管顯示不同字符的8位二進制數(shù)稱為段碼。例如:對于共陽極數(shù)碼管,若要顯示0,其
4、段碼為C0H。二、LED數(shù)碼管的顯示方法數(shù)碼管的顯示方式有靜態(tài)顯示和動態(tài)顯示兩種。1、靜態(tài)顯示靜態(tài)顯示是指數(shù)碼管顯示某一字符時,相應的發(fā)光二極管恒定導通或恒定截止。這種顯示方式的各位數(shù)碼管相互獨立,公共端恒定接地(共陰極)或接正電源(共陽極)。每個數(shù)碼管的8個字段分別與一個8位I/O口相連。2、動態(tài)顯示用多媒體展示圖6-3。提問學生其他數(shù)字的段碼。介紹連接方法并說明靜態(tài)顯示的優(yōu)缺點。動態(tài)顯示是一位一位地輪流點亮各位數(shù)碼管,這種逐位點亮顯示器的方式稱為位掃描。通常,各位數(shù)碼管的相應段選線并聯(lián)在一起,由一個8位的I/O口控制;各位數(shù)碼管的位選線(公共陰極或陽極)由另外的I/O口線控制。
5、三、MCS-51單片機串行接口1、并行通信和串行通信并行通信是指將組成數(shù)據(jù)字節(jié)的各位同時發(fā)送或接收,不宜用于遠距離通信。串行通信是組成數(shù)據(jù)的字節(jié)中的各位按順序逐一傳送的方式,最少只需3根傳輸線即可,如圖8-2所示。串行通信適用于遠距離通信,但通信的傳送速度較低。圖6-4串行通信2、MCS-51單片機串行接口MCS-51單片機的串行接口由串行口緩沖寄存器SBUF、串行口控制寄存器SCON和電源控制寄存器PCON構成,通過引腳TXD(P3.1)、RXD(P3.0)來完成串行數(shù)據(jù)的發(fā)送和接收與外界進行串行通信。(1)串行口緩沖寄存器SBUFSBUF是按字節(jié)尋址的專用寄存器,它用來存放將要
6、發(fā)送或接收到的數(shù)據(jù)。在物理上有兩個獨立的SBUF寄存器,一個用于發(fā)送,一個用來接收。(2)串行口控制寄存器SCONSCON是一個可以位尋址專用寄存器,它用于串行口的方式選擇、發(fā)送、接收控制及保存串行口的狀態(tài)信息等。SCON中各位的名稱如表6-2所示。SCON位D7D6D5D4D3D2D1D0位名稱SM0SM1SM2RENTB8RB8TIRISCON中各位的定義如下:SM0、SM1:串行口工作方式選擇位。4種不同取值對應4種工作方式如表6-3所示。SM2:在方式2、3中用作多機通信控制位。REN:允許接收控制位。REN=0時禁止接收,REN=1時介紹連接方法并說明動態(tài)顯示的優(yōu)缺點。重
7、點說明SCON的使用。允許接收。TB8:發(fā)送數(shù)據(jù)的第九位。RB8:接收數(shù)據(jù)的第九位。TI:發(fā)送中斷請求標志位。RI:接收中斷請求標志位。(3)電源控制寄存器PCONPCON對串行口的影響是通過其SMOD位改變串行口的波特率。SMOD位位于PCON的最高位,即PCON.7,當SMOD=1時串行口的波特率是SMOD=0時的兩倍(方式0除外)。PCON在單片機復位時,SMOD=0。二、MCS-51單片機串行口工作方式0的應用1、串行口方式0的發(fā)送與接收串行口工作方式0是8位