久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

串口通信實驗程序(數據接收)

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年03月24日   【字體:

試驗效果如下:


#include<reg51.h>
#define duan   P0 //段選
#define wei P2 //位選
unsigned char code wei1[8] = {
0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//位選控制   查表的方法控制
unsigned char code duan1[17] = {
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F的顯示碼
unsigned char ge,shi,bai,temp;
void DigDisplay(); //動態顯示函數
void init(); //初始化函數
void main(void)
{
 init();
 while(1)
 {
  DigDisplay(); 
 }    
}


void DigDisplay()
{
 unsigned char i,j;
 bai=temp/100;
 shi=temp%100/10;
 ge=temp%10;


 wei = wei1[i]; //發送位選
 duan = duan1[bai];     //發送段碼
 j = 10;      //掃描間隔時間設定
 while(j--); 
 duan = 0x00;   //消隱
 i++;


 wei = wei1[i]; //發送位選
 duan = duan1[shi];     //發送段碼
 j = 10;      //掃描間隔時間設定
 while(j--); 
 duan = 0x00;   //消隱
 i++;


 wei = wei1[i]; //發送位選
 duan = duan1[ge];     //發送段碼
 j = 10;      //掃描間隔時間設定
 while(j--); 
 duan = 0x00;   //消隱
 i=0;
}
void init()
{
 TMOD=0x20;
 TH1=0xfd;
 TL1=0xfd;
 EA=1;
 TR1=1;
 SM1=1;
 REN=1;
 ES=1;
}
void usb() interrupt 4
{
 RI=0;
 temp=SBUF;
}
 

關閉窗口

相關文章

主站蜘蛛池模板: 男女国产视频 | 91久久北条麻妃一区二区三区 | 男女污网站 | 欧美日韩淫片 | 成人在线| av性色 | 欧美日韩国产中文 | 欧美日韩一区二区在线 | 日本一区二区视频 | 日韩人体在线 | 二区亚洲| 国产精品久久久久久久午夜片 | 午夜视频在线观看网址 | 午夜精品一区二区三区免费视频 | 中国一级特黄真人毛片 | 亚洲+变态+欧美+另类+精品 | 欧洲亚洲一区二区三区 | 国产精品成人一区二区三区夜夜夜 | 欧美亚州综合 | 亚洲成av人片在线观看 | 欧美日韩综合精品 | 看片网站在线 | 天天玩天天干天天操 | 亚洲欧美日韩中文字幕一区二区三区 | 久久视频精品在线 | 欧美在线综合 | 69精品久久久久久 | 午夜亚洲 | 一区二区三区在线免费看 | 欧美日韩综合一区 | 欧美在线小视频 | 欧美日韩亚洲三区 | 日日骚网 | 精品视频一区二区 | 久久久久久国产精品免费免费男同 | 精品久久影院 | 狠狠综合久久av一区二区老牛 | 国产在线观看一区二区 | 美国av毛片 | 精产国产伦理一二三区 | 色伊人网|