通過溫度的改變驅動電機的轉動,只要管溫度的設定,觀察電機的轉動
標簽: 通過溫度的改變驅動電機的轉動
上傳時間: 2015-05-15
上傳用戶:墨水的藍
演算法評估 用空間和時間評估演算法效能 時間複雜度(Time Complexity) 空間複雜度(Space Complexity) 效能評估 效能分析(Performance Analysis):事前評估 效能評估(Performance Measurement):效能量測 評估時均假設處理的資料量為n到無窮大
標簽: 演算
上傳時間: 2015-06-13
上傳用戶:18007270712
/**************************************************************** 外部晶振8M PA0~3:四位數碼管的位選 PB0~7:數碼管的8位段選 外部中斷0用于計數 定時器0溢出中斷的定時為1ms 說明 :檢測到水流較小時,繼電器延時1秒關閉 ******************************************************************/ #include<iom16v.h> #include<macros.h> #define uchar unsigned char #define uint unsigned int char led_7[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //數碼管段選 char position[4]={0xfe,0xfd,0xfb,0xf7};//數碼管位選 uint sumnum=0; //用于記錄1000ms內進入中斷的次數 uint time=0; //記錄進入比較定時器0的次數 uint num=0; //記錄1ms內進入中斷的次數 uint count=0; //進入外部中斷0的次數 uchar flag; uint sumnum1; //記錄100ms內的數目 /***************************函數聲明***************************/ void delay(); void display(uint m ); void init(); void init_0(); void init_2(); void _delay_us(uint l) { unsigned int i; for(i=0;i<l;i++) { asm("nop"); } } /**************************主函數***********************************/ void main() { init(); init_0(); init_2(); while(sumnum<5) { PORTD=0XBF; segdisplay(sumnum1); } while(1) { segdisplay(sumnum1); } } /*************************掃描數碼管時的延時函數*********************/ void delay() { uchar i,j; for(i=6;i>0;i--) for(j=225;j>0;j--); } /************************數碼管顯示函數*****************************/ void segdisplay( int temp) { int seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; int temp1,temp2,temp3,temp4; temp1=temp/1000; temp2=(temp/100)%10; temp3=(temp/10)%10; temp4=temp%10; DDRB=0xff; DDRA|=0x0f; PORTA=~BIT(3); PORTB=seg[temp1]; _delay_us(100); PORTA=~BIT(2); PORTB=seg[temp2]; _delay_us(100); PORTA=~BIT(1); PORTB=seg[temp3]; _delay_us(100); PORTA=~BIT(0); PORTB=seg[temp4]; _delay_us(100); } /***********************管腳初始化函數*********************/ void init() { DDRD|=0X40; //PD4 設置為輸出 PORTD=0XBF; DDRA=0XFF; DDRB=0XFF; PORTA=0XFF; PORTB=0XFF; } /***********************外部中斷0初始化*********************/ void init_0() { MCUCR=0X02; //INT0為下降沿觸發 GICR=0X40; //使能INT0中斷 SREG=0X80; //使能總中斷 } /**********************定時器2初始化***********************/ void init_2() { TCCR0=0x03; // 內部時鐘,64 分頻(8M/64=125KHz) TCNT0=0x83; //裝初值 TIMSK=0x01; // 允許 T/C0溢出中斷中斷 } /***********************外部中斷0子函數********************/ #pragma interrupt_handler int0_isr:2 void int0_isr(void) { count++; } /*********************定時計數器0溢出中斷子函數*****************/ #pragma interrupt_handler int0_over:10 void int0_over(void) { TCNT0=0x83; //重裝初值 if((time%100) == 0) sumnum1 = num; if(time == 1000) { sumnum=num; if(sumnum<10) { if((flag==1)&&(sumnum<10)) { PORTD=0XFF; flag=0; } flag++; } else PORTD=0XBF; num=0; time=0; } num+=count; count=0; ++time; }
標簽: C語言
上傳時間: 2016-03-09
上傳用戶:彥 yan
資料專用資料專用資料專用資料專用資料專用資料專用資料專用資料專用
上傳時間: 2016-11-05
上傳用戶:mofohome
本手冊是STM32微控制器產品的技術參考手冊參照2009年12月 RM0008 Reference Manual 英文第10版,技術參考手冊是有關如何使用該產品的具體信息,包含各個功能模塊的內部結構、所有可能的功能描述、各種工作模式的使用和寄存器配置等詳細信息。包括:產品的基本配置(如內置Flash和RAM的容量、外設模塊的種類和數量等),管腳的數量和分配,電氣特性,封裝信息,和定購代碼等。
上傳時間: 2017-04-20
上傳用戶:Hoyi
中國振華集團云科電子有限公司 振華云科擁有從日本、美國等國家引進的先進自動化生產線,片式電阻器年產能達100多億只,建立了完善的進料檢驗、過程檢驗、出貨檢驗等檢測手段。主要產品涉及RMK1005、RMK1608、RMK2012、RMK3216、RMK3225、RMK5025、RMK6332型片式膜電阻器,RNK5084、RNK5085、RNK5086、RN5161、RN5101R、RN5102R、RN5103D、RN5041、RN5042型片式膜電阻網路,RM3263-3W、RM6332-4W、RM6363-6W大功率片式電阻器,RM6363型片式厚膜火工品電阻器,熔斷器,PPTC熱敏電阻器(PPTC可恢復保險絲),CEP系列靜電抑制器,單層片式瓷介電容器,微帶薄膜濾波器,電子漿料,貴金屬粉體等。振華云科先后向航空、航天、船舶、兵器、核工業、電子等領域提供上億只產品,被多家用戶評為優秀供應商。
標簽: 產品手冊 振華 云科 電阻 熔斷器 芯片電容 溫補衰減器
上傳時間: 2018-04-16
上傳用戶:gs001588
SVPWM 寬度調制是一種模擬控制方式,其根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,來實現晶體管或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變
標簽: svpwm
上傳時間: 2019-07-09
上傳用戶:sjjy0220
概述 VK36N20U 具有 20 個觸摸按鍵,可用來檢測外部觸摸按鍵上人手的觸摸動作。該芯片具有較高的集成度,僅需極少的外部組件便可實現觸摸按鍵的檢測。可通過 opt 引腳選擇為 20 個觸摸或 20 個傳統機械按鍵功能。提供了 UART 串口輸出功能,可方便與外部MCU 之間的通訊,實現設備安裝及觸摸引腳監測目的。 芯片內部采用特殊的集成電路,具有高電源電壓抑制比,可減少按鍵檢測錯誤的發生,此特性保證在不利環境條件的應用中芯片仍具有很高的可靠性。 此觸摸芯片具有自動校準功能,低待機電流,抗電壓波動等特性,為各種觸摸按鍵的應用提供了一種簡單而又有效的實現方法。 特性 ? 工作電壓:1.8V~5.5V ? 低待機電流 15uA/3V ? 低壓重置(LVR)電壓 2.0V ? 4S 自動校準功能 ? 可靠的觸摸按鍵檢測 ? 無鍵按下 4S 進入待機模式 ? 防呆功能長按 10S 復位 ? 具備抗電壓波動功能 ? UART 串口輸出 ? 專用管腳外接電容(1nF-47nF)調整靈敏度 ? 通過 opt 引腳可選為觸摸或傳統機械按鍵 ? 極少的外圍組件 功能描述 VK36N20U 觸摸按鍵芯片提供一種簡單且可靠的方法來滿足需要20個或以下觸摸按鍵的需求。只需極少外部組件即可實現觸摸鍵的應用,提供UART串口輸出,方便與外部MCU之間的通信。靈敏度的調節可以在VCAP腳接對地電容來調整整體靈敏度,也可以在觸摸輸入引腳上加一個小電容微調各個管腳的靈敏度。 應用領域 ? 大.小家電類產品 ? 儀器.儀表類產品 極限參數 電源供應電壓................ VSS -0.3V~VSS+6.5V 儲存溫度...................................-50?C~125?C 端口輸入電壓.............. VSS -0.3V~VDD +0.3V 工作溫度......................................-40?C~85?C IOL 總電流 .............................................80mA IOH 總電流............................................-80mA 總功耗..................................................500mW 注:這里只強調額定功率,超過極限參數所規定的范圍將對芯片造成損害,無法預期芯片在上述標示范圍外的工作狀態,而且若長期在標示范圍外的條件下工作,可能影響芯片的可靠性。
上傳時間: 2021-02-20
上傳用戶:szqxw1688
關于STM32開發,首先是開發環境要配置好,本源碼是基于KEIL5 軟件開發編寫,完全用庫函數驅動管腳的IO電平。適合初學者快速入門,點亮LED燈觀察效果。
上傳時間: 2021-11-27
上傳用戶:
本手冊是STM32微控制器產品的技術參考手冊參照2009年12月 RM0008 Reference Manual 英文第10版,技術參考手冊是有關如何使用該產品的具體信息,包含各個功能模塊的內部結構、所有可能的功能描述、各種工作模式的使用和寄存器配置等詳細信息。 技術參考手冊不包含有關產品技術特征的說明,這些內容在數據手冊中。數據手冊中的內容包括:產品的基本配置(如內置Flash和RAM的容量、外設模塊的種類和數量等),管腳的數量和分配,電氣特性,封裝信息,和定購代碼等。
標簽: stm32f103
上傳時間: 2021-12-02
上傳用戶: