使用ICCAVR編輯,配合MCU1使用。 主要進行了增量式光電編碼器的脈沖讀取,PID控制的頭文件
上傳時間: 2015-10-26
上傳用戶:lnnn30
受一篇網文啟發,用ATmega88模擬數字功放,音源信號從AD5輸入,PB1/PB2給出互補推挽的功率管驅動信號,也可直接接揚聲器,已試驗成功。
標簽:
上傳時間: 2016-07-01
上傳用戶:wl9454
若在二叉鏈表的結點中只增設一個雙親域 以指示其雙親結點,則在遍歷過程中能否不設棧? 試以此存儲結構編寫不設棧進行中序遍歷的遞推形 式的算法。
標簽:
上傳時間: 2014-01-19
上傳用戶:yepeng139
若在二叉鏈表的結點中只增設一個雙親域 以指示其雙親結點,則在遍歷過程中能否不設棧? 試以此存儲結構編寫不設棧進行中序遍歷的遞推形 式的算法。
標簽:
上傳時間: 2016-08-17
上傳用戶:teddysha
6122紅外解碼,并通過口線模擬IIC將鍵值推至164鎖存器控制數碼管靜態顯示
標簽: 紅外解碼
上傳時間: 2013-11-26
上傳用戶:wsf950131
MC34063是一單片雙極型線性集成電路,專用于直流-直流變換器控制部分。片內包含有溫度補償帶隙基準源、一個占空比周期控制振蕩器、驅動器和大電流輸出開關,能輸出1.5A的開關電流。它能使用最少的外接元件構成開關式升壓變換器、降壓式變換器和電源反向器。
上傳時間: 2017-05-27
上傳用戶:kr770906
是控制LED閃爍發光的簡單例程。該程序實際上是實用工程模板Demo的一個應用,直接從main( )函數開始編寫。 在main( )函數的前面,定義了LED所在的GPIO端口和管腳。在main( )里,首先定義了一個變量ulClock,在調用函數clockInit( )時被初始化為當前的系統時鐘頻率,在后面對庫函數SysCtlDelay( )調用時會用到該變量。 控制LED分3步走:調用函數SysCtlPeriEnable( )使能LED所在的GPIO模塊,調用函數GPIOPinTypeOut( )配置LED所在的GPIO管腳為推挽輸出,調用GPIOPinWrite( )對LED所在的GPIO管腳寫0和寫1實現LED閃爍發光的效果。
上傳時間: 2014-01-27
上傳用戶:klin3139
基于TL494開關電源設計.doc基于TL494的DC-DC開關電源設計 摘 要 隨著電子技術的高速發展,電子系統的應用領域越來越廣泛,電子設備的種類也越來越多,電子設備與人們的工作、生活的關系日益密切。近年來 ,隨著功率電子器件(如IGBT、MOSFET)、PWM技術及開關電源理論的發展 ,新一代的電源開始逐步取代傳統的電源電路。該電路具有體積小,控制方便靈活,輸出特性好、紋波小、負載調整率高等特點。 開關電源中的功率調整管工作在開關狀態,具有功耗小、效率高、穩壓范圍寬、溫升低、體積小等突出優點,在通信設備、數控裝置、儀器儀表、視頻音響、家用電器等電子電路中得到廣泛應用。開關電源的高頻變換電路形式很多, 常用的變換電路有推挽、全橋、半橋、單端正激和單端反激等形式。本論文采用雙端驅動集成電路——TL494輸的PWM脈沖控制器設計小汽車中的音響供電電源,利用MOSFET管作為開關管,可以提高電源變壓器的工作效率,有利于抑制脈沖干擾,同時還可以減小電源變壓器的體積。
上傳時間: 2022-02-23
上傳用戶:
放大器設計資料分享增加信號幅度或功率的裝置,它是自動化技術工具中處理信號的重要元件。放大器的放大作用是用輸入信號控制能源來實現的,放大所需功耗由能源提供。對于線性放大器,輸出就是輸入信號的復現和增強。對于非線性放大器,輸出則與輸入信號成一定函數關系。放大器按所處理信號物理量分為機械放大器、機電放大器放大器、電子放大器、液動放大器和氣動放大器等,其中用得最廣泛的是電子放大器。隨著射流技術(見射流元件)的推廣,液動或氣動放大器的應用也逐漸增多。電子放大器又按所用有源器件分為真空管放大器、晶體管放大器、固體放大器和磁放大器,其中又以晶體管放大器應用最廣。在自動化儀表中晶體管放大器常用于信號的電壓放大和電流放大,主要形式有單端放大和推挽放大。此外,還常用于阻抗匹配、隔離、電流-電壓轉換、電荷-電壓轉換(如電荷放大器)以及利用放大器實現輸出與輸入之間的一定函數關系(如運算放大器)。
標簽: 放大器
上傳時間: 2022-03-10
上傳用戶:xsr1983
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); } }
上傳時間: 2022-05-03
上傳用戶:得之我幸78