版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學習情境2-單片機控制數(shù)碼管的顯示單片機控制外部顯示設備實現(xiàn)豐富多彩的顯示效果,是其最常見的應用領域。現(xiàn)在主流的顯示設備有LED彩燈、數(shù)碼管和液晶顯示屏等,其中數(shù)碼管因為功能豐富、質量穩(wěn)定、價格低廉等特色,在現(xiàn)實生活中得到了廣泛的應用。其應用領域主要包括兩大類:一是根據(jù)它能夠顯示時間、日期、溫度等所有可用數(shù)字的特點,在電器特別是家電領域應用極為廣泛,如顯示屏、空調、熱水器、冰箱等;二是應用在樓體亮化、廣告牌背景、立交橋、河、湖護欄、建筑物輪廓等大型動感光帶的夜景照明之中,可產生彩虹般絢麗的效果。情境描述項目-1使用數(shù)組控制數(shù)碼管的靜態(tài)顯示1知識儲備學習情境2-單片機控制數(shù)碼管的顯示一、項目描述二、項目分析設計一個STC89C51單片機系統(tǒng),使用數(shù)組實現(xiàn)單個數(shù)碼管循環(huán)顯示數(shù)字0~9。實現(xiàn)單片機控制數(shù)碼管的靜態(tài)顯示是單片機控制數(shù)碼管顯示的基礎。在單片機的程序設計中,如果涉及到需要處理一組數(shù)據(jù)的情況,使用數(shù)組進行管理更加簡單有效。另外,因為單片機的計算能力有限,可以將一些復雜的運算預先計算到表格中,存入程序,可以較好的提高程序的運行效率。該任務需要掌握的知識技能如下:(1) 單片機和數(shù)碼管的硬件工作原理;(2) KeilC51開發(fā)環(huán)境的應用;(3) C語言程序中數(shù)組的使用;(4) 單片機、數(shù)碼管和KeilC51軟件的互聯(lián);(5) 程序的編寫、編譯、下載。三、學習路線圖引導問題1根據(jù)學習情境1所學知識,基于單片機的P1端口,實現(xiàn)8個LED燈中1-4號燈亮,5-8號燈滅,應對P1端口賦值多少?(16進制表示)。承上引導問題2接上題,要實現(xiàn)8個LED燈中奇數(shù)燈亮,偶數(shù)號燈滅,應對P1端口賦值多少?(16進制表示)。引導問題3小組討論,然后回答:使用單片機控制LED燈的基本設計思路?數(shù)碼管按段數(shù)分,分為七段數(shù)碼管(沒有小數(shù)點)和八段數(shù)碼管(有小數(shù)點)。以八段數(shù)碼管為例,每段由發(fā)光二極管組成,分別對應數(shù)碼管的a、b、c、d、e、f、g七段和小數(shù)點dp。任務2數(shù)碼管結構引導問題4你在生活中都見過哪些數(shù)碼管應用的場景?舉例說明。引導問題5觀察一下,數(shù)碼管和二極管是什么關系呢?數(shù)碼管分為共陽極和共陰極兩種共陰極數(shù)碼管陰極連在一起接地,當某發(fā)光二極管陽極為高電平時,發(fā)光二極管點亮,相應段被顯示。共陽極數(shù)碼管陽極連在一起,接+5V,當某個發(fā)光二極管陰極接低電平時,該發(fā)光二極管被點亮,相應段被顯示。數(shù)碼管的類別要想使數(shù)碼管的某個段被點亮,共陰極和共陽極數(shù)碼管應該分別做怎樣的設置?任務3:單個數(shù)碼管顯示數(shù)字1要求:編寫程序,使單個共陽極數(shù)碼管顯示數(shù)字1。分析:無論共陰極、共陽極數(shù)碼管,點亮某一段的依據(jù)均為二極管的“單向導電性”。如果是共陰極數(shù)碼管:–位選:公共端COM接地;–段選:某一段為高電平,則該段點亮。如果是共陽極數(shù)碼管:–位選:接VCC(高電平“1”)–段選:點亮段接地(低電平“0”)引導問題8如果使用共陽極數(shù)碼管顯示數(shù)字1和2,分別寫出應該給P1端口的賦值(16進制)。任務4:單個數(shù)碼管循環(huán)顯示數(shù)字0~9要求:單個數(shù)碼管動態(tài)顯示數(shù)字0~9,每間隔一秒數(shù)字變化一次,程序一直循環(huán)顯示。分析:使用for語句實現(xiàn)數(shù)字的循環(huán)處理;使用while語句實現(xiàn)主程序一直執(zhí)行的功能;使用函數(shù)機制,先設計一個延時函數(shù),通過調用該延時函數(shù)的方式實現(xiàn)延時功能;對P1口依次賦值0~9的十六進制編碼,并結合延時程序實現(xiàn)所需的效果。引導問題9(1)將顯示字符對應的字段碼填寫到下表中。顯示字符字段碼顯示字符字段碼共陰極共陽極共陰極共陽極0
A
1
B
2
C
3
d
4
E
5
F
6
P
7
_
8
y
9
熄滅
引導問題10在劃橫線部分填寫合適的代,使該程序能完成任務4要求的功能。#include<reg52.h>intmain(){ while(
1
) { P1=0xc0; DelayS(); P1=0xf9; DelayS();
2
DelayS(); P1=0xb0; DelayS(); P1=0x99; DelayS(); P1=0x92; DelayS(); P1=0x82; DelayS(); P1=0xf8; DelayS();
3
DelayS(); P1=0x90; DelayS(); }}voidDelayS() { inta=60000; While(a--);}引導問題12小組討論該程序在實現(xiàn)上存在哪些缺點?數(shù)組的一個很重要的用途就是查表。在單片機的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第5單元 走向近代(高頻選擇題50題)(原卷版)
- 八年級下冊期末考試模擬卷01(答案及解析)
- 2024年婚姻年度總結
- 《家庭裝修銷售》課件
- 班級動態(tài)管理與調整策略計劃
- 話務員旅游服務行業(yè)客服
- 深度探索莎翁人性
- 大學生產實習報告四篇
- 安全防范工程師的職責和任務描述
- 銷售提成方案范文集錦7篇
- 鐵路工程-軌道工程施工工藝及方案
- 福建省福州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細及行政區(qū)劃代碼
- 《高中語文文言斷句》一等獎優(yōu)秀課件
- 上海市中小學生學籍信息管理系統(tǒng)
- (完整版)自動感應門施工方案
- [QC成果]提高剪力墻施工質量一次合格率
- 8站小車呼叫的plc控制
- _ 基本粒子與宏觀物體內在聯(lián)系
- 象棋比賽積分編排表
- 小學贛美版六年級美術上冊第二十課向往和平課件(16張)ppt課件
- DPP4抑制劑比較篇PPT課件
評論
0/150
提交評論