wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

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

AVR和51單片機串口通信簡單實驗

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年10月28日   【字體:
//AVR作為發送機,控制51的喇叭發聲和2極管發光
 
//AVR發送方代碼             //采用2400波特率
 
#include <iom16.h>
#include <intrinsics.h>
#define uchar unsigned char
#define uint unsigned int
#define k1 PIND_Bit4             //設置為喇叭
#define k3 PIND_Bit6            //設置為發光管
#define k4 PIND_Bit7            //發送控制命令
 
#define UDRE 5
#define RXC 7
uchar dat=48;
void delay(uint k)
{
 uint i,j;
for(i=0;i<k;i++)
for(j=0;j<1140;j++);
}
#include "1602.h"
void port_init()
{
  PORTA=0xff;
  DDRA=0xff;
  PORTB=0xff;
  DDRB=0xff;
  PORTC=0xff;
  DDRC=0xff;
  PORTD=0xff;
  DDRD=0x0f;
}
void serial_init()
{
 UCSRB=0x00;
 UCSRA=0x02;  //雙倍速
 UCSRC=0x06;  //8位字符模式
  UBRRH=0x01;            //2400波特率
  UBRRL=0xa0;
  UCSRB=0x18; 
}
void send(uchar k)          //串口發送函數
{
 while(!(UCSRA&(1<<UDRE)));
UDR=k;
 
}
void key1()
{
 static uint i,j;
if(k1==0)
{
  if(i==0)
  {
   j++;
   if(j>10)
   {
    if(k1==0)
    {
     i=1;j=0;
     dat=49;
    }   
   }     
}
}
else
{
 i=0;j=0;
}
}
 
void key3()
{
 static uint i,j;
if(k3==0)
{
  if(i==0)
  {
   j++;
   if(j>10)
   {
    if(k3==0)
    {
     i=1;j=0;
     dat=50;
    }   
   }     
}
}
else
{
 i=0;j=0;
}
}
 

void main()
{
  port_init();
  serial_init();
  init1602();
  delay(1000);
  while(1)
  {
    displayonechar(1,6,dat);
    if(k4==0)
    {
    send(dat);
    }
    key1();  //喇叭發聲
    key3(); //2極管發光
  }
}
 
//----------1602庫函數-----------
#define RS PORTB_Bit0
#define RW PORTB_Bit1
#define EN PORTB_Bit2
#define DATA PORTA
#define busy 0x80

void wait()
{
  uchar val;
  DATA=0xff;
  RS=0;
  RW=1;
  __no_operation();
  __no_operation();
  EN=1;
  __no_operation();
  __no_operation();
  DDRA=0x00;
  val=PINA;
  while(val&busy)
  {
    val=PINA;
  }
  EN=0;
  DDRA=0xff;
}

void writecmd(uchar cmd)
{
  wait();
  RS=0;
  RW=0;
  __no_operation();
  DATA=cmd;
  __no_operation();
  EN=1;
  __no_operation();
  __no_operation();
  EN=0;
}
void writedata(uchar data)
{
  wait();
  RS=1;
  RW=0;
 __no_operation();
 DATA=data;
 __no_operation();
 EN=1;
 __no_operation();
 __no_operation();
 EN=0;
}
 
void displayonechar(uchar x,uchar y,uchar dda)
{
  y&=0x01;
  x&=0x0f;
  if(y)x|=0x40;
  x|=0x80;
  writecmd(x);
  writedata(dda);
}
 
void displaychar(uchar x,uchar y,uchar *p)
{
  y&=0x01;
  x&=0x0f;
  while(*p!='\0')
  {
    if(x<=0x0f)
    {
      displayonechar(x,y,*p);
      p++;
      x++;
    }
  }
}

void init1602()
{
 delay(15);
writecmd(0x38);
delay(5);
writecmd(0x38);
delay(5);
writecmd(0x38);
writecmd(0x80);
writecmd(0x01);
writecmd(0x06);
writecmd(0x0c);
}
 
 
 
//51單片機接收端程序  12MHZ晶振,采用2400波特率
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit bz=P3^3;   //喇叭發聲變量
sbit relay=P3^5;     //繼電器吸合變量
code uchar seg[]={0x28,0x7e,0xa2,0x62,0x74,0x61,0x21,0x7a,0x20,0x60};       // 數碼管碼表
code uchar tab[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};                                //數碼管位選
uchar dat;                           //接受的數據值
uchar start;                             //各方式啟動變量
 
