個人學習ATMEGA8單片機應用及其proteus仿真總結30例資料,001、閃爍燈設計002、位定義閃爍燈設計003、跑馬燈設計004、流水燈設計005、四位數碼管靜態顯示程序006、四位數碼管動態顯示程序007、數碼管加減計數顯示設計008、基于T_CO的計數器設計009、基于T_C0的時鐘設計009、基于T_CO的時鐘設計010、基于T_C1的頻率計設計010、數碼管頻率計設計011、TCA230顏色識別011、基于TC1的波形發生器設計012、IO口基本輸出012、基于TC1的脈寬調制器設計013、1~20HZ方波013、基于TC2的實時時鐘電路設計014、eeprom的c語言編程015、AD轉換的c語言編程016、模擬比較器的設計應用017、異步串行接口UART的C語言編程018、同步串行接口SPI的C語言編程-無仿真018、看門狗的c語言編程019、4×4 矩陣式鍵盤識別019、看門狗的c語言編程020、4×4 矩陣式鍵盤識別021、128X64液晶顯示應用022、IO口基本輸出023、0~999999——百萬計數器024、IO口基本輸出025、數碼管T0計數器設計026、數碼管T1計數器設計027、數碼管頻率計設計028、數碼管時鐘設計029、數碼管顯示程序030、模擬采集串口發送程序相關芯片資料
上傳時間: 2021-11-04
上傳用戶:d1997wayne
IIC接口E2PROM(AT24C64) 讀寫VERILOG 驅動源碼+仿真激勵文件:module i2c_dri #( parameter SLAVE_ADDR = 7'b1010000 , //eeprom從機地址 parameter CLK_FREQ = 26'd50_000_000, //模塊輸入的時鐘頻率 parameter I2C_FREQ = 18'd250_000 //IIC_SCL的時鐘頻率 ) ( input clk , input rst_n , //i2c interface input i2c_exec , //I2C觸發執行信號 input bit_ctrl , //字地址位控制(16b/8b) input i2c_rh_wl , //I2C讀寫控制信號 input [15:0] i2c_addr , //I2C器件內地址 input [ 7:0] i2c_data_w , //I2C要寫的數據 output reg [ 7:0] i2c_data_r , //I2C讀出的數據 output reg i2c_done , //I2C一次操作完成 output reg i2c_ack , //I2C應答標志 0:應答 1:未應答 output reg scl , //I2C的SCL時鐘信號 inout sda , //I2C的SDA信號 //user interface output reg dri_clk //驅動I2C操作的驅動時鐘 );//localparam definelocalparam st_idle = 8'b0000_0001; //空閑狀態localparam st_sladdr = 8'b0000_0010; //發送器件地址(slave address)localparam st_addr16 = 8'b0000_0100; //發送16位字地址localparam st_addr8 = 8'b0000_1000; //發送8位字地址localparam st_data_wr = 8'b0001_0000; //寫數據(8 bit)localparam st_addr_rd = 8'b0010_0000; //發送器件地址讀localparam st_data_rd = 8'b0100_0000; //讀數據(8 bit)localparam st_stop = 8'b1000_0000; //結束I2C操作//reg definereg sda_dir ; //I2C數據(SDA)方向控制reg sda_out ; //SDA輸出信號reg st_done ; //狀態結束reg wr_flag ; //寫標志reg [ 6:0] cnt ; //計數reg [ 7:0] cur_state ; //狀態機當前狀態reg [ 7:0] next_state; //狀態機下一狀態reg [15:0] addr_t ; //地址reg [ 7:0] data_r ; //讀取的數據reg [ 7:0] data_wr_t ; //I2C需寫的數據的臨時寄存reg [ 9:0] clk_cnt ; //分頻時
標簽: iic 接口 e2prom at24c64 verilog 驅動 仿真
上傳時間: 2021-11-05
上傳用戶:
SH367309是5-16串鋰電池BMS用數字前端芯片,適用于總電壓不超過70V的鋰電池Pack。 SH367309工作在保護模式下,可獨立保護鋰電池Pack。提供過充電保護、過放電保護、溫度保護、充放電過流保護、短路保護、二次過充電保護等。集成平衡開關提高電芯一致性。 SH367309工作在采集模式下,可配合MCU管理鋰電池Pack,同時使能所有保護功能。 SH367309內置VADC,用于采集電芯電壓、溫度以及電流;內置CADC采集電流,用于統計Pack剩余容量;內置eeprom,用于保存保護閾值及延時等可調參數;內置TWI通訊接口,用于操作相關寄存器及eeprom。產品特性介紹■ 硬件保護功能 - 過充電保護功能 - 過放電保護功能 - 充放電高溫保護功能 - 充放電低溫保護功能 - 充放電過流保護功能 - 短路保護功能 - 二次過充電保護功能 - 斷線保護功能■ 內置平衡開關■ 禁止低壓電芯充電功能■ 小電流檢測功能■ 支持亂序上下電■ 內置看門狗模塊■ 模式設計 - 采集模式(SH367309配合MCU應用) - 保護模式(SH367309獨立應用) - 倉運模式 - 燒寫模式■ 13-bit VADC用于采集電壓/溫度/電流 - 轉換頻率:10Hz - 16路電壓采集通道 - 1路電流采集通道 - 3路溫度采集通道■ 16-bit ?-?CADC用于采集電流 - 轉換頻率:4Hz■ 內置eeprom - 編程/擦除次數:≤ 100次■ 穩壓電源 - 3.3V(25mA@MAX)■ MOSFET驅動:電池組負端NMOS驅動■ CTL管腳:優先控制充放電MOSFET關閉■ TWI通訊接口:支持CRC8校驗■ 低功耗設計: - IDLE狀態 - SLEEP狀態 - Powerdown狀態■ 封裝 - TQFP48L
標簽: sh367309
上傳時間: 2021-11-22
上傳用戶:jason_vip1
RTL8111E是瑞昱的PCI-e接口千兆以太網芯片。引腳從48個,外圍電路簡單,不需要外部eeprom,MAC地址燒寫更加方便。
上傳時間: 2021-12-11
上傳用戶:jiabin
STM32F407開發板ALTIUM設計原理圖+AD集成封裝庫文件,Altium Designer 設計的工程文件,包括原理圖和未布局布線的PCB文件,可作為你產品設計的參考。集成庫器件型號列表如下:Library Component Count : 46Name Description----------------------------------------------------------------------------------------------------1N4106 12V/0.5W穩壓管1N4148 高速開關二極管24Cxx 外置eeprom5向按鍵 8050-SMD 高頻放大-NPN型AMS1117 三端穩壓芯片BEEP 蜂鳴器C 無極性貼片電容C-CAP 直插電解電容CR-3V 微型電池DB9 9針串口DP83848IVDS18B20 數字溫度計FU 5x20 5*20保險絲HS0038 Header 10X2 10*2P接插件Header 13X2 13*2P接插件Header 18X2 18*2P接插件Header 2 2P接插件Header 2X2 2*2P接插件Header 3X2 3*2P接插件Header 4 4P接插件Header 4X2 4*2P接插件Header 6 6P接插件Header 9X2 9*2P接插件IS62WV51216 JATG L 小功率貼片電感LED-5MM 5mm插件LEDMAX232 MAX232MAX485 MP2359 P-DC 低壓電源接口R 貼片電阻RJ45 SDCARD-M TF卡槽SS14 肖特基二極管SSW-2P 2路波動開關STM32F407ZGT6TFTLCD TJA1050 USB OTGUSB-5P 微型USB母座W25Qxx 外置FlashXTALXTAL-2 2腳晶振
上傳時間: 2021-12-17
上傳用戶:zhaiyawei
設計一個環境溫濕度監測器,功能如下:用戶可用觸摸屏菜單設計溫濕度的臨界值,一旦達到臨界值,紅色亮起,綠燈熄滅,正常情況時,綠燈常亮,紅燈不亮。系統可以通過HC05模塊手動向手機發送溫濕度數據,同時顯示HC05狀態,達到報警值時,自動發送數據。同時每隔100秒保存一組溫濕度數據,用戶可以通過菜單查看最近的30組數據,也可以查看歷史最高和最低數據。系統配有密碼驗證功能,開機時檢測是否存在密碼,如果不存在就要先設置密碼再進入主界面,在報警值的修改以及密碼的修改之前,都要先驗證密碼。OLED上可以顯示時間和日期以及溫濕度。用到的模塊:DHT11,HC05,LCD屏,eeprom, LED燈,OLED屏學習的實驗:DHT11實驗,觸摸屏實驗,HC05實驗,讀寫eeprom實驗,OLED實驗,RTC時鐘實驗
上傳時間: 2021-12-18
上傳用戶:
STM32L053C8T6數據手冊Features ? Ultra-low-power platform – 1.65 V to 3.6 V power supply – -40 to 125 °C temperature range – 0.27 μA Standby mode (2 wakeup pins) – 0.4 μA Stop mode (16 wakeup lines) – 0.8 μA Stop mode + RTC + 8 KB RAM retention – 139 μA/MHz Run mode at 32 MHz – 3.5 μs wakeup time (from RAM) – 5 μs wakeup time (from Flash) ? Core: ARM? 32-bit Cortex?-M0+ with MPU – From 32 kHz up to 32 MHz max. – 0.95 DMIPS/MHz ? Reset and supply management – Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds – Ultralow power POR/PDR – Programmable voltage detector (PVD) ? Clock sources – 1 to 25 MHz crystal oscillator – 32 kHz oscillator for RTC with calibration – High speed internal 16 MHz factory-trimmed RC (+/- 1%) – Internal low-power 37 kHz RC – Internal multispeed low-power 65 kHz to 4.2 MHz RC – PLL for CPU clock ? Pre-programmed bootloader – USART, SPI supported ? Development support – Serial wire debug supported ? Up to 51 fast I/Os (45 I/Os 5V tolerant) ? Memories – Up to 64 KB Flash with ECC – 8KB RAM – 2 KB of data eeprom with ECC – 20-byte backup register
標簽: stm32l053c8t6
上傳時間: 2022-02-06
上傳用戶:
BLE通信中,常見的操作有請求、響應、命令、指示、通知、確認,可根據不同的操作完成不同的應用功能設計。
標簽: eeprom
上傳時間: 2022-02-22
上傳用戶:zhanglei193
常用 IC芯片 Altium Designer AD原理圖庫元件庫CSV text has been written to file : 1.1 - IC芯片.csvLibrary Component Count : 68Name Description----------------------------------------------------------------------------------------------------24Cxx 外置eeprom8002 3W功放芯片93C46 外置eepromACS712 電流檢測芯片AD5235 數字電位器ADS1286 12位數模轉換芯片AP6022 單觸摸PWM輸出AS179-92 射頻開關芯片BH1415F 數字調頻發射器BISS0001 人體紅外專用芯片BS814A 4鍵電容觸摸按鍵芯片BTS7970 電機驅動芯片CB6905 藍牙芯片CC2530 ZigBee2.4G無線組網芯片CH340G 串口轉USBCH376T USB控制器CM108 USB耳機聲卡DM9000A 網絡芯片DM9000C 網絡芯片DP83848I 網絡芯片DS1302 實時時鐘芯片DS18B20 數字溫度計DS3231 高精度時鐘芯片ENC28J60 SPI以太網控制芯片ESP8266EX WIFI-芯片FT232RL USB轉串口GD5800 串口MP3語音芯片HL2202 燈光控制芯片HT1621 LCD驅動芯片HT9032D 來電顯示芯片HT9200A 雙音多頻DTMF信號發生器HX711 電子秤AD芯片L293D 電機驅動H橋L293D_A 電機驅動H橋L298 電機驅動H橋L9110 直流電機控制芯片MAX232 MAX232MAX4173 高端電流檢測MAX6675 K型熱電偶檢測芯片ME2801B33M 3.3V電壓檢測芯片ME2801B33P 3.3V電壓檢測芯片NE555 單路時基芯片PL2303 USB轉RS232SN65HVD230 CAN芯片SN74AVC2T45DCUR 3態輸出SP3232 RS232通訊芯片SP3232_A RS232轉換芯片SP3485 RS485總線收發芯片SP813L 處理器監控芯片SST25VFxx 外置FlashTJA1050 CAN總線收發芯片TM1628 數碼管按鍵掃描芯片TM1637 數碼管按鍵掃描芯片TM1640 LED驅動控制芯片TM1668 數碼管按鍵掃描芯片TM1727 LCD驅動ICTM1729 LCD驅動ICTM1814 4通道 LED恒流驅動芯片TS5A3157 電子繼電器TSC2046IPW 顯示屏觸摸驅動芯片TVP5150AM1 視頻解碼芯片ULN2003-1 達林頓驅動芯片ULN2003-2 達林頓驅動芯片W25Qxx 外置FlashWM8731 音頻PCM編解碼芯片XF5152CE 語音識別合成芯片YX5200 MP3解碼芯片模板
標簽: ic芯片 Altium Designer
上傳時間: 2022-03-13
上傳用戶:
產品特性介紹AFE 特性■ 集成硬件過充電保護功能 - 獨立PF管腳輸出低電平■ 集成硬件放電短路保護功能■ 集成平衡開關■ 集成充電器檢測功能■ 集成負載檢測功能■ 集成充放電狀態檢測功能■ 集成小電流喚醒功能■ 集成WatchDog/Reset功能■ 集成Alarm功能■ 集成負端NMOS驅動(放電PWM調控)■ 支持電芯亂序上電■ 2通道溫度采集■ 12-bit VADC電壓采集■ 13-bit ?-? CADC電流采集■ 集成LDO模塊:3.3V/25mA@MAX■ 集成TWI通訊(CRC-8,10KHz~400KHz)■ 低功耗模式 - 正常模式≤70uA@25℃ - PowerDown模式≤1uA@25℃■ 工作電壓 - 8V~50V(VBAT端口)MCU 特性■ 基于8051指令流水線結構的8位單片機 - CPU機器周期:1個振蕩周期■ Flash ROM:64K字節■ RAM:內部256字節,外部2816字節■ 類eeprom:最大4096字節(代碼選項可選)■ 內部RC振蕩器:24MHz(±1%)/128K(±10%)■ I/O內建上拉電阻(30kΩ)■ 1個16位定時器/計數器T3■ 3個16位PCA0、PCA1、PCA2各含2個比較/捕捉單元■ 3路12位PWM定時器■ SPI接口(主從模式)■ TWI接口(主從模式)■ 內建數字邏輯可配置模塊(LCM)■ 3路增強型UART(3V/5V通訊)(自帶波特率的uart通訊)■ 11通道12位模數轉換器(ADC)■ 內建CRC校驗模塊,校驗空間大小可選■ 看門狗定時器(WDT)■ 預熱計數器■ 中斷源 - 定時器3,PCA0-2,外部中斷1-2,外部中斷4:6輸入 - ADC,EUART,SPI,PWM,SCM,CRC,TWI,LPD■ 低功耗工作模式:空閑模式/掉電模式■ 工作電壓:VDD = 2.7V - 5.5V■ 封裝: - LQFP 64L
上傳時間: 2022-03-24
上傳用戶:qingfengchizhu