亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? c8051f410.c

?? C8051F410初始化設置程序,是一個很好的程序.
?? C
字號:
//-----------------------------------------------------------------------------
// 包含文件
//-----------------------------------------------------------------------------
#include <c8051f410.h>                   // SFR 聲明
#include "stdio.h"                      // printf() and getchar()
#include <intrins.h>

//-----------------------------------------------------------------------------
// 16-bit SFR Definitions for 'F41x
//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
// 函數原型
//-----------------------------------------------------------------------------
void SYSCLK_Init (void);
void PORT_Init (void);
void UART0_Init (void);
void AIN1(void);
void Timer_Init(void);
void UART0_Init (void);

//-----------------------------------------------------------------------------
// 全局常量
//-----------------------------------------------------------------------------
#define SYSCLK      24500000           // 系統時鐘頻率 Hz
#define BAUDRATE        9600           // UART波特率 bps

//------------------------------------------------------------------------------
//全局變量
//-----------------------------------------------------------------------------
  int    SSS;
  long   hhh; 
  int i,j,w,z;
  unsigned char s,d,f; 
  int      aaa,bbb,oo;
//-------------------------------------------------------------------------------
//主程序
//-----------------------------------------------------------------------------
void main (void)
{
 unsigned int  mm;
    PCA0MD &= ~0x40;         // WDTE = 0 (clear watchdog timer enable)禁止看門狗
    SYSCLK_Init ();
    PORT_Init ();
 
    Timer_Init();
    UART0_Init();
    AIN1();
EIE1      = 0x08;           //允許AD0INT轉換結束標志(該位為1表示完成了一次數據轉換)的中斷請求
EA=1;                       //開放總中斷源
    while(1)
  {  
  while(AD0INT==0);       //為0則等待AD數據轉換結束
    AD0INT=0;
    mm=(ADC0H<<8)+ADC0L;
 mm=mm&0x7ff;
 printf("mm=%d\n",mm);   //通過UART輸出數據mm

 EIE1&=~0x08;            //禁止AD0INT轉換結束標志的中斷請求(即EIE1各位都清零)
 EA=0;                   //禁止所有中斷

 for (i=0;i<125;i++)
      for (j=0;j<250;j++);
   
     EIE1      |= 0x08;  //允許AD0INT轉換結束標志(該位為1表示完成了一次數據轉換)的中斷請求
     EA=1;               //開放總中斷源

 } 

 }  

//-----------------------------------------------------------------------------
// 子程序初始化
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------  
//  IO口初始化子程序
//-----------------------------------------------------------------------------
//
// 配置數據交叉開關和通用IO口
//
void PORT_Init(void)
{   P1MDIN   &= 0xBF;      //把P1口的P16引腳配置為模擬輸入
    P1SKIP    |= 0x47;      //使交叉開關跳過P10,P11,P12和P16
      XBR1      = 0x40;      //使能交叉開關
    XBR0      = 0x01;      //UART使能,使TX0,RX0連到端口引腳P04和P05
   P0MDOUT    = 0x10;      //P04(TX0)推挽輸出,P05開漏輸出
}

//-----------------------------------------------------------------------------
// 系統時鐘初始化子程序
//-----------------------------------------------------------------------------
//void SYSCLK_Init(void)
//{ 
//    OSCICN   = 0x87;        //使用內部振蕩器,不分頻24.5MHz
//}
void SYSCLK_Init (void)
{
   
   OSCICN = 0x87;                      // 選擇內部振蕩器作為系統時鐘SYSCLK
                                       // 內部振蕩器不分頻24.5MHz
                                        
}
//-----------------------------------------------------------------------------
// ADC0初始化
//-----------------------------------------------------------------------------
void AIN1(void)
{   ADC0MX    = 0x0E;         //選擇P16作為模擬輸入通道
    ADC0CF    = 0xC0;         //ADC轉換時鐘=0.9MHz,執行1次轉換
    ADC0CN    = 0x81;         //使能ADC0,定時器3溢出啟動ADC0轉換,轉換數據右對齊
    //ADC0CN    = 0x90;       //使能ADC0,寫AD0BUSY為1啟動轉換,轉換數據右對齊
    REF0CN    = 0x13;         //IDA1輸出為P01,選擇內部電壓基準2.2V
  }
  
//-----------------------------------------------------------------------------
// 定時器初始化子程序
//----------------------------------------------------------------------------  
 //void Timer_Init(void)
