久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機6位數碼管顯示程序
[打印本頁]
作者:
HI-XM
時間:
2022-1-14 21:15
標題:
單片機6位數碼管顯示程序
#define GPIO_DIG P0 //數碼管 P0 端口
//位定義
sbit DU = P2^6; //段選控制
sbit WU = P2^7; //位選控制
unsigned char code ledDX[]=
{
//數碼管段碼
0x3f, // 0
0x06, // 1
0x5b, // 2
0x4f, // 3
0x66, // 4
0x6d, // 5
0x7d, // 6
0x07, // 7
0x7f, // 8
0x6f, // 9
0x77, // A
0x7c, // B
0x39, // C
0x5e, // D
0x79, // E
0x71, // F
0x76, // H
0x38, // L
0x37, // n
0x3E, // u
0x73, // P
0x5C, // O
0x40, // -
0x00 // 熄滅
};
unsigned char code ledWX[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};//數碼管位選
void LED_display(unsigned char dx,unsigned char wx)
{
GPIO_DIG = ledWX[wx];//送位碼
WU = 1;
WU = 0;//鎖住位碼
GPIO_DIG = ledDX[dx];//送段碼
DU = 1;
DU = 0;//鎖住段碼
delay_ms(2);//延時一會
GPIO_DIG = 0x00;//消影
DU = 1;
DU = 0;
}
作者:
HI-XM
時間:
2022-3-16 20:16
前面的程序有問題,附件文件好了。
LED DISPLAY (20220316).zip
2022-3-16 20:15 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
65.17 KB, 下載次數: 6, 下載積分: 黑幣 -5
作者:
HI-XM
時間:
2022-3-16 20:17
// 頭文件
#include "LEDdisplay.h"
ulong parm = 202203;
//數據暫存區
uchar LED_BuF[]={8,8,8,8,8,8};
//位選
uchar code LED_WX[]=
{
0xfe,0xfd,0xfb,0xf7,0xef,0xdf
};
//段選
uchar code LED_DX[]=
{
0x3f,0x06,0x5b,0x4f,0x66,0x6d, // 0,1,2,3,4,5
0x7d,0x07,0x7f,0x6f,0x77,0x7c, // 6,7,8,9,A,B
0x39,0x5e,0x79,0x71,0x76,0x38, // C,D,E,F,H,L
0x37,0x3E,0x73,0x5C,0x40,0x00 // n,u,P,O,-,滅
};
//顯示服務函數
void dis_Service()
{
LED_BuF[0] = parm/100000%10;
LED_BuF[1] = parm/10000%10;
LED_BuF[2] = parm/1000%10;
LED_BuF[3] = parm/100%10;
LED_BuF[4] = parm/10%10;
LED_BuF[5] = parm%10;
}
//LED 顯示
void LED_display()
{
uchar i;
switch (i)
{
case 0:
Port_DX = 1;// LE置1 送段碼到 P0端口
GPIO_P0 = LED_DX[LED_BuF[0]];
Port_DX = 0;// LE鎖存 保持數碼管端口的數據
GPIO_P0 = 0x00;//消影 復位P0端口
Port_WX = 1;// LE置1 送位碼,點亮數碼管
GPIO_P0 = LED_WX[0];
Port_WX = 0;// LE鎖存 保持點亮數碼管
GPIO_P0 = 0x00;//消影 復位P0端口
//delay_ms(1);//延時1ms
i++;
break;
case 1:
Port_DX = 1;// LE置1 送段碼到 P0端口
GPIO_P0 = LED_DX[LED_BuF[1]];
Port_DX = 0;// LE鎖存 保持數碼管端口的數據
GPIO_P0 = 0x00;//消影 復位P0端口
Port_WX = 1;// LE置1 送位碼,點亮數碼管
GPIO_P0 = LED_WX[1];
Port_WX = 0;// LE鎖存 保持點亮數碼管
GPIO_P0 = 0x00;//消影 復位P0端口
//delay_ms(1);//延時1ms
i++;
break;
case 2:
Port_DX = 1;// LE置1 送段碼到 P0端口
GPIO_P0 = LED_DX[LED_BuF[2]];
Port_DX = 0;// LE鎖存 保持數碼管端口的數據
GPIO_P0 = 0x00;//消影 復位P0端口
Port_WX = 1;// LE置1 送位碼,點亮數碼管
GPIO_P0 = LED_WX[2];
Port_WX = 0;// LE鎖存 保持點亮數碼管
GPIO_P0 = 0x00;//消影 復位P0端口
//delay_ms(1);//延時1ms
i++;
break;
case 3:
Port_DX = 1;// LE置1 送段碼到 P0端口
GPIO_P0 = LED_DX[LED_BuF[3]];
Port_DX = 0;// LE鎖存 保持數碼管端口的數據
GPIO_P0 = 0x00;//消影 復位P0端口
Port_WX = 1;// LE置1 送位碼,點亮數碼管
GPIO_P0 = LED_WX[3];
Port_WX = 0;// LE鎖存 保持點亮數碼管
GPIO_P0 = 0x00;//消影 復位P0端口
//delay_ms(1);//延時1ms
i++;
break;
case 4:
Port_DX = 1;// LE置1 送段碼到 P0端口
GPIO_P0 = LED_DX[LED_BuF[4]];
Port_DX = 0;// LE鎖存 保持數碼管端口的數據
GPIO_P0 = 0x00;//消影 復位P0端口
Port_WX = 1;// LE置1 送位碼,點亮數碼管
GPIO_P0 = LED_WX[4];
Port_WX = 0;// LE鎖存 保持點亮數碼管
GPIO_P0 = 0x00;//消影 復位P0端口
//delay_ms(1);//延時1ms
i++;
break;
case 5:
Port_DX = 1;// LE置1 送段碼到 P0端口
GPIO_P0 = LED_DX[LED_BuF[5]];
Port_DX = 0;// LE鎖存 保持數碼管端口的數據
GPIO_P0 = 0x00;//消影 復位P0端口
Port_WX = 1;// LE置1 送位碼,點亮數碼管
GPIO_P0 = LED_WX[5];
Port_WX = 0;// LE鎖存 保持點亮數碼管
GPIO_P0 = 0x00;//消影 復位P0端口
//delay_ms(1);//延時1ms
i++;
break;
case 6:
Port_DX = 1;// LE置1 送段碼到 P0端口
GPIO_P0 = LED_DX[LED_BuF[6]];
Port_DX = 0;// LE鎖存 保持數碼管端口的數據
GPIO_P0 = 0x00;//消影 復位P0端口
Port_WX = 1;// LE置1 送位碼,點亮數碼管
GPIO_P0 = LED_WX[6];
Port_WX = 0;// LE鎖存 保持點亮數碼管
GPIO_P0 = 0x00;//消影 復位P0端口
//delay_ms(1);//延時1ms
i=0;
break;
default:break;//退出switch循環
}
dis_Service();
}
#ifndef __LEDdisplay_H__
#define __LEDdisplay_H__
#include <reg52.h>
#include "delay.h"
//IO口定義
#define GPIO_P0 P0
#define GPIO_P1 P1
#define GPIO_P2 P2
#define GPIO_P3 P3
//位定義
sbit Port_DX = P2^6; //段選
sbit Port_WX = P2^7; //位選
void LED_display();//LED 顯示
void dis_Service();//顯示服務函數
#endif
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人在线播放视频
|
91视频日本
|
中文字幕在线视频观看
|
手机成人在线视频
|
国产免费一级片
|
国产精品国产精品国产专区不片
|
av高清在线
|
一级黄色片免费看
|
av网站在线看
|
亚洲欧美日韩一区
|
欧美精品色
|
国产一及片
|
日本欧美久久久久免费播放网
|
欧美视频在线播放
|
欧美日韩中文字幕在线
|
日韩三级中文字幕
|
婷婷四房综合激情五月
|
性猛交xxxx富婆老太婆
|
中文字幕的
|
av高清不卡
|
黄色三级av
|
中文字字幕在线中文
|
欧美做受69
|
天天色天天爱
|
成人一二区
|
国产黄色av
|
国产免费一区二区三区免费视频
|
亚洲精品乱码久久久久久蜜桃91
|
中文字幕在线免费看
|
日本在线视频一区
|
五月婷婷色综合
|
a在线视频
|
日本韩国欧美中文字幕
|
国产三级黄色片
|
自拍偷拍亚洲
|
91久久久久久久
|
午夜视频网
|
久久久久国产一区二区三区
|
色播久久
|
蜜臀久久99精品久久久久久宅男
|
国产女人水真多18毛片18精品
|