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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

delay_ms

  • #include <reg51.h> void delay_ms(unsigned short ms) { unsigned short i unsigned char j

    #include <reg51.h> void delay_ms(unsigned short ms) { unsigned short i unsigned char j for(i=0 i<ms i++) { for(j=0 j<200 j++) for(j=0 j<102 j++) } }

    標簽: unsigned short delay_ms include

    上傳時間: 2016-03-30

    上傳用戶:cuibaigao

  • 串行編程器源程序(Keil C語言)

    串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實現編程的讀,寫,擦等細節//AT89C2051的特殊處:給XTAL一個脈沖,地址計數加1;P1的引腳排列與AT89C51相反,需要用函數轉換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結束后的工作,設置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數據{ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉換并設置P0口的數據{ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); delay_ms(1);//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; delay_ms(1); SetVpp12V(); delay_ms(1); C2051_P3_2=0; delay_ms(10); C2051_P3_2=1; delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫器件{//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //寫一個單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗:循環讀,直到讀出與寫入的數相同 {  nTimeOut++;  if(nTimeOut>1000)//超時了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //讀一個單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設置成編程狀態//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設置pw中的函數指針,讓主程序可以調用上面的函數{ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標簽: Keil 串行 C語言 編程器

    上傳時間: 2013-11-12

    上傳用戶:gut1234567

  • 1602數字時鐘

    # include < reg52.h > # include < 24C02.h> # define uint unsigned int # define uchar unsigned char   sbit rs = P3^5;  //定義lcd1602的rs端 sbit lcden = P3^4;//定義lcd1602的lcden端口 sbit s1 = P3^0;//定義功能鍵s1 sbit s2 = P3^1;//定義功能鍵s2 sbit s3 = P3^2;//定義功能鍵s3   sbit beep = P2^3;//定義蜂鳴器   uchar count, s1num; char miao,fen,shi; uchar code table[] = "Designer:X_ZL ";//定義初始上電時液晶默認顯示狀態     void delay_ms( xms )   //定義延時函數 { uint i,j; for( i = xms ; i > 0 ; i --) for( j = 110 ; j > 0 ; j --); }  

    標簽: 1602 數字時鐘程序

    上傳時間: 2016-07-28

    上傳用戶:游戲好嗎

  • STM32F407VGT6精確脈沖控制步進電機源碼

    STM32F407VGT6精確脈沖控制步進電機源碼,采用STM32F407VGT6芯片,拋棄單脈沖輸出方式,直接使用普通PWM輸出方式精確輸出脈沖個數,每個脈沖都可以改變頻率和占空比。PWM+中斷,簡單粗暴。#include "sys.h"#include "delay.h"#include "pwm1.h"#include "pwm2.h"#include "pwm3.h"//注釋見pwm1.c文件extern int count2;int main(void){  delay_init(168);  //初始化延時函數     TIM2_Init(1,167); TIM3_Init(1,167); TIM5_Init(1,167); // delay_ms(1000); TIM2_OUTPUT(); TIM3_OUTPUT(); TIM5_OUTPUT(); while(1) { //TIM2每次輸出完10個脈沖后間隔100ms再次輸出 if(count2 >= 10){ delay_ms(100); TIM2_OUTPUT(); } }

    標簽: stm32f407vgt6 脈沖控制 步進電機

    上傳時間: 2021-10-26

    上傳用戶:xsr1983

  • STM32F103開發板 DHT11溫濕度DS18B20 氣體MQ-2光敏聲控雨滴傳感器實驗程序

    STM32F103開發板 DHT11溫濕度DS18B20 氣體MQ-2光敏聲控雨滴傳感器實驗程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version:     1.0** Descriptions: DHT11溫濕度傳感器實驗 **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** Version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描  述 : GPIO/USART1初始化配置 * 入  參 : 無 * 返回值 : 無 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE);     GPIO_DeInit(GPIOB); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;    //推挽輸出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;    //推挽輸出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;    //浮空輸入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9);   //初始狀態,熄滅指示燈LED1}/************************************************************************************** * 描  述 : 串口顯示實時溫濕度 * 入  參 : 無 * 返回值 : 無 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n讀取DHT11成功!\r\n\r\n濕度為%d.%d %RH ,溫度為 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 濕度:%d,溫度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描  述 : MAIN函數 * 入  參 : 無 * 返回值 : 無 **************************************************************************************/int main(void){ SystemInit(); //設置系統時鐘72MHZ GPIO_Configuration(); USART1_Init();    //初始化配置TIM DHT11_GPIO_Config();   // 初始化溫濕度傳感器PB1引腳初始時為推挽輸出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500);   while(1)  { GPIO_SetBits(GPIOB , GPIO_Pin_9);    DHT11_SCAN();  //實時顯示溫濕度 delay_ms(1500); } }

    標簽: stm32f103 傳感器

    上傳時間: 2022-05-03

    上傳用戶:得之我幸78

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日本欧美一区二区三区| 久久亚洲精品视频| 亚洲一区国产一区| 欧美日韩国产91| 亚洲一二三四久久| 国产区在线观看成人精品| 午夜精品亚洲| 国产精品超碰97尤物18| 午夜精品国产| 黑人极品videos精品欧美裸| 久久人人看视频| 亚洲啪啪91| 国产午夜精品理论片a级大结局 | 亚洲图片激情小说| 国产一区二区电影在线观看 | 久久精品五月| 亚洲日韩成人| 国产伦精品一区二区三区视频黑人| 午夜在线观看免费一区| 亚洲国语精品自产拍在线观看| 国产精品久久77777| 久久久久九九九九| 在线成人激情视频| 欧美日韩成人综合天天影院| av不卡在线看| 一本色道久久综合亚洲精品不卡| 国产精品入口麻豆原神| 欧美午夜精品久久久久久超碰| 欧美一区亚洲| 亚洲一区二区三区精品在线| 亚洲伦理在线免费看| 国产午夜精品久久久久久免费视 | 国产亚洲一级| 国产精品久久久久久五月尺| 蜜桃av一区二区三区| 欧美一区二区| 亚洲永久免费av| 亚洲性图久久| 亚洲欧美精品在线观看| 性欧美在线看片a免费观看| 亚洲国产婷婷香蕉久久久久久99| 欧美午夜一区二区| 欧美激情视频一区二区三区不卡| 久久视频在线免费观看| 欧美成人精品影院| 国产精品xnxxcom| 国产精品magnet| 欧美日韩视频| 欧美区国产区| 久久婷婷影院| 欧美大秀在线观看| 欧美国产一区二区在线观看 | 欧美精选一区| 国产精品亚洲成人| 国产日韩欧美制服另类| 国产精品久久久久毛片软件| 国产精品拍天天在线| 精品1区2区3区4区| 国外成人性视频| 91久久精品美女高潮| 影音先锋日韩有码| 亚洲精品一区中文| 亚洲欧美日韩国产中文在线| 亚洲欧美日韩精品久久| 欧美影院成人| 欧美视频在线免费看| 在线精品一区| 久久精品三级| 国产欧美日韩精品a在线观看| 日韩视频免费在线观看| 美女999久久久精品视频| 国产日韩亚洲欧美精品| 亚洲午夜激情网站| 欧美区日韩区| 国产专区综合网| 亚洲在线观看视频网站| 欧美精品色综合| 精品av久久707| 亚洲欧美日韩天堂一区二区| 欧美日韩亚洲天堂| 亚洲高清自拍| 欧美成人国产va精品日本一级| 国产麻豆午夜三级精品| 亚洲图片欧美日产| 欧美日韩一区在线播放| 日韩亚洲欧美中文三级| 欧美日韩精品一区二区在线播放| 亚洲欧洲一区二区在线观看| 久久综合婷婷| 最新中文字幕一区二区三区| 久久久国际精品| 亚洲国产综合91精品麻豆| 久久久久久国产精品mv| 亚洲欧洲另类国产综合| 欧美日产国产成人免费图片| 亚洲私拍自拍| 在线成人中文字幕| 国产精品福利在线| 麻豆免费精品视频| 在线亚洲一区二区| 国产精品久久久久久五月尺| 欧美一区=区| 亚洲日本欧美日韩高观看| 欧美区一区二区三区| 欧美一区二区三区四区在线观看 | 久久久青草青青国产亚洲免观| 亚洲日本中文字幕| 国内自拍一区| 国产精品日韩欧美一区二区三区| 美女精品在线观看| 亚洲中无吗在线| 亚洲伦理中文字幕| 亚洲高清久久| 伊人久久婷婷| 国产一区二区三区久久久| 欧美午夜久久| 欧美日本在线一区| 欧美日韩国产色视频| 欧美精品一区二区久久婷婷| 免费不卡在线视频| 久久久久国产一区二区| 欧美在线首页| 久久天天躁夜夜躁狠狠躁2022| 香蕉av777xxx色综合一区| 一本久久综合亚洲鲁鲁| 一区二区日韩免费看| 一区二区三区精品视频| 亚洲视频精品在线| 亚洲——在线| 久久精品国产2020观看福利| 久久综合狠狠综合久久激情| 六月婷婷一区| 欧美日韩一区二区在线播放| 国产精品高清免费在线观看| 国产精品都在这里| 国产欧美日韩一区二区三区在线观看| 国产精品一区二区三区乱码| 国产日韩精品入口| 激情一区二区三区| 一本一本大道香蕉久在线精品| 亚洲一区在线直播| 久久免费观看视频| 欧美性淫爽ww久久久久无| 国产日本欧美一区二区| 在线看国产日韩| 亚洲欧美日韩视频一区| 欧美成人dvd在线视频| 国产精品久久久久久久久果冻传媒 | 亚洲欧洲精品一区| 一区二区三区四区精品| 久久精品综合一区| 欧美视频一区在线观看| 伊人伊人伊人久久| 羞羞色国产精品| 欧美国产一区视频在线观看| 国产精品永久免费视频| 亚洲美女在线视频| 欧美不卡视频一区发布| 国产一区久久| 欧美一区中文字幕| 国产精品日日摸夜夜摸av| 亚洲一二三四区| 国产精品久久久久77777| 在线视频亚洲欧美| 欧美无乱码久久久免费午夜一区| 日韩视频在线一区二区| 欧美久久九九| 一区二区电影免费观看| 欧美日本中文| 一区二区久久| 欧美日韩91| 亚洲欧美区自拍先锋| 国产精品青草综合久久久久99| 亚洲你懂的在线视频| 国产精品乱子久久久久| 午夜免费久久久久| 国内精品福利| 欧美黄色小视频| 狠久久av成人天堂| 欧美性猛交视频| 亚洲精品一线二线三线无人区| 国产精品久久久久久久7电影| 欧美在线视屏| 亚洲大胆视频| 欧美在线视频a| 国产精品国产三级国产aⅴ入口| 亚洲私拍自拍| 国产精品制服诱惑| 欧美日本一区| 久久久久久高潮国产精品视| 夜夜狂射影院欧美极品| 欧美日韩小视频| 亚洲一区二区av电影| 亚洲人www| 黑人巨大精品欧美一区二区小视频| 美女图片一区二区| 麻豆成人在线播放| 亚洲色图综合久久| 亚洲国产综合在线看不卡| 伊人精品在线|