该资源为硬件设计图纸,内有完整的AltiumDesigner(13.0)工程、原理图、PCB和主控引脚资源分配。
主要由WiFi无线通讯电路、时钟电路(内置备用电源)、主控最小系统电路、供电电路、OLED显示电路、按键电路等组成,主控芯片为STM32F103C8T6、WiFi模块为ESP-12F、OLED显示屏为裸屏开发、时钟芯片为PCF8563。
2024/7/30 15:40:23 10.66MB 硬件设计 WiFi 网络授时 天气更新
1
STM8L052C6完整的工程目录:1、硬件驱动I2C读写BM/PCF8563,包含时钟设定;
2、硬件SPI读写Flash,型号EN25QH64A3、时间轮询机制,包含按键检测;
2023/7/15 10:10:03 12.15MB STM8L052C6 I2C SPI BM8563
1
平台基于STM32兼容C++,付与模拟iic通讯可移植性精采,PCF8563全代码
2023/5/7 3:40:50 12KB STM32 模拟IIC PCF8563 时钟
1
基于单片机AT89S52实现PCF8563及络续钟日历,表普通6位数码管
2023/4/25 12:14:15 28KB PCF8563
1
主控芯片是STM32F103C8T6,WiFi模块用的是ESP-12F,用到了时钟芯片、按键、OLED显示屏。
bsp_usart1.c是用来串口调试使用,可以打印在电脑串口调试助手上显示;
bsp_SysTick.c是用来生成精准的延时函数,用于I2C通讯等对时序敏感的接口;
bsp_esp8266.c里面是对WiFi模块的一些初始化配置和WiFi的功能函数;
Common.c里面是一些辅助函数;
test.c里面是实现WiFi配网使用和API接口调用及解析;
oled.c里面显示屏的初始化配置和显示功能函数;
bsp_pcf8563.c里面是时钟芯片的初始化配置和读写时间功能函数;
bsp_key.c里面是按键的初始化配置、按键扫描功能函数和静态内容显示函数;
bsp_TiMbase.c里面是定时器函数,这里为什么用到定时器,因为一般天气和时间数据刷新的频率不会太快,这里设定的是5分钟更新一次,那么这里就需要用到定时器。
2023/3/11 22:20:18 217KB WiFi 网络授时 天气和时间 时钟设计
1
本文主要描述PCF8563的中断输出功能,并给出相应的范例。
范例实现每1s从/INT脚产生一次中断输出的功能。
用户可以修改范例中定时器时钟源和倒计数数值寄存器的值,以得到满足本人需要的中断输出周期,轻松实现PCF8563中断输出功能。
2023/1/13 9:12:29 313KB 中断输出
1
使用8个max7219芯片级联驱动8个8*8点阵;
使用pcf8563实时时钟;
串口进行网络时间修正;
单片机STC11F04E,256字节RAM;
基本原理是建立一块内存buf[8][8],即把整个屏幕一切像素点都包括了;
显示函数实时显示这个内存的数据;
滚动时对字库内容进行移位赋值到buf;
2020/2/18 1:36:05 1.45MB 点阵 滚屏 max7219
1
1.C8051F320做的测试USB速度可到240KBps.包含单片机源码,驱动和上位机程序2.MCUc8051f040用自带的IIC控制器读写实时钟芯片PCF8563,完成BCD码到十进制码转换3.PCF8563的驱动程序,通过模拟IIC总线对PCF8563进行访问,有完整的读写报警,定时中断,最后把时间显示在LED上4.USBCDCusingC8051F320340,virtualCOMportthruusbconnection5.本库函数实现了C8051F020SMBUS总线的驱动简洁规范的代码风格以及简单易用的接口不堪为一经典之作6.采用AT89S51单片机,DS18B20数字温度采集器件,单总线驱动等电路设计制作一个点在温度计,能利用1602LCD液晶显示温度7.单片机为AT89S52,利用数字式输出的传感器DS18B20测温度,精度较高8.基于MST-G240128点阵液晶的状态机机制人机界面四级滚屏菜单源代码,带时间片机制模拟操作系统9.基于单片机的温度时钟(ds1302+ds1820+8951)全套原程序+硬件电路(PCB)10.实现LCD文字显示可以在界面上动态显示文字、图片,添加点flash之类的东西,可以与LED灯状态显示之类合在一起11.使用51系列单片机AT89S52控制LCD12864,全菜单化操作控制初始时间输入,并以指针+数字方式或纯数字方式显示当前时间及温度12.收藏有北航所有有关c8051基础实验的例程,包括adcdac比较器,定时,spi,iic,定时,串口,中断等13.数字温度传感器ds18b20+at8051的完整代码,注释详细,代码简洁,只需要改变1820接入51的io口线就能使用14.详细介绍了1602液晶显示器的各种控制方法,从最简单的显示一个字母A出发到显示自定义的图形
2015/10/22 1:21:38 6.08MB 单片机 源码 VC PCB
1
刘福奇编著的《基于VHDL的FPGA和NiosⅡ实例精炼》一书分为4个部分:QuartusⅡ软件的基本操作、VHDL语法介绍、FPGA设计实例和NiosⅡ设计实例。
首先介绍了QuartusⅡ的基本操作,包括工程的新建、代码的编辑、原理图的设计、VHDL代码设计、仿真及FPGA配置文件的下载等FPGA的设计。
之后详细介绍了VHDL的基本语法,且配合VHDL程序实例以一个一个VHDL知识点的方式介绍,让读者从复杂的VHDL语法中解脱出来。
然后,以实例为切入点,从简单到复杂,介绍了组合电路的建模、时序电路的建模、综合实例的设计。
接下来在NiosⅡ的讲解中,本书首先介绍了最小NiosII系统的搭建,并以多种使用方式介绍其自带的IP模块使用,包括PIO模块的应用、UART模块的应用、定时器模块的应用、DMA模块的应用;
最后介绍两个实用型的NiosⅡ系统:基于DSl8820的温度传感系统和基于PCF8563的时钟实时显示系统。
《基于VHDL的FPGA和NiosⅡ实例精炼》总结了编者几年来的FPGA设计经验,力求给初学者或是想接触这方面知识的读者提供一种快速入门的方法。
《基于VHDL的FPGA和NiosⅡ实例精炼》适合电子相关专业的大学生、FPGA的初学者以及对FPGA有兴味的电子工程师。
2020/3/15 9:05:43 37.01MB fpga 刘福奇
1
STM32模仿I2C读写PCF8563程序,仅需更改初始化的IO配置即可使用,使用简单
2018/7/2 19:45:38 2KB STM32 模拟I2C 读写PCF8563
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