//{
//    TMR3CN    = 0x24;        //定時器3允許,允許定時器3低字節中斷,16位自動重裝載工作方式
//   TMR3RLH   = 0x80;     //定時器3重載寄存器的高字節值

//}
void Timer_Init(void)
{
 TMR3CN =0x24;
 TMR3RLH =0x80;
}
 
//-----------------------------------------------------------------------------
// UART0初始化
//-----------------------------------------------------------------------------
void UART0_Init (void)
{
   SCON0 = 0x10;                       // SCON0: 波特率可編程的8位UART
                                       // level of STOP bit is ignored 停止位的邏輯電平被忽略
                                       // RX enabled 允許UART接收
                                       // ninth bits are zeros  8位UART方式中第9發送位未用
                                       // clear RI0 and TI0 bits RI0位和TI0位必須用軟件清零
   if (SYSCLK/BAUDRATE/2/256 < 1) {
      TH1 = -(SYSCLK/BAUDRATE/2);
      CKCON &= ~0x0B;                  // T1M = 1; SCA1:0 = xx 定時器1使用系統時鐘
      CKCON |=  0x08;
   } else if (SYSCLK/BAUDRATE/2/256 < 4) {
      TH1 = -(SYSCLK/BAUDRATE/2/4);
      CKCON &= ~0x0B;                  // T1M = 0; SCA1:0 = 01 定時器1使用系統時鐘                 
      CKCON |=  0x09;
   } else if (SYSCLK/BAUDRATE/2/256 < 12) {
      TH1 = -(SYSCLK/BAUDRATE/2/12);
      CKCON &= ~0x0B;                  // T1M = 0; SCA1:0 = 00定時器1使用系統時鐘12分頻做時鐘
   } else {
      TH1 = -(SYSCLK/BAUDRATE/2/48);
      CKCON &= ~0x0B;                  // T1M = 0; SCA1:0 = 10定時器1使用系統時鐘48分頻做時鐘
      CKCON |=  0x02;
   }

   TL1 = TH1;                          // init Timer1 定時器1高低字節數據寄存器
   TMOD &= ~0xf0;                      // TMOD: timer 1 in 8-bit autoreload自動重裝載的8位計數器/定時器
   TMOD |=  0x20;                       
   TR1 = 1;                            // START Timer1 啟動定時器1

   TI0 = 1;                            // Indicate TX0 ready
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美在线看| 亚洲精品视频在线| 欧美三级电影在线看| 97久久精品人人澡人人爽| 粉嫩嫩av羞羞动漫久久久 | 91免费视频网| 成人av网站在线观看| 成人91在线观看| 91日韩在线专区| 欧美午夜精品免费| 欧美喷水一区二区| 日韩午夜电影av| 久久久国际精品| 亚洲国产电影在线观看| 亚洲三级电影网站| 五月天久久比比资源色| 秋霞国产午夜精品免费视频| 激情综合色综合久久| 国产91精品久久久久久久网曝门| www.爱久久.com| 欧美探花视频资源| 欧美成人女星排名| 国产视频视频一区| 一区二区三区欧美| 麻豆91免费观看| 国产91精品在线观看| 色网站国产精品| 在线播放一区二区三区| 久久先锋影音av| 中文字幕一区二区三区在线播放| 亚洲成年人网站在线观看| 美腿丝袜一区二区三区| 99久久综合色| 欧美大黄免费观看| 亚洲男同1069视频| 极品少妇xxxx精品少妇| 色综合 综合色| 久久综合九色综合97婷婷女人| 中文字幕制服丝袜一区二区三区| 日韩不卡免费视频| 91一区二区在线观看| 日韩免费视频一区二区| 亚洲免费观看在线观看| 久久成人麻豆午夜电影| 欧美最猛黑人xxxxx猛交| 国产亚洲欧美中文| 免费高清不卡av| 欧美综合一区二区| 久久久精品影视| 视频在线观看91| 色欧美乱欧美15图片| 久久久久久电影| 蜜桃视频免费观看一区| 在线精品视频免费播放| 亚洲国产精品v| 日本欧美一区二区三区乱码| 国内精品视频666| 韩国中文字幕2020精品| 在线不卡一区二区| 自拍偷拍国产精品| 国产一区激情在线| 精品国内二区三区| 日本不卡视频在线| 7777精品久久久大香线蕉| 一区二区国产盗摄色噜噜| a在线欧美一区| 欧美国产精品一区二区三区| 卡一卡二国产精品| 91精品国产色综合久久久蜜香臀| 亚洲高清在线精品| 欧美伊人久久大香线蕉综合69 | 亚洲乱码国产乱码精品精的特点| 国产一区二区主播在线| 欧美成人vr18sexvr| 久久精品噜噜噜成人88aⅴ| 欧美久久久久久蜜桃| 亚洲成人在线网站| 欧美肥大bbwbbw高潮| 亚洲成人精品一区| 717成人午夜免费福利电影| 日本网站在线观看一区二区三区 | 丁香婷婷综合五月| 欧美国产日韩精品免费观看| 99这里都是精品| 一区二区在线观看视频| 欧美精品三级日韩久久| 免费在线一区观看| 久久综合久色欧美综合狠狠| 国产suv一区二区三区88区| 国产精品久久久久天堂| 色爱区综合激月婷婷| 午夜精品福利一区二区蜜股av| 6080午夜不卡| 国产乱色国产精品免费视频| 国产精品国产馆在线真实露脸 | 国产99一区视频免费| 一区二区中文字幕在线| 欧美婷婷六月丁香综合色| 日韩国产欧美在线视频| 久久久久久久久99精品| 91麻豆福利精品推荐| 日韩不卡手机在线v区| 国产欧美日韩在线看| 在线亚洲免费视频| 久久国产精品色婷婷| 国产精品毛片无遮挡高清| 欧美一a一片一级一片| 久久国产麻豆精品| 亚洲日本va午夜在线影院| 欧美一级二级在线观看| 成人app在线观看| 午夜av一区二区| 国产精品不卡在线观看| 91精品在线免费观看| 成人av电影观看| 美腿丝袜亚洲一区| 亚洲欧美另类综合偷拍| 久久这里只有精品视频网| 色综合久久88色综合天天免费| 另类小说视频一区二区| 亚洲伦理在线免费看| 久久精品网站免费观看| 3d成人h动漫网站入口| av激情综合网| 国产精品 欧美精品| 日韩精品亚洲专区| 亚洲精品国产无天堂网2021| 国产偷国产偷精品高清尤物 | 国产精品嫩草影院com| 6080午夜不卡| 欧美色涩在线第一页| 97久久超碰精品国产| 国产成人在线网站| 九九九精品视频| 日韩中文字幕1| 午夜影院久久久| 亚洲人成7777| 国产精品卡一卡二卡三| 国产欧美日韩麻豆91| 精品乱码亚洲一区二区不卡| 欧美夫妻性生活| 欧美曰成人黄网| 在线观看免费视频综合| 91麻豆免费观看| 91伊人久久大香线蕉| 色综合一个色综合亚洲| 99视频精品在线| 91视频在线观看| 成人的网站免费观看| 不卡影院免费观看| 成人午夜精品一区二区三区| 国产成人免费高清| 国产69精品久久99不卡| 春色校园综合激情亚洲| 成人a级免费电影| av在线综合网| 色八戒一区二区三区| 欧美性大战久久久久久久蜜臀| 欧美在线观看禁18| 欧美日韩国产综合久久| 91精品国产综合久久精品性色| 欧美一级夜夜爽| 精品少妇一区二区| 国产蜜臀av在线一区二区三区| 欧美高清一级片在线观看| 亚洲欧美影音先锋| 午夜精品aaa| 久久99热99| 99久久夜色精品国产网站| 欧美精品一区二区三区视频| 亚洲精品在线观看视频| 国产精品蜜臀在线观看| 亚洲综合清纯丝袜自拍| 青青草国产精品97视觉盛宴| 国产一区二区91| 91在线小视频| 91精品福利在线一区二区三区 | 欧美一区二区视频观看视频| 精品久久久久久久久久久久久久久 | 久久久国产一区二区三区四区小说| 国产亚洲精品福利| 亚洲日韩欧美一区二区在线| 天天亚洲美女在线视频| 国产精品中文有码| 色94色欧美sute亚洲线路二 | 国产综合成人久久大片91| 成人午夜激情视频| 欧美日韩在线直播| 久久色视频免费观看| 一区二区三区欧美亚洲| 看国产成人h片视频| 91久久国产综合久久| 欧美zozo另类异族| 一区二区三区波多野结衣在线观看| 青青草97国产精品免费观看无弹窗版| 国产精品一区二区x88av| 欧美怡红院视频| 国产精品家庭影院| 国内偷窥港台综合视频在线播放| 色88888久久久久久影院野外|