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

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

while

while是計算機的一種基本循環模式。當滿足條件時進入循環,進入循環后,當條件不滿足時,跳出循環。while語句的一般表達式為:while(表達式){循環體}。
  • 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

  • 宏晶 STC15F2K60S2開發板配套軟件源碼 基礎例程30例

    宏晶 STC15F2K60S2開發板配套軟件源碼 基礎例程30例/**********************基于STC15F2K60S2系列單片機C語言編程實現使用如下頭文件,不用另外再包含"REG51.H"#include <STC15F2K60S2.h>***********************/#include "STC15F2K60S2.H"//#include "REG51.H" //sfr P4   = 0xC0;#define  uint unsigned int  #define  uchar unsigned char  /**********************引腳別名定義***********************/sbit SEL=P4^3; // LED和數碼管選擇引腳 高:LED有效 低:數碼管有效 // SEL連接的單片機引腳必須為帶有上拉電阻的引腳 或將其直接連接VCC#define data P2 // 數據輸入定義  /**********************函數名稱:Delay_1ms功能描述:延時入口參數:unsigned int t 表示要延時t個1ms 出口參數:無備注:通過參數t,控制延時的時間長短***********************/void Delay_1ms(uint t){ uchar j;   for(;t>0;t--)       for(j=110;j>0;j--)     ;}/**********************函數名稱:Led_test功能描述:對8個二極管進行測試,依次輪流點亮8個二極管入口參數:無出口參數:無備注:  ***********************/void Led_test(){    uchar G_value=0x01; // 給變量賦初值 SEL=1;    //高電平LED有效   while(1) { data=G_value; Delay_1ms(10000); G_value=G_value<<1; if(G_value==0x00) { data=G_value; Delay_1ms(10000); G_value=0x01;      } }}/***********************主函數************************/void main(){ ///////////////////////////////////////////////// //注意: STC15W4K32S4系列的芯片,上電后所有與PWM相關的IO口均為 //      高阻態,需將這些口設置為準雙向口或強推挽模式方可正常使用 //相關IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2 //        P2.3/P2.7/P3.7/P4.2/P4.4/P4.5 ///////////////////////////////////////////////// P4M1=0x00; P4M0=0x00; P2M0=0xff; P2M1=0x00; //將P2設為推挽 Led_test();  }

    標簽: STC15F2K60S2

    上傳時間: 2022-05-03

    上傳用戶:

  • 單片機GPS自動校時萬年歷全套設計資料

    本設計由數據顯示模塊、溫度采集模塊、時間處理模塊和調整設置模塊四個模塊組成。系統以AT89S52單片機為控制器,以串行時鐘日歷芯片DS1302記錄日歷和時間,它可以對年、月、日、時、分、秒進行計時,還具有閏年補償等多種功能。溫度采集選用DS18B20芯片,萬年歷采用直觀的數字顯示,數據顯示采用1602A液晶顯示模塊,可以在LCD上同時顯示年、月、日、星期、時、分、秒,還具有時間校準等功能。此萬年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優點,具有廣闊的市場前景。//*******************主函數**************************//***************************************************void main(){uint i;lcd_init();      //調用液晶屏初始化子函數ds1302_init();   //調用DS1302時鐘的初始化子函數for(i=0;i<RsBuf_N;i++)RsBuf[i]='0';Uart_init();          //調用定時計數器的設置子函數while(1)  //無限循環下面的語句:{    keyscan();      //調用鍵盤掃描子函數GPS_TIME();//獲取gps時間    }}  

    標簽: 單片機 gps 萬年歷

    上傳時間: 2022-05-07

    上傳用戶:

  • 51單片機自動校時萬年歷設計

    本設計由數據顯示模塊、溫度采集模塊、時間處理模塊和調整設置模塊四個模塊組成。系統以AT89S52單片機為控制器,以串行時鐘日歷芯片DS1302記錄日歷和時間,它可以對年、月、日、時、分、秒進行計時,還具有閏年補償等多種功能。溫度采集選用DS18B20芯片,萬年歷采用直觀的數字顯示,數據顯示采用1602A液晶顯示模塊,可以在LCD上同時顯示年、月、日、星期、時、分、秒,還具有時間校準等功能。此萬年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優點,具有廣闊的市場前景。  設計要求:(1)用4個按鍵實現所有功能,計時準確。(2)可以設定鬧鐘功能。(3)有陰歷功能,平年閏年準確無誤。(4)液晶能顯示年、月、日、星期、時、分、秒、溫度。//*******************主函數**************************//***************************************************void main(){uint i;lcd_init();      //調用液晶屏初始化子函數ds1302_init();   //調用DS1302時鐘的初始化子函數for(i=0;i<RsBuf_N;i++)RsBuf[i]='0';Uart_init();          //調用定時計數器的設置子函數while(1)  //無限循環下面的語句:{    keyscan();      //調用鍵盤掃描子函數GPS_TIME();    }}

    標簽: 51單片機 萬年歷

    上傳時間: 2022-05-15

    上傳用戶:

  • 沁恒CH552E USB-HID自定義鍵盤帶多媒體功能

    用的是沁恒CH552e淘寶買的評估板,USB中斷上傳程序用的是沁恒提供的做了些修改。程序使用2個端點一個,端點1作為普通鍵盤,端點2作為多媒體按鍵,有詳細注釋多媒體按鍵報告,以下是主函數內容。/****主函數****/main(){    CfgFsys( ); //CH552時鐘選擇配置    mDelaymS(5); //修改主頻等待內部晶振穩定,必加 ConfigT0(2); //配置2ms T0中斷 USBDeviceInit(); //USB設備模式初始化    EA = 1; //允許單片機中斷    UEP1_T_LEN = 0; //預使用發送長度一定要清空  UEP2_T_LEN = 0; //清空端點2發送長度    FLAG = 0; //清空USB中斷傳輸完成標志    Ready = 0; LED_VALID = 1;   //給一個默認值 P1_DIR_PU &= 0xE0; //在MOD_OC為0時  p1.5 p1.6 P1.7為推挽輸出 P1_MOD_OC = P1_MOD_OC & ~0xE0; //3個口的bit4 = 0   p1.5 p1.6 P1.7設置為推挽輸出    P1_DIR_PU = P1_DIR_PU | 0xE0; //3個口的bit4 = 1   p1.5 p1.6 P1.7設置為輸出 key1 = 1; key2 = 1; key3 = 1; while(1) {    KeyDrive(); //按鍵驅動 }}

    標簽: ch552e usb

    上傳時間: 2022-05-15

    上傳用戶:

  • PID-小車類-基于Cortex-M0的BLDC電機驅動

    #include "NUC1xx.h"#include "Hal.h"#include "pwm.h"//wait current PWM cycle done, otherwise there maybe short pulse on FETvoid PWM_Stop(U8 ch){ switch(ch) { case PWM_CHANNEL_A: PWMA->u32CNR1 = 0; PWMA->u32CMR1 = 0; while(PWMA->u32PDR1 != 0); break; case PWM_CHANNEL_B: PWMA->u32CNR2 = 0; PWMA->u32CMR2 = 0; while(PWMA->u32PDR2 != 0); break; case PWM_CHANNEL_C: PWMA->u32CNR3 = 0; PWMA->u32CMR3 = 0; while(PWMA->u32PDR3 != 0); break; default: while(1); } PWMA->u32POE &= ~(1<<ch); PWMA->u32PCR &= ~(1<<(ch*8));}

    標簽: pid 電機 bldc

    上傳時間: 2022-06-01

    上傳用戶:kingwide

  • ARMv7 Architecture manual

    This manual documents the Microcontroller profile of version 7 of the ARM? Architecture, the ARMv7-M architecture profile. For short definitions of all the ARMv7 profiles see About the ARMv7 architecture, and architecture profiles on page A1-20.ARMv7 is documented as a set of architecture profiles. The profiles are defined as follows: ARMv7-A The application profile for systems supporting the ARM and Thumb instruction sets, and requiring virtual address support in the memory management model. ARMv7-R The realtime profile for systems supporting the ARM and Thumb instruction sets, and requiring physical address only support in the memory management model ARMv7-M The microcontroller profile for systems supporting only the Thumb instruction set, and where overall size and deterministic operation for an implementation are more important than absolute performance. while profiles were formally introduced with the ARMv7 development, the A-profile and R-profile have implicitly existed in earlier versions, associated with the Virtual Memory System Architecture (VMSA) and Protected Memory System Architecture (PMSA) respectively.

    標簽: arm

    上傳時間: 2022-06-02

    上傳用戶:

  • AT89C51單片機編寫的C代碼,用proteus設計電路仿真案例

    采用C代碼編寫的8位LED流水燈程序,附件是用PROTEUS設計的仿真電路工程,直接可以使用。請用Proteus 8以上版本。下面是驗證好的源代碼,供大家參考學習:------------------------------------------#include <reg51.h>void main(){LED;t0,t1,t2,t3,t4,t5,t6,t7;LED=P1;P1=0xFF;while(10){P1=0xFE;for(t0=10;t0<25000;t0++){;}P1=0xFD;for(t1=0;t1<25000;t1--) {;}P1=0xFB;for(t2=0;t2<25000;t2++) {;}P1=0xF7;for(t3=0;t3<25000;t3--) {;}P1=0xEF;for(t4=0;t4<25000;t4++) {;}P1=0xDF;for(t5=0;t5<25000;t5--){;}P1=0xBF;for(t6=0;t6<25000;t6++){;}P1=0x7F;for(t7=0;t7<25000;t7++){;}P1=0xBF;for(t6=0;t6<25000;t6++){;}P1=0xDF;for(t5=0;t5<25000;t5++){;}P1=0xEF;for(t4=0;t4<25000;t4++) {;}P1=0xF7;for(t3=0;t3<25000;t3++) {;}P1=0xFB;for(t2=0;t2<25000;t2++) {;}P1=0xFD;for(t1=0;t1<25000;t1++){;}P1=0xFE;}} ----------------------------------------------------

    標簽: at89c51 單片機 proteus 電路仿真

    上傳時間: 2022-06-09

    上傳用戶:zhanglei193

  • VerilogHDL那些事兒——整合篇

    筆者詳細的談論許多在整合里會出現的微妙思路,如:如何把計數器/定時器整合在某個步驟里,從何提升模塊解讀性和擴展性。此外,在整合篇還有一個重要的討論,那就是 for,while 和 do ... while 等循環。這些都是一些順序語言的佼佼者,可是在 Verilog HDL 語言里它們就黯然失色。整合篇所討論的內容不單是循環而已,整合篇的第二個重點是理想時序和物理時序的整合。說實話,筆者自身也認為要結合“兩個時序”是一件苦差事,理想時序是 Verilog的行為,物理時序則是硬件的行為。不過在它們兩者之間又有微妙的 “黏糊點”,只要稍微利用一下這個“黏糊點”我們就可以非常輕松的寫出符合“兩個時序”的模塊,但是前提條件是充足了解“理想時序”。整合篇里還有一個重點,那就是“精密控時”。實現“精密控時”最笨的方法是被動式的設計方法,亦即一邊仿真,一邊估算時鐘的控制精度。這顯然是非?!皞鹘y”而且“古老”的方法,雖然有效但往往就是最費精神和時間的。相反的,主動式是一種講求在代碼上和想象上實現“精密控時”的設計方法。主動式的設計方法是基于“理想時序”“建模技巧”和“仿順序操作”作為后盾的整合技巧。不說筆者吹牛,如果采用主動式的設計方法驅動 IIC 和 SDRAM 硬件,任何一段代碼都是如此合情合理。

    標簽: verilogl

    上傳時間: 2022-06-13

    上傳用戶:

  • 應廣單片機 MINI-C編程指南.pdf

    應廣單片機 MINI-C編程指南.Mini-c總結文檔一、缺點:(一)函數不能帶參數.解決方法:通過A或全局變量進行參數傳遞;(二)不能使用for循環解決方法:用while循環代替for循環.(三)數組和指針功能弱化解決方法:① 使用rom查表② 使用ram查表(四)不支持全局變量定義同時進行初始化解決方法:        在初始化的時候記得對全局變量進行初始化. (五)Bit變量只支持寫入0,或1,不支持直接bit變量取反解決方法 :if(uBitFlag){    uBitFlag=0;}Else{    uBitFlag=1; } 二、優點:(一)函數不帶參數,可以節省堆??臻g(二)支持ROM查表(三).delay時間非常準確,無需手工計算(四)支持bit變量,節省ram空間,支持字,字節拆分.(五)燒錄支持滾動碼寫入.(六)端口配置可以使用腳本(七) 代碼自動生成

    標簽: 單片機

    上傳時間: 2022-06-17

    上傳用戶:

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产aⅴ入口| 欧美一区二区三区四区在线观看地址| 性18欧美另类| 欧美一区二区三区电影在线观看| 亚洲午夜精品久久| 久久久国产一区二区三区| 久久久精品999| 欧美三级乱码| 黑人巨大精品欧美一区二区小视频| 韩国福利一区| 一本大道久久a久久精品综合| 午夜国产精品视频免费体验区| 久久尤物电影视频在线观看| 欧美日韩精品免费观看视频完整| 国产亚洲成精品久久| 国产精品99久久久久久久久| 久久一区二区三区四区五区| 国产精品久久久久久久久久尿| 在线播放国产一区中文字幕剧情欧美 | 在线精品视频一区二区三四| 亚洲美女视频在线观看| 香蕉久久一区二区不卡无毒影院 | 免费不卡在线观看| 亚洲第一在线综合在线| 欧美精品成人在线| 国产日韩精品久久| 亚洲男女自偷自拍| 欧美激情第二页| 在线色欧美三级视频| 欧美日韩中字| 一区二区三区精密机械公司 | 一本色道久久综合精品竹菊| 久久永久免费| 影音欧美亚洲| 久久九九热免费视频| 国产目拍亚洲精品99久久精品| 一区二区三区福利| 欧美日韩精品免费观看| 亚洲精品免费观看| 欧美高清视频www夜色资源网| 激情久久综艺| 男人的天堂亚洲在线| 国产日韩1区| 欧美一区二区精品在线| 国产精品夜夜夜一区二区三区尤| 亚洲视频在线一区| 国产精品九九| 欧美主播一区二区三区美女 久久精品人| 欧美日韩1区2区3区| 亚洲免费av电影| 国产精品成人免费精品自在线观看| 欧美婷婷在线| 午夜宅男久久久| 黄色精品一区| 欧美大片一区二区三区| 一本色道久久| 国产免费成人av| 美国成人直播| 亚洲网友自拍| 国产日韩欧美三区| 免费91麻豆精品国产自产在线观看| 亚洲国内精品在线| 国产精品a久久久久久| 欧美一级一区| 亚洲麻豆视频| 国产精品视频免费观看| 久久夜色精品亚洲噜噜国产mv| 亚洲国产精品一区| 国产精品视频福利| 美日韩在线观看| 亚洲综合色自拍一区| 国产在线国偷精品产拍免费yy| 亚洲精品一区二区三区蜜桃久| 性欧美1819性猛交| 最新日韩在线视频| 国产日韩精品电影| 影音先锋日韩资源| 国产精品一区一区三区| 欧美成人午夜激情视频| 亚洲视频图片小说| 一区免费在线| 国产欧美日韩亚洲精品| 欧美日韩一区二区三区在线 | 午夜精品理论片| 亚洲精品小视频在线观看| 国产精品一区二区你懂得 | 亚洲欧美日韩综合国产aⅴ| **欧美日韩vr在线| 国产婷婷色综合av蜜臀av | 亚洲欧美日韩国产综合| 亚洲区一区二| 亚洲国产精品美女| 国产精品久久久久久久久果冻传媒 | 亚洲欧美日韩天堂一区二区| 韩日在线一区| 国产伦精品一区二区三区视频黑人| 欧美一区激情| 在线观看国产日韩| 久久精彩视频| 国产日产亚洲精品系列| 国产精品久久91| 亚洲高清精品中出| 国产精品主播| 国产精品国产a| 欧美激情精品久久久久久久变态| 日韩视频在线观看免费| 国产欧美日韩精品在线| 亚洲图片在区色| 国产一区二区精品久久99| 欧美.www| 欧美风情在线| 性做久久久久久| 国内精品久久久久影院优| 一本色道久久综合亚洲精品婷婷| 午夜日韩福利| 亚洲精品社区| 国产色综合久久| 蜜桃精品久久久久久久免费影院| 日韩视频免费观看| 国产欧美91| 亚洲少妇最新在线视频| 欧美日韩综合网| 久久久久se| 亚洲一区二区免费| 亚洲第一精品夜夜躁人人爽 | 在线精品国产欧美| 欧美涩涩网站| 老色批av在线精品| 性欧美办公室18xxxxhd| 国产日韩在线播放| 久久精品免费播放| 亚洲一区二区三区四区视频| 亚洲国产第一页| 伊人久久噜噜噜躁狠狠躁 | 亚洲欧美综合精品久久成人 | 久久久91精品国产一区二区三区| 99ri日韩精品视频| 欧美日韩国产一区二区| 一区二区三区视频在线看| 亚洲无限av看| 日韩视频在线免费观看| 国产欧美69| 亚洲一区二区精品在线| 韩国av一区二区| 国产欧美日本| 国产日本欧美一区二区三区在线| 欧美揉bbbbb揉bbbbb| 欧美黄色aaaa| 欧美大片一区二区三区| 欧美成人一区二免费视频软件| 久久精品国产999大香线蕉| 亚洲在线1234| 韩国成人精品a∨在线观看| 男人天堂欧美日韩| 久久婷婷一区| 久热精品在线视频| 激情文学综合丁香| 国内精品久久久| 国产一区二区主播在线| 国产伦精品一区二区三区四区免费| 欧美无砖砖区免费| 欧美视频精品在线观看| 黄色在线成人| 日韩一区二区精品| 在线视频欧美一区| 亚洲男人第一网站| 欧美在线999| 免播放器亚洲一区| 欧美日韩国产精品自在自线| 91久久久在线| 亚洲欧美精品伊人久久| 国产真实久久| 亚洲午夜未删减在线观看| 国产在线拍揄自揄视频不卡99| 国内精品久久久久久久影视麻豆| 国产精品久久久一区二区三区| 亚洲精品一区二区三区蜜桃久| 久久久久久久97| 久久gogo国模啪啪人体图| 玖玖精品视频| 欧美日韩中文字幕在线视频| 国产精品综合视频| 极品少妇一区二区三区| 在线午夜精品| 在线免费观看日韩欧美| 老司机aⅴ在线精品导航| 亚洲免费在线观看视频| 亚洲免费在线观看视频| 毛片一区二区三区| 国产精品久久久久久久午夜片 | 国产美女精品免费电影| 国产在线高清精品| 在线综合亚洲欧美在线视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产亚洲欧美aaaa| 99riav久久精品riav| 欧美日韩国产限制| 欧美午夜激情视频| 亚洲国产精品久久人人爱蜜臀| 欧美亚洲系列|