0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >消费电子 > 基于STM32F103C8T6+DS18B20的时钟万年历+温度+1602显示电路设计方案

基于STM32F103C8T6+DS18B20的时钟万年历+温度+1602显示电路设计方案

来源: cirmall
2020-04-16
类别:消费电子
eye 331
文章创建人 拍明

原标题:STM32单片机时钟万年历+温度+1602显示设计方案

  ---------------------------资料说明---------------------------------

  1.实物照片

  2.参考论文、参考PPT

  3.开题报告、任务书

  4.原理图、PCB

  5.程序源码

  6.Proteus仿真图

  7.操作说明

  8.元件清单

  9.制作详解与常见问题解决方案

  ---------------------------功能说明---------------------------------

  单片机型号为STM32F103C8T6

  使用内部RTC时钟功能

  使用1602液晶作为显示模块

  采用温度传感器DS18B20采集温度

  时钟功能显示年月日时分秒星期信息,星期自动计算,无需调整

  可切换12/24小时制

  闹钟功能可暂停、掉电存储

  ---------------------------操作说明---------------------------------

  1.上电测试:将USB电源线接入充电宝、充电头、USB口任意一个即可供电,按下电源开关即可工作

  2.调整参数选择:按下调整参数选择按键(第一个按键)可分别调整年/月/日/时/分/秒/时间显示模式/闹钟时/闹钟分/闹钟秒,按下后对应调整数据的第一位闪烁指示,各个数据范围分别为(其中闹钟时有Ala标识出现用以区分正常时间)

  年 范围:00-99

  月 范围:1-12

  日 范围:1-31

  时范围:00-23

  分范围:00-59

  秒范围:00-59

  3.参数调节:通过调整参数选择按钮选择需要调整的参数后按下参数调整按键即可调节各项参数,调节完成后循环按下调整参数选择按钮回到正常状态

  4.显示数据说明:在正常状态下程序会一直显示年月日星期时分秒,星期采用英文的头三个字母进行显示

  5.12/24小时制选择:当无闹钟鸣叫是按下选择按钮即可改变,当12小时制是LCD有AM/PM指示,24小时制是显示--

  6.闹钟取消:当闹钟鸣叫时按下12小时制/24小时制选择按钮即可关闭指示

1.png

3.png


stm32f103c8t6

STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C。

基本参数

类别:集成电路(IC)

家庭:嵌入式-微控制器

总线宽度:32-位

速度:72MHz

外围设备:DMA,电机控制PWM,PWM,温度传感器

输入/输出数:37

程序存储器容量:64KB (64K x 8)

程序存储器类型:FLASH

RAM容量:20K x 8

电压-电源(Vcc/Vdd):2 V ~ 3.6 V

数据转换器:A/D 10x12b

振荡器型:内部

stm32f103c8t6引脚图

其他参数

工作温度:-40°C ~ 85°C

封装/外壳:48-LQFP

包装:托盘

STM32F103C8

The STM32F103xx medium-density performance line family incorporates the high-performance ARM®Cortex®-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer two 12-bit ADCs, three general purpose 16-bit timers plus one PWM timer, as well as standard and advanced communication interfaces: up to two I2Cs and SPIs, three USARTs, an USB and a CAN.

The devices operate from a 2.0 to 3.6 V power supply. They are available in both the –40 to +85 °C temperature range and the –40 to +105 °C extended temperature range. A comprehensive set of power-saving mode allows the design of low-power applications.

The STM32F103xx medium-density performance line family includes devices in six different package types: from 36 pins to 100 pins. Depending on the device chosen, different sets of peripherals are included, the description below gives an overview of the complete range of peripherals proposed in this family.

These features make the STM32F103xx medium-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs.

Key Features

ARM® 32-bit Cortex® -M3 CPU Core

72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access

Single-cycle multiplication and hardware division

Memories

64 or 128 Kbytes of Flash memory

20 Kbytes of SRAM

Clock, reset and supply management

2.0 to 3.6 V application supply and I/Os

POR, PDR, and programmable voltage detector (PVD)

4-to-16 MHz crystal oscillator

Internal 8 MHz factory-trimmed RC

Internal 40 kHz RC

PLL for CPU clock

32 kHz oscillator for RTC with calibration

Low-power

Sleep, Stop and Standby modes

VBAT supply for RTC and backup registers

2 x 12-bit, 1 μs A/D converters (up to 16 channels)

Conversion range: 0 to 3.6 V

Dual-sample and hold capability

Temperature sensor

DMA

7-channel DMA controller

Peripherals supported: timers, ADC, SPIs, I2 Cs and USARTs

Up to 80 fast I/O ports

26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant

Debug mode

Serial wire debug (SWD) & JTAG interfaces

7 timers

Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input

16-bit, motor control PWM timer with dead-time generation and emergency stop

2 watchdog timers (Independent and Window)

SysTick timer 24-bit downcounter

Up to 9 communication interfaces

Up to 2 x I2 C interfaces (SMBus/PMBus)

Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)

Up to 2 SPIs (18 Mbit/s)

CAN interface (2.0B Active)

USB 2.0 full-speed interface

CRC calculation unit, 96-bit unique ID

Packages are ECOPACK®

CIRCUIT DIAGRAM

STM32F103C8.png






责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案