void delay(uint k)
{
 while(k--);
}
void show(uint k)               //顯示函數
{
 static uchar i,j;
 uint ss[4];
 i=0;
 do
 {
   ss[i]=k%10;
   i++;
 }while(k/=10);
 for(j=0;j<i;j++)
 {
   P0=seg[ss[j]];
   P2=tab[j];
   delay(30);
   P0=0xff;
   P2=0xff;
 }
}
void serial_init()   //串口初始化
{
 TMOD|=0x20;
 SM2=0;
 SM1=1;
 SM0=0;
 REN=1;
    TH1=0xf3;
 TL1=0xf3;
 TR1=1;
}
void serial_iit()           //串口中斷設置
{
EA=1;
ES=1;
}
void sss() interrupt 4           //串口中斷子函數
{
 if(RI==1)
 {
  dat=SBUF;
  RI=0;
 }
}
void time0_init()
{
  TMOD|=0x01;
  TH0=0xff;
  TL0=0x88;
  TR0=1;
}
void time0_event() interrupt 1
{
  TH0=0xff;
  TL0=0x88;
  if(start==1)
  {
  bz=~bz;
  }
  else
  bz=1;
}
void time0_iit()   //定時器0中斷開
{
 ET0=1;
}

void main()
{
 serial_init();
 serial_iit();
 time0_init();
 time0_iit();
 relay=1;
 while(1)
 {
   show(dat);
   if(dat==49)
   {
 start=1;
   }
   if(dat==50)
   {
 start=2;
   }
  else
   start=0;
       if(start==2)
    {
   relay=0;
    }
    else
    {
    relay=1;
    }
 }
}
關閉窗口

相關文章

