久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機 hc-05顯示數碼管 適合stc89c52rc
[打印本頁]
作者:
朝朝1
時間:
2020-10-24 13:22
標題:
51單片機 hc-05顯示數碼管 適合stc89c52rc
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define DataPort P0 //定義數據端口 程序中遇到DataPort 則用P0 替換
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};//分別對應相應的數碼管點亮,即位碼
sbit LATCH1=P2^6;//定義鎖存使能端口 段鎖存
sbit LATCH2=P2^7;// 位鎖存
unsigned char TempData[8]; //存儲顯示值的全局變量
void Display(unsigned char FirstBit,unsigned char Num);//數碼管顯示函數
sbit FM=P2^3; //HJ-C52 P1.2 ?J5????
void Init_Timer0(void);//定時器初始化
void send_char();
unsigned char txd;
uchar buf,num,i,j;
void main (void)
{
SCON=0x50; //設置為工作方式1
PCON=0x00; //波特率不加倍
TMOD=0x20; //設置計數器工作方式2
EA=1; //打開總中斷
ES=1; //打開接收中斷
TL1=0xfd; //計數器初始值設置,注意波特率是9600的
TH1=0xfd;
TR1=1;
while (1)
{
Display(0,8); //調用顯示函數
TempData[i]=dofly_DuanMa[num];
for(j=0;j<8;j++)//清屏
{
TempData[j]=0;
}
}
}
void Display(unsigned char FirstBit,unsigned char Num)
{
static unsigned char i=0;
DataPort=0; //清空數據,防止有交替重影
LATCH1=1; //段鎖存
LATCH1=0;
DataPort=dofly_WeiMa[i+FirstBit]; //取位碼
LATCH2=1; //位鎖存
LATCH2=0;
DataPort=TempData[i]; //取顯示數據,段碼
LATCH1=1; //段鎖存
LATCH1=0;
i++;
if(i==Num)
i=0;
}
void serial() interrupt 4
{
ES=0;
if(RI==1) //RI 是串口接收中斷申請標志位
{
RI=0; //清除接收中斷標志位
buf=SBUF; //將接收到的數據放入到發送寄存器
send_char(); //調用
switch (buf)
{
case 0x31: P1=0xfe; FM=1 ;num=1;i++;break;
case 0x32: P1=0xfd; FM=1 ;num=2;i++;break;
case 0x33: P1=0xfb; FM=1 ;num=3;i++;break;
case 0x34: P1=0xf7; FM=1 ;num=4;i++;break;
case 0x35: P1=0xef; FM=1 ;num=5;i++;break;
case 0x36: P1=0xdf; FM=1 ;num=6;i++;break;
case 0x37: P1=0xbf; FM=1 ;num=7;i++;break;
}
ES=1;
}
}
void send_char() //發送一個字符
{
SBUF = buf;
while(!TI); //等待發送數據完成
TI = 0; //清除發送完成標志位
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
在线观看中文字幕视频
|
亚洲国产一区二区三区
|
亚洲网站在线观看
|
国产精品爱久久久久久久
|
亚洲成人一区
|
中文字幕一区二区三区四区五区
|
国产精品久久久久久久久久
|
青青草一区
|
亚洲欧美视频
|
日韩一区二区不卡
|
亚洲电影成人
|
正在播放国产精品
|
一本大道久久a久久精二百 国产成人免费在线
|
久久美女网
|
久久久久久久久国产
|
日韩久久在线
|
欧美精品在线播放
|
麻豆久久久9性大片
|
一区二视频
|
亚洲精品电影网在线观看
|
日韩在线国产精品
|
欧美色综合一区二区三区
|
国产午夜精品一区二区三区
|
91精品国产乱码久久久久久久久
|
免费精品
|
亚洲国产一区二区三区四区
|
先锋资源吧
|
老司机67194精品线观看
|
特级做a爰片毛片免费看108
|
中文字幕欧美一区
|
在线播放国产一区二区三区
|
日韩精品在线观看视频
|
精品一区二区三区四区五区
|
色婷婷国产精品综合在线观看
|
天堂在线www
|
欧美性精品
|
一区二区三区 在线
|
欧美综合在线视频
|
国产成人精品一区二区
|
中文字幕精品一区二区三区精品
|
久久久人成影片一区二区三区
|