I2C接口RTC实时时钟pcf8563读写Verilog驱动源码Quartus工程文件,FPGA型号Cyclone4E系列中的EP4CE10F17C8,Quartus版本18.0。 module rtc( //system clock input sys_clk , // 系统时钟 input sys_rst_n , // 系统复位 //pcf8563 interface output rtc_scl , // i2c时钟线 inout rtc_sda , // i2c数据线 //user interface input key2 , // 开关按键 output [5:0] sel , // 数码管位选 output [7:0] seg_led // 数码管段选 ); //parameter define parameter SLAVE_ADDR = 7'h51 ; // 器件地址 parameter BIT_CTRL = 1'b0 ; // 字地址位控制参数(16b/8b) parameter CLK_FREQ = 26'd50_000_000; // i2c_dri模块的驱动时钟频率(CLK_FREQ) parameter I2C_FREQ = 18'd250_000 ; // I2C的SCL时钟频率 parameter POINT = 6'b010100 ; // 控制点亮数码管小数点的位置 //初始时间设置,从高到低为年到秒,各占8bit parameter TIME_INI = 48'h18_05_23_09_30_00; //wire define wire clk ; // I2C操作时钟 wire i2c_exec ; // i2c触发控制 wire [15:0] i2c_addr ; // i2c操作地址 wire [ 7:0] i2c_data_w; // i2c写入的数据 wire i2c_done ; // i2c操作结束标志 wire i2c_ack ; // I2C应答标志 0:应答 1:未应答 wire i2c_rh_wl ; // i2c读写控制 wire [ 7:0] i2c_data_r; // i2c读出的数据 wire [23:0] num ; // 数码管要显示的数据 wire key_value ; // 按键消抖后的数据 //***************************************************** //** main code //***************************************************** //例化i2c_dri,调用IIC协议 i2c_dri #( .SLAVE_ADDR (SLAVE_ADDR), // slave address从机地址,放此处方便参数传递 .CLK_FREQ (CLK_FREQ ), // i2c_dri模块的驱动时钟频率(CLK_FREQ) .I2C_FREQ (I2C_FREQ ) // I2C的SCL时钟频率 ) u_i2c_dri( //global clock .clk (sys_clk ), // i2c_dri模块的驱动时钟(CLK_F
实时时钟PCF8563、煤气(烟雾)检测电路、门磁检测报警电路、报警电路 、LCD接口电路、铃流检测电路、DTMF发送电路。
2021-03-14 09:58:29 475KB PCF8563 智能家居 监控系统 电路原理图
1
EP4CE6F17C8 AR101 HR911105 NRF24L01 WM8978 sd card PCF8563 ALTIUM AD集成库(原理图库+PCB库)文件,,拆分后文件为PcbLib+SchLib格式,Altium Designer原理图库+PCB封装库,已在项目中验证使用,可以直接应用到你的项目开发。 Library Component Count : 56 24C256 AMS1117 AP3216C ALS+PS Sensor AR101 单路电容触摸芯片 ATK-HC05 ATK-HC05 BAT BAT54C 双肖特基二极管 BEEP BUTTON C CAP CH340G USB2UART D 1N4148 DB9 DHT11 数字温湿度传感器 EP4CE6F17C8 Cyclone IV Family FPGA, 2V Core, 179 I/O Pins, 2 PLLs, 256-Pin FBGA, Speed Grade 8, Commercial Grade FPC-40 FPC-40P-0.5mm HEAD2 HR911105 HS0038 Header 16 Header, 16-Pin Header 24X2 Header, 24-Pin, Dual row Header 2X2 Header, 2-Pin, Dual row Header 3X2 Header, 3-Pin, Dual row Header 4 Header, 4-Pin Header 9X2 Header, 9-Pin, Dual row IS42S16160B 32MB SDRAM JTAG-10-FPGA KEY_M LED LEDSEG030-6 6位数码管,0.3寸,共阴,41*11*5.8mm L_SOP M25P16 16 Mb (x1) Automotive Serial NOR Flash Memory, 75 MHz, 2.7 to 3.6 V, 8-pin SO8 MAX3232 MAX3485 MIC MP2359 DC DC Step Down IC NRF24L01 PCF8563 时钟芯片 PCF8591 4路AD+1路DA芯片. PHONE_M PNP POW R RTL8201CP ETH PHY SMBJ TVS SN65HVD230D TEST-POINT 测试点 TFT_LCD TPAD ALIENTEK TPAD USB5 VGA WM8978 24bit ADC&DAC XTAL 普通晶振 XTAL_S 有源晶振 sd card Component Count : 56 Component Name ----------------------------------------------- 0402 0603P 0805 0805_SMALL 1206 ALIENTEK_PAD1 AMS1117 BATM BELL-5 BTN8.5*8.5 care handle CC6.56.5 db2*17-4.3 DB9 DB15 DC10B DHT11 DIODE_3*5.3 FBGA256 FPC-TOP40 HDR1X4 HDR1X16 HDR2X2 HDR2X3 HDR2X9 HDR2X24
PCF8563T中文资料.pdf
2021-02-24 15:06:07 6.25MB pcf8563
1
平台基于STM32兼容C++,采用模拟iic通讯可移植性良好,PCF8563全代码
2021-02-24 10:53:26 12KB STM32 模拟IIC PCF8563 时钟
1
IIC模拟驱动,用STM8单片机读取10字节所需要时间在0.75ms内,如果用STM32单片机,即会更快。程序已经过优化,使用非常方便,只需更改宏定义,就可以更改IO口
2020-01-13 03:16:03 2KB IIC I2C PCF8563 24C02
1
基于单片机AT89S52实现PCF8563实时时钟日历,显示在6位数码管
2020-01-03 11:21:24 28KB PCF8563
1
STM32模拟I2C读写PCF8563程序,仅需更改初始化的IO配置即可使用,使用简单
2019-12-21 22:20:57 2KB STM32 模拟I2C 读写PCF8563
1
STM32F103驱动PCF8563时钟 晶联讯12964显示
2019-12-21 21:27:07 5.05MB STM32F103 JLX12864 PCF8563
1
PCF8563时钟的详细应用程序以及在STM32下的端口设置
2019-12-21 21:27:07 13KB PCF8563 STM32F103
1