您好,欢迎访问三七文档
1电子综合应用课程设计报告题目:电子数字时钟专业14应用电子技术班级4班姓名学号指导教师电子工程系2016年1月2日目录摘要…………………………………………………………………………………32一、设计任务与要求………………………………………………………………3二、方案设计与论证………………………………………………………………4方案一…………………………………………………………………………4方案二…………………………………………………………………………5三、硬件单元电路设计与参数计算………………………………………………51.电源电路………………………………………………………………52.按键电路………………………………………………………………53.时钟电路………………………………………………………………54.驱动电路………………………………………………………………65.LED显示电路…………………………………………………………66.单片机电路……………………………………………………………7四、软件设计与流程图……………………………………………………………10五、总原电路及元器件清单………………………………………………………101.总原理图…………………………………………………………………102.PCB制板图………………………………………………………………113.整体电路仿真图…………………………………………………………124.元件清单…………………………………………………………………12六、安装与调试…………………………………………………………………131.电路安装…………………………………………………………………132.电路调试…………………………………………………………………133.软件调试…………………………………………………………………13七、性能测试与分析………………………………………………………………14八、结论与心得……………………………………………………………………15九、参考文献………………………………………………………………………16电子综合应用课程设计报告1摘要本论文基于单片机原理技术介绍了一款于STC15F204EA单片机作为核心控制器的单片机数字电子钟的设计与制作,包括硬件电路原理的实现方案设计、软件程序编辑的实现、数字电子钟正常工作的流程、原理图仿真实现、硬件实物的安装制作与硬件实物的调试过程。该单片机数字电子钟采用LED数码管能够准确显示时间(显示格式为:时时,分分),可随时进行时间调整,时间可采用12小时制显示或24小时制显示,采用12小时显示时可在标志位数码管上显示A(表示上午)或B(表示下午),可暂停时间的变动,暂停时一位数码管上显示字母H,可按自己的要求设置扩展的小键盘个数。关键词:单片机;数字电子钟;数码管;STC15F204EA一.设计任务与要求1、设计任务用单片机设计一个数字电子钟,采用LED数码管来显示时间。2、设计要求电子综合应用课程设计报告2(1)显示格式为:XX:XX:XX,即:时:分。(2)时间可采用12小时制显示或24小时制显示,采用12小时显示时必须在另外一个数码管上显示A(表示上午)或B(表示下午)。(3)设置一个按键用于时间显示方式的切换。(4)系统上电后从上电时初始化显示:8:00开始计时。(5)能进行时间的调整,可暂停时间的变动,暂停时一位数码管上显示字母H可按自己的要求设置扩展的小键盘个数。二.方案设计与论证图1系统整体框图整个系统用单片机作为中央控制器,由单片机执行采集芯片内部时钟信号,时钟信号通过单片机I/O口传给单片机,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出、LED的显示及相关的控制功能。系统设有按键模块用于对时间进行调整及扩展多个小键盘,系统整体框图如图1所示。1.单片机芯片选择方案方案一:STC15F204EA是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器。主要性能有:与MCS-51单片机产品兼容、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器、八个中断源、全双工UART串行通道、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符、易编程。方案二;STC15F204EA是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM)。主要性能有:兼容MCS51指令系统、32个双向I/O口、256x8bit内部RAM、3个16位可编程定时/计数器中断、时钟频率0-24MHz、2个串行中断、可编程UART串行通道、2个外部中断源、6个中断源、2个读写中断口线、3级单片机模块驱动模块按键模块LED显示模块时钟模块电源模块电子综合应用课程设计报告3加密位、低功耗空闲和掉电模式、软件设置睡眠和唤醒功能。从单片机芯片主要性能角度出发,本数字电子钟单片机芯片选择设计采用方案一。2.数码管显示选择方案方案一:静态显示。静态显示,即当显示器显示某一字符时,相应的发光二极管恒定导通或截止。该方式每一位都需要一个8位输出口控制。静态显示时较小电流能获得较高的亮度,且字符不闪烁。但因当所需显示的位数较多时,静态显示所需的I/O口数较大,造成资源的浪费。方案二:动态显示。动态显示,即各位数码管轮流点亮,对于显示器各位数码管,每隔一段延时时间循环点亮一次。利用人的视觉暂留功能可以看到整个显示,但须保证扫描速度足够快,人的视觉暂留功能才可察觉不到字符闪烁。显示器的亮度与导通电流、点亮时间及间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O口,降低了能耗。从节省单片机芯片I/O口和降低能耗角度出发,本数字电子钟数码管显示选择设计采用方案二。3.数码管驱动选择方案方案一:上拉电阻驱动方式。数码管段码与接有上拉电阻的单片机芯片I/O口相连,通过编程,单片机芯片即控制段码电平的高低。该方式经费低,但实物制作较复杂。方案二:74LS245芯片驱动方式。数码管段码与74LS245芯片B口相连,74LS245芯片A口与单片机芯片I/O口,通过编程,单片机芯片即可控制段码电平的高低。该方式实物制作简单,增强驱动数码管段码能力。从实物制作简易程度与驱动数码管段码能力角度出发,本数字电子钟数码管驱动选择设计采用方案二。三.硬件单元电路设计与参数计算1、电源电路本数字电子钟设计所需电源电压为直流、电压值大小5V的电压源。从硬件实物设计简易程度与经费方面考虑,用两节电压值大小2.5V干电池与电路电压源引脚相连接即可达到硬件设计要求。即本数字电子钟设计用两节电压值大小2.5V干电池做硬件电路电压源。2、按键电路本数字电子钟设计所需按键用于进行显示时间的调整与设置扩展的小键盘。单片机芯片4个I/O口可与按键直接相连,通过编程,单片机芯片即可控制按键接口电平的高低,即按键的开与关,以达到用按键进行显示时间的调整与设置扩展的小键盘的设计要求。3.时钟电路电子综合应用课程设计报告4单片机芯片可使用内部时钟电路和外部时钟电路两种方式产生电路所需的时钟脉冲,内部时钟电路实现可用石英晶体和微调电容外接即可达到,外部时钟电路实现需要一个外部脉冲源引入脉冲信号以保证个单片机之间时钟信号的同步。从硬件实现难易角度考虑,内部时钟电路的实现比外部时钟电路的实现更简易。既本数字电子钟设计所需的时钟源采用内部时钟电路实现。所用定时方式为工作方式1,石英晶振为12M,即最小定时时间为1us,最大定时时间约为65.5ms,其电路图如下图2所示。图2时钟电路图4.驱动电路从实物制作简易程度与驱动数码管段码能力角度出发,本数字电子钟设计采用数码管段码与DS1302芯片B口相连,DS1302芯片A口与单片机芯片I/O口,通过编程,单片机芯片即可控制段码电平的高低的方式实现数码管段码控制,DS1302芯片图如下图3所示。图3DS1302芯片图5.LED显示电路数字电子钟设计的显示模块用8个一位数码管实现,也可用两个四位一体数码管实现。两种实现方式实现效果一样。从实物制作的难易程度出,本数字电子钟设计采用两个四位一体数码管实现。即数码管引脚与单片机芯片和DS1302对应引脚相连接。6.单片机电路本数字电子钟设计采用STC15F204EA单片机芯片作为中央控制器,实现信号的输出、LED的显示及相关的控制功能。四.软件设计与流程图电子综合应用课程设计报告51、数字电子时钟主程序流程图主程序流程图如下图图4所示。图4数字电子时钟主程序流程图2、中断服务程序流程图MAIN定义堆栈区显示缓冲单元清0调用显示子程序定时器0工作方式1装载计数初值定时开始开中断设置循环次数等待定时中断请求开始电子综合应用课程设计报告6中断服务程序流程图如下图图5所示。图5中断服务程序流程图3、显示子程序流程图YYNN是否满24h?显示缓冲单元清0返回NYYYNYNN是否满60m?小时加1分值加1N计数器重新加载循环次数加1是否满1s?是否满60s?秒值加1N开始电子综合应用课程设计报告7显示子程序流程图如下图图6所示。图6显示子程序流程图五.总原电路及元器件清单DISPLAY秒数加1秒值按键按下?分值按键按下?小时按键按下?切换键是否按下?YN小时=12?NY标志位显示B标志位显示A分离秒值个位、十位显示分十位、个位分离小时个位、十位显示秒十位、个位分离分值个位、十位显示小时十位、个位分数加1时数加1暂停键按下?显示HYYYY开始电子综合应用课程设计报告81.总原理图最小系统控制原理图如下图图7所示,数码管原理图如下图图8所示。图7最小系统控制原理图图8数码管原理图2.PCB制板图数码管PCB图如下图图9所示,最小系统控制PCB图如下图图10所示。电子综合应用课程设计报告93.整体电路仿真图整体电路仿真图如下图图11所示。图11整体电路仿真图电子综合应用课程设计报告104.元件清单元器件清单产品型号和名称电子时钟序号名称型号、规格数量位号备注1电阻510Ω5R1\R2\R3\4R15脚位随意(不分正负)4.7K4R5\R6\R7\R8脚位随意(不分正负)4.7K4R9\R10\R11\R12脚位随意(不分正负)10K2R12\R14脚位随意(不分正负)2热敏电阻1NTC小黑头脚位随意(不分正负)3光敏电阻1TEMP脚位随意(不分正负)4轻触按键2S1\S2(按丝印放置)5电池扣3V1BATE(按丝印放置)6无极电容10P2C1\C2脚位随意(不分正负)7无极独石电容1041C3脚位随意(不分正负)8三极管S85506Q1\Q2\Q3\Q4\Q5\Q6(按丝印放置)9时钟芯片DS13021U1注意IC方向(按丝印放置)10单片机STC15F204EA1MCU注意IC方向(按丝印放置)11圆柱晶振32.7681XTAL1脚位随意(不分正负)12蜂鸣器5V有源1BEEP1长正短负(按丝印层放置)13电源插座1DC-IN1(按丝印层放置)14继电器SRD-05VDC1K1(按丝印层放置)15接线端子3P1P1(按丝印层放置)六安装与调试1.电路安装安照电路原理图把元器件安装到已打好的铜板对应的位置,把个元器件固定在铜板后,用导线把对应的元器件的引脚相连接,再用焊锡焊接好即可。注意事项:(1)元器件的布局应尽量集中,且各个元器件间引脚的连线应尽量短、不弯曲,跳线尽量少。(2)各个元器件引脚的焊接不要虚焊。电子综合应用课程设计报告112.电路调试把相应编译好的目标程序代码加载到单片机芯片STC15F204EA,可接上5V电压源即开始进行硬件电路的调试工作。如果显示结果不符合设计要求,即检查电路各连接点是否正确连接,再次进行硬件电路的调试工作,或是检查代码程序是否符合硬件电路的设计,若有错即进行相应的修改,编译后,再进行硬件电路的调试工作。如此反复操作,直到调试出正确结果。3.软件
本文标题:数字电子时钟
链接地址:https://www.777doc.com/doc-5230832 .html