国产福利在线免费观看| 91黑人精品一区二区三区| 成人淫片免费视频95视频| 亚洲妇女av| 欧美日韩精品三区| 久久久国产精华液999999| 精品久久久久中文慕人妻| 日韩国产91| 欧美日韩国产区| 亚洲日本精品国产第一区| 国产精品久久久久久69| 自拍偷拍欧美视频| 亚洲天堂网中文字| 免费在线观看91| 亚洲一级片av| www.天天射| 欧美激情综合色综合啪啪| 精品爽片免费看久久| 能看毛片的网站| 黄色福利视频网站| 日本中文字幕一区| 色综合久久中文字幕综合网小说| 五月天精品在线| av在线免费观看网| 91片在线免费观看| 成人羞羞视频免费| 一级视频在线播放| 亚洲青青一区| 欧美曰成人黄网| 18岁网站在线观看| 拍拍拍无挡免费播放视频在线观看| 亚洲视频电影在线| 视频直播国产精品| 99久久久无码国产精品性| 亚洲大胆精品| av成人老司机| 高清视频一区二区三区| 国产精品毛片| 草草视频在线| 在线免费观看色| 国产又白又嫩又紧又爽18p| 69视频免费看| 青青青视频在线免费观看| 无码少妇一区二区三区芒果| 欧美日韩一区在线视频| 国产精国产精品| 日韩一中文字幕| 欧美日韩国产精品自在自线| 亚洲欧美综合网| 成人欧美视频在线观看播放| 国一区二区在线观看| 欧美日本国产在线| www色aa色aawww| 免费h在线看| 欧美性猛交xxxx乱大交蜜桃| 日本免费黄视频| va中文字幕| 国产电影一区在线| 国产一区二区不卡视频在线观看| 国内精品偷拍视频| 精品影片在线观看的网站| 亚洲精品中文字| 欧美激情aaa| 欧美人与动牲性行为| 亚洲国产精品一区二区www| 日韩国产一级片| 99视频高清| 国产在线精品视频| 国产在线拍揄自揄视频不卡99 | 国产精品一区二区久久精品| 中文在线观看免费高清| 国产一区二区在线观| 欧美v日韩v国产v| 亚洲成人日韩在线| 宅男在线观看免费高清网站| 夜色激情一区二区| 狠狠干 狠狠操| 米奇777在线影院线| 成人av网在线| 亚洲a∨一区二区三区| www.91香蕉视频| 日本女优在线视频一区二区| 91精品一区二区| 少妇精品高潮欲妇又嫩中文字幕 | 嫩草成人www欧美| 国产精品欧美激情| 黄色美女一级片| 久久影院一区| 韩剧1988在线观看免费完整版| 国产乡下妇女做爰| 婷婷六月综合| 国产精品一在线观看| 天天躁日日躁成人字幕aⅴ| 涩爱av色老久久精品偷偷鲁| 精品视频成人| 欧美1区2区3| 日本一区二区三区视频在线看| 成人短视频软件网站大全app| 户外露出一区二区三区| 涩涩涩在线视频| 里番在线播放| av最新在线| 周于希免费高清在线观看 | 日韩高清成人在线| 精品国产乱码久久久久久蜜坠欲下 | 免费一级淫片aaa片毛片a级| 青青青青在线视频| 免费超爽大片黄| 国产性xxxx18免费观看视频| 国内精品在线观看视频| 日韩精品一区二区免费| 国产a视频免费观看| www欧美激情| 国产成人美女视频| 800av在线播放| 女同性αv亚洲女同志| 成人性生活免费看| 情侣偷拍对白清晰饥渴难耐| 亚欧洲精品在线视频| 亚洲天堂五月天| 99久久精品国产一区色| 亚洲大肥女ass| 色啪免费观看视频| 成人精品福利视频| 国产麻豆一级片| 久久午夜电影网| 三级av免费观看| 日韩毛片免费观看| 麻豆乱码国产一区二区三区| 国产成人a人亚洲精品无码| 爽好久久久欧美精品| 国产成人精品免费看在线播放| 亚洲一区二区三区成人| 欧美日韩久久久一区| 久久97人妻无码一区二区三区| 久久人人88| 国产精品二区在线| 蜜桃视频中文字幕| 精品国产老师黑色丝袜高跟鞋| 内射毛片内射国产夫妻| 久久99国内| 亚洲free嫩bbb| 免费看的av| 亚洲一二三区在线观看| 亚洲成人一区二区三区| 8x8x视频在线| 日韩欧美高清视频| 欧美色视频一区二区三区在线观看 | 欧美韩日一区二区三区四区| 九九热视频免费| 四虎地址8848精品| 97久久超碰福利国产精品…| 精品樱空桃一区二区三区| 国产午夜精品一区二区| 日本道中文字幕| 久久久免费毛片| 国产欧美日韩精品在线观看| jizz.www| 欧美日韩亚洲激情| 欧美又粗又大又长| 雨宫琴音一区二区三区| 日韩片电影在线免费观看| 你懂的在线观看视频网站| 日韩欧美黄色影院| 亚洲永久精品视频| 激情综合色丁香一区二区| www日韩视频| 国产成+人+综合+亚洲欧美| 性色av香蕉一区二区| 同性gay免费| 亚洲电影在线播放| 欧美日韩综合一区二区| 国产婷婷一区二区| 欧美成人精品3d动漫h| 国产日韩欧美在线看| 亚洲第一中文av| 糖心vlog精品一区二区| 国产黄色高清在线| 深夜福利一区| 成人av高清在线| 亚洲国产91色在线| 久久精品午夜一区二区福利| 国产黄色三级网站| 亚洲三区在线播放| 亚洲精品久久久一区二区三区 | 91精品国自产| 国产精品一区专区| 99精品视频99| 岛国片在线观看| 亚洲最大的免费视频网站| 精品一区二区三区蜜桃| 91精品国产色综合久久| www.久久久| 久久久高清视频| 中文字幕第一页在线| 国产黄网站在线观看| 欧美a级片一区| 欧美日韩精品在线播放| 国产精品99一区| 一区二区三区四区影院| 亚洲精品视频91| 成人看av片| 午夜综合激情| 在线不卡的av| 久久综合福利| 18岁成人毛片| 天天看天天操| 乱中年女人伦av一区二区| 国产精品久久99| 国产69精品久久久久99| 久久久久久久久久久免费视频| 波多野结衣在线电影| 在线观看午夜看亚太视频| 日韩成人影院| 色播五月激情综合网| 成人黄色片在线| 中文字幕在线1| 俺去俺来也在线www色官网| 国产精品男女| 亚洲欧美精品午睡沙发| 91高清视频免费| 亚洲成人手机在线观看| 热re66久久精品国产99re| 日韩精选视频| 久久久久久电影| 欧美激情区在线播放| 久久久久亚洲av无码麻豆| 99久9在线视频| 欧美视频第一| 国产精品久久久久一区二区三区| 久久久欧美一区二区| а 天堂 在线| 亚洲国产一区在线观看| 欧美成欧美va| 国内精品久久久久影院薰衣草| 欧美做受高潮中文字幕| 91精品国产自产在线观看永久∴| 九九爱精品视频| 中文字幕日韩高清在线| 亚洲欧美日韩国产成人综合一二三区| 亚洲欧美韩国| 国产伦精品一区二区三毛| 日韩专区av| 国产区亚洲区欧美区| 都市激情在线视频| 久久久亚洲国产| 超碰在线公开免费| 亚洲少妇18p| 男女猛烈无遮挡午夜视频| 亚洲一区av| 一区二区三区日韩精品| 成人欧美一区二区| 丰满少妇xoxoxo视频| 丝袜中文在线| 97久久人人超碰| 加勒比在线日本| 日韩美女主播在线视频一区二区三区 | 日韩精品一区二区三区老鸭窝| 一道精品视频一区二区三区男同 | av动漫在线免费观看| 日韩精品一级| 综合一区中文字幕| 国产一区二区视频在线看| 先锋影音一区二区三区| 亚洲欧美在线视频观看| 国产精品丝袜白浆摸在线 | 无限资源日本好片| 91中文字幕| 天天久久综合| 亚洲系列中文字幕| 精品伦一区二区三区| 在线看福利67194| 九色视频九色自拍| 精品亚洲aⅴ在线观看| yy111111少妇嫩草影院| 亚洲最新av在线| 校园春色亚洲| 亚洲精品成人天堂一二三| 亚洲午夜精品久久| 天堂中文在线www| 一本久久青青| 国产视频亚洲视频| 中文字幕在线播放视频| 日韩av资源| 久久婷婷色综合| 久久久精品动漫| 亚洲大香人伊一本线| 精品日韩一区| 亚洲欧美日韩区| 天天躁日日躁aaaa视频| 69久久久久| 高清一区二区| 色哟哟国产精品| 免费看国产曰批40分钟| 日日夜夜视频| 日韩影院精彩在线| 国产精品普通话| jizz国产视频| 精品久久影视| 九九热这里只有在线精品视| 久久精品www人人爽人人| 亚洲成a人片| 欧美精品高清视频| 亚洲熟女乱综合一区二区| 日本a一级在线免费播放| 国产片一区二区| 先锋影音男人资源| 美乳美女在线观看香蕉| 人禽交欧美网站| 亚洲自拍偷拍视频| 乱精品一区字幕二区| 国产精品久久久久久久| 久久国产精品免费视频| 国产一级片视频| 日韩久久一区| 亚洲国产精品va在线看黑人动漫 | 国产精品免费视频一区| 在线观看欧美一区| 黄色片大全在线观看| 国内精品视频一区二区三区八戒| 国产美女在线精品免费观看| 日韩欧美伦理电影院| 久久久777| 国产精品一区二区在线观看| 精品国产一区二区三区久久久狼牙| 亚洲欧美日韩视频二区| 91九色视频在线| 亚洲综合爱爱久久网| 久久一区中文字幕| 国产成人一区二区三区免费看| 一本久道久久综合多人| 日本一不卡视频| 欧美色欧美亚洲另类七区| 国内一卡2卡三卡四卡在线| 国产成a人亚洲精| 一区二区三区av| 毛片视频免费观看| 国产精品家庭影院| 国产九九在线视频| av中文字幕在线观看| 欧美精品 国产精品| 亚洲精品午夜视频| 日本免费一区二区三区等视频| 亚洲女在线观看| 欧美一二三区视频| 欧美理论在线播放| 国产精品高清网站| 亚洲国产日韩在线人成电影| 久久97超碰国产精品超碰| 日韩色妇久久av| 激情六月丁香| 一区二区在线观看免费| a级大片免费看| 黄在线观看免费网站ktv| 精品粉嫩超白一线天av| 亚洲精品www久久久久久| 日韩av片子| 成人午夜激情网| 人人干人人看| 国产精品蜜臀在线观看| 思思久久精品视频| 2022成人影院| 免费观看一级特黄欧美大片| 杨幂一区欧美专区| 伊人久久青青草| 在线观看亚洲专区| 成人18视频免费69| 日韩精品a在线观看91| 日韩美女视频免费在线观看| 九九精品视频在线观看九九| jiyouzz国产精品久久| 男人操女人免费软件| 久草在线视频网站| 亚洲日本成人女熟在线观看| 久草热在线观看| 欧美在线综合| 免费看日本黄色| av色综合久久天堂av色综合在| 精品久久久三级丝袜| 亚洲婷婷久久综合| 日本色综合中文字幕| 成人网站免费观看入口| 羞羞视频在线观看不卡| 亚洲老司机av| 人妻va精品va欧美va| 国产不卡免费视频| 欧美伦理视频在线观看| 中文字幕在线看片| 午夜精品一区二区三区视频免费看| 寂寞护士中文字幕mp4| 国产喂奶挤奶一区二区三区| 免费不卡av网站| 亚洲电影一区| 91欧美精品成人综合在线观看| 国产经典视频一区| 欧美日韩国产综合一区二区 | 色呦呦一区二区三区| 日本在线观看中文字幕| 中文亚洲字幕| 中国丰满熟妇xxxx性|