數碼管靜態、動態顯示程序設計1_第1頁
數碼管靜態、動態顯示程序設計1_第2頁
數碼管靜態、動態顯示程序設計1_第3頁
數碼管靜態、動態顯示程序設計1_第4頁
數碼管靜態、動態顯示程序設計1_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第四課 數碼管靜態、動態顯示程序設計1第五課數碼管靜態、動態顯示程序設計2教學內容:數碼管的動態和靜態顯示原理及應用教學重點:數碼管的動態顯示原理及應用教學難點:數碼管的動態顯示原理及應用教學目的:掌握數碼管的動態顯示原理及應用程序的編寫一、回顧上節課的內容及上學期所學關于數碼管的知識二、LED顯示原理h g f e d c b a共陽:低電平點亮:“0” C0H共陰:高電平點亮:“0” 3FH數碼管的現實通常使用查表法。例:(共陰)uchar code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x7

2、7,0 x7c,0 x39,0 x5e,0 x79,0 x71;三、靜態顯示原理(共陽)1、靜態顯示原理的分析圖112345678P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1P3.4/T0P3.5/T1 P3.6/WR P3.7/RD2、例:8個數碼管靜態顯示0-F,每個字母之間間隔1S。#i

3、nclude#include#define uint unsigned int#define uchar unsigned charuchar code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;void delay(uint z);void main() uchar i;P2=0 xff;while(1)for(i=0;i0;x-)for(y=110;y0;y-);四、動態顯示原理1、動態顯示原理的分析例1:讓8只數碼管顯示數字1-

4、8,看起來是同時顯示的。(圖1)#include#include#define uint unsigned int#define uchar unsigned charuchar code table=0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f;uchar code table1=0 x01,0 x02,0 x04,0 x08,0 x10,0 x20,0 x40,0 x80;void delay(uint z);void main() uchar i;while(1)for(i=0;i0;x-)for(y=110;y0;y-);小結:該程序加

5、一條P2=0 xff;語句顯示效果會比較好。例2:讓8只數碼管顯示數字1-8,并來回顯示。(圖1)#include#include#define uchar unsigned char#define uint unsigned intuchar code aa= 0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80;uchar code ss= 0 xf8,0 x82,0 x92,0 x99,0 xb0,0 xa4,;void delay(uint z)uchar t;while(z-)for(t=110;t0;t-);void main()while(1)uint i;P2=0 x01;for(i=0;i8;i+)P2=_cror_(P2,1);P0=aai;delay(350);for(i=0;i6;i+)P0=ssi;delay(350); 五、小結:通過本次課的學習,學生應該熟練掌握數碼管的動態顯示原理 及應

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論