基于STM32的时间可调的数字时钟设计一、设计题目:基于STM32时间可调的数字时钟设计二、设计目的:1.时钟是人类进步的标识,时钟,自从它发明的那天起,就成为人类的朋友,但随着科技的飞速发展,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。目前,单片机正朝着高性能和多品种方向发展的趋势进一步向CMOS化、低能耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。2.融会贯通教材各章的内容,通过知识的综合运用,加深对基本接口芯片的工作原理及与CPU互连的认识,以进一步掌握常见接口的用法。3.学习设计和调试嵌入式系统开发的基本步骤和方法,培养科学研究的独立工作能力,取得工程设计和调试的实践和经验。三、硬件设计:1、MCU:STM32处理器意法半导体(STMicroelectronics)集团于1987年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSONMicroelectronics将公司名称改为意法半导体有限公司,意法半导体是世界最大的半导体公司之一。从成立之初至今,ST的增长速度超过了半导体工业的整体增长速度。自1999年起,ST始终是世界十大半导体公司之一。据最新的工业统计数据,意法半导体(STMicroelectronics)是全球第五大半导体厂商,在很多市场居世界领先水平。例如,意法半导体是世界第一大专用模拟芯片和电源转换芯片制造商,世界第一大工业半导体和机顶盒芯片供应商,而且在分立器件、手机相机模块和车用集成电路领域居世界前列。STM32L系列产品基于超低功耗的ARMCortex-M3处理器内核,采用意法半导体独有的两大节能技术:130nm专用低泄漏电流制造工艺和优化的节能架构,提供业界领先的节能性能。该系列属于意法半导体阵容强大的32位STM32微控制器产品家族,该产品家族共有180余款产品,全系列产品共用大部分引脚、软件和外设,优异的兼容性为开发人员带来最大的设计灵活性。2数码管设计数码管是显示作用,告诉用户现在什么时候。3、按键设计按键的作用是调节时间。D7段控制逻辑位控制逻辑D0D0D7四.软件设计可调数字时钟功能操作流程图时钟正常运行按down键设置闹钟是否结束输入继续修改闹钟时间结束开始YN按down键时钟正常运行按up键修改时间是否结束输入继续修改时间YN按up键时钟正常运行是否到闹铃时间YN跑马灯亮时钟正常运行2.2键盘流程图Y键盘扫描开始输出0到所有行输出所有列信号值是否全1延时,去抖动输出0到第一行输出所有列信号值所有行完成?输出0到下一行出错处理其他处理转键值产生求出行码、列码计算键值查键值表确定按键键释放?延时,去抖动转键的功能处理YNNYYN是否全1N键值产生开始