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

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

stm8串口收發例程

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

 #include "stm8s105c_s.h"

#define LED PG_ODR
 
#define shuzhi PB_ODR
long int a;
char t,f='1';
int shumaguan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
int o,i,u,y,k=-1;
void xianshi(void)
{
while(1)
{
PD_ODR=0B00001110;
 
shuzhi=shumaguan[y];
for(a=0;a<1000;a++);
PD_ODR=0B00001101;
shuzhi=shumaguan[u];
for(a=0;a<1000;a++);
PD_ODR=0B00001011;
shuzhi=shumaguan[i];
for(a=0;a<1000;a++);
PD_ODR=0B00000111;
shuzhi=shumaguan[o];
for(a=0;a<1000;a++);
}
}
void jingzhen(void)//開16兆晶振
{
CLK_ECKR |=0x1;           //開啟外部時鐘    
  while(!(CLK_ECKR&0x2)); //等待外部時鐘   
  CLK_CKDIVR &= 0xF8;     //CPU無分頻 16M   
  CLK_SWR = 0xB4;            //選擇外部時鐘    
  while(!(CLK_SWCR&0x8));   
  CLK_SWCR |=0x2;           //使能外部時鐘
}
void Init_UART2(void)
{
UART2_CR1=0x01;//8字節、校驗中斷使能
UART2_CR3=0X00;//1個停止位
UART2_BRR2=0X01;//設置波特率
UART2_BRR1=0X67; //設置波特率           
UART2_CR2=0x2c;  //使能發送、接收模式\開接收中斷
}
@far @interrupt void UART2_Recv(void)//接收中斷
{
PG_ODR=~PG_ODR;
t=UART2_DR;
k++;
if(k==0)
o=t-48;
if(k==1)
i=t-48;
if(k==2)
u=t-48;
if(k==3)
y=t-48;
if(k==4)
{k=k-4;
o=t-48;
}
return;
}
 
main()
{
PG_DDR=0B10;
PG_CR1=0B10;
PD_DDR=0B00001111;
PD_CR1=0B00001111;
PB_DDR=0XFF;
PB_CR1=0XFF;
jingzhen();
 
Init_UART2();
_asm("rim");
while(1)
{
xianshi();
}
}
 
關閉窗口

相關文章

主站蜘蛛池模板: 国产aⅴ爽av久久久久久久 | 狠狠狠色丁香婷婷综合久久五月 | 国产精品久久久久久久久久久久 | 国产视频1区2区 | 国产视频久久 | 中文字幕亚洲欧美日韩在线不卡 | 一级片毛片 | 视频在线观看一区 | 精品一区二区视频 | 国产精品毛片无码 | 一区二区视频在线 | 日韩av在线不卡 | 国产成人精品一区二区三区在线 | 色综合色综合色综合 | 99爱视频 | 麻豆hd| 狠狠操在线 | 国产在线拍偷自揄拍视频 | 国产高清视频一区 | 国产精品精品久久久 | a毛片| 亚洲一区毛片 | 91网站在线看 | 99久久精品免费看国产四区 | 在线欧美日韩 | 免费国产精品久久久久久 | 蜜桃臀av一区二区三区 | 天天干天天爱天天爽 | 日韩在线播放视频 | 久久精彩| 日韩不卡一区二区 | 日操操夜操操 | 99精品视频在线观看免费播放 | 国产精品成人久久久久 | 国产一区二区三区在线 | 精品国产乱码久久久久久丨区2区 | 久久精品久久久 | 亚洲人成人一区二区在线观看 | 成人在线免费视频观看 | 精产国产伦理一二三区 | 黄色精品视频网站 |