數碼管顯示動態資料
#include<reg52.h> //包含標頭檔案,一般情況不需要改動,標頭檔案包含特殊功能暫存器的定義
#define DataPort P0 //定義資料埠 程式中遇到DataPort 則用P0 替換
sbit LATCH1=P2^2;//定義鎖存使能埠 段鎖存
sbit LATCH2=P2^3;// 位鎖存
unsigned char code dofly_DuanMa[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};// 顯示段碼值0~F
unsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分別對應相應的數碼管點亮,即位碼
void Delay(unsigned int t); //函式宣告
/*------------------------------------------------
主函式
------------------------------------------------*/
main()
{
unsigned char i=0,num;
unsigned int j;
while(1)
{
DataPort=dofly_WeiMa[i]; //取位碼
LATCH2=1; //位鎖存
LATCH2=0;
DataPort=dofly_DuanMa[num+i]; //取顯示資料,段碼
LATCH1=1; //段鎖存
LATCH1=0;
Delay(200); // 掃描間隙延時,時間太長會閃爍,太短會造成重影
i++;j++;
if(8==i) //檢測8位掃描完全結束?如掃描完成則從第一個開始再次掃描8位
i=0;
if(j==500) //檢測當前數值顯示了一小段時間後,需要顯示的數值加1,實現資料顯示的變化
{
j=0;
num++;
if(num==9)
num=0;
}
}
}
/*------------------------------------------------
延時函式,含有輸入引數 unsigned int t,無返回值
unsigned int 是定義無符號整形變數,其值的範圍是
0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{
while(--t);
}
相關文章
- 靜態數碼管顯示、動態數碼管顯示、矩陣按鍵矩陣
- 8位數碼管動態掃描顯示
- 51微控制器開發系列三_數碼管動態掃描顯示
- 動態顯示資料庫圖片資料庫
- jQuery 動態數字顯示jQuery
- LED驅動IC,數顯驅動控制電路-數碼管顯示驅動晶片-VK1629 LQFP44技術資料晶片
- LED驅動晶片(IC)-VK1616 SOP/DIP16,LED數顯/數碼管顯示驅動晶片晶片
- 多位數碼管動態掃描原理分析
- VK16K33LED數碼管顯示驅動晶片/LED數顯驅動晶片內建顯示記憶體及RC振盪電路晶片記憶體
- layui 輪播圖動態資料不顯示問題UI
- 自定義progressBar顯示靜態資料
- 顯示資料庫所有引數資料庫
- TMS320F28335實現數碼管顯示S3
- elementui 如果變數為1 顯示 開啟,2顯示關閉。表格怎麼根據狀態碼顯示狀態值UI變數
- SAP ABAP 動態內表實現 ALV橫向按月份動態顯示資料
- alv動態顯示列
- Tree動態顯示Icon
- 動態內表及動態ALV顯示(轉)
- 動態顯示:文字框字數(輸入還剩多少字)
- 手把手教你完成數字動態變化顯示效果
- 基於EP4CE6F17C8的FPGA數碼管動態顯示例項FPGA
- VK1629B LED數碼管顯示驅動晶片顯示模式 12 段×8 位 鍵掃描(8*4bit)3/4線介面晶片模式
- Laravel 固定每頁顯示條數和顯示頁數(超過部分直接返回空資料)Laravel
- javaScript動態顯示當前時間JavaScript
- 【資料】靜態/動態顯示LCD液晶驅動晶片VKS232,116SEG*2COM晶片
- TM1650/AIP1650共陰數碼管顯示驅動晶片代換GN1650AI晶片
- 血氧儀抗干擾LED數顯/數碼管顯示驅動晶片(IC)-VK1S68C SSOP24提供FAE技術支援晶片
- 永嘉-VK16K33C SOP20高亮數碼管顯示驅動,LED屏驅動原廠技術支援
- RecyclerView 滑動之後顯示資料錯亂View
- 使用動態變數進行動態資料比較變數
- 顯示資料庫中所有表的記錄數資料庫
- 如何使資料庫中大的浮點數正常顯示,不變成科學計數法顯示資料庫
- 動態隱藏/顯示選擇螢幕
- javascript動態隱藏顯示技術(轉)JavaScript
- element table不顯示任何資料,無資料倒是顯示出無資料的了
- 樹莓派GPIO入門05-驅動數碼管顯示數字(嵌入式很好的連結平臺,見解深刻)樹莓派
- VB原始碼推薦: 動態的顯示/隱藏start按鈕 (轉)原始碼
- MySql資料庫 數值型別的顯示寬度MySql資料庫型別