欢迎来到天天文库
浏览记录
ID:9801995
大小:1.17 MB
页数:46页
时间:2018-05-10
《数字时钟设计开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、常州工程职业技术学院计算机技术系项目工作报告课程名称单片机与接口技术(C51)班级计算机1213学号2012080733姓名邹晴雯项目序号项目一项目名称数字时钟设计开发实训日期/时间2014.2~2014.5地点天工楼303指导教师张劲同组成员沈正武、陆炜、蒋涛、孙驰、杨晨天、万宇文、吕兮、聂心成、赵超然、刘艳仪器设备(参考资料)计算机、KeiluVision2、ProteusISIS实训内容(任务安排)1-1需求分析、硬件设计方案确定1-2软件开发与实现1-3软硬件联调1-4项目验收总结一、项目概述以单片机STC
2、89C52RC作为主控芯片,利用按键、数码管显示模块,结合中断、定时器功能,构成一个数字时钟,通过项目实训掌握单片机基本输入输出系统的设计与应用。二、项目要求针对每个项目,教师给出所需背景知识、参考资料、师生交流平台、项目要求、相关案例、开发流程、注意事项等指导学生。根据项目开发流程组成学生开发团队,创建协作学习环境。每个团队由6-8人组成,分别担当不同角色。这种模拟教学法的做法模拟了企业中真实开发情景,使学生在学习过程中感受到公司工作的气氛。具体要求如下:1、能够简单分析实际项目的功能需求;2、能够进行IO接口电
3、路设计与元器件选型;3、能够使用Proteus绘制电路原理图并仿真;4、能用C51设计应用程序;5、能够对系统进行测试与优化;6、能够编制规范的技术文档;7、能对系统软硬故障进行检测与排除;8、培养自主学习能力、收集分析、处理信息能力、团队协作能力;9、培养职业道德素质、心理素质、沟通、组织和执行任务的能力;10、培养汇报发言时,条理清晰,表达清楚,体现出认真细致、全面的思维习惯。11、培养学生良好的工作设计习惯。12、培养实事求是、客观公正的评价自己,体现在社会交往中的承受挫折与迎接挑战的意识。一、系统设计1、框
4、图设计按键开关AT89C51单片机控制图8位数码管显示晶振电路复位电路2、知识点(1)单片机型号的选择通过对多种单片机性能的分析,最终认为89C51是最理想的电子时钟开发芯片。89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,而且它与MCS-51兼容,且具有4K字节可编程闪烁存储器和10
5、00写/擦循环,数据保留时间为10年等特点,是最好的选择。(2)74LS373介绍373为三态输出的八D透明锁存器,373的输出端O0~O7可直接与总线相连。当三态允许控制端OE为低电平时,O0~O7为正常逻辑状态,可用来驱动负载或总 线。当OE为高电平时,O0~O7呈高阻态,即不驱动总线,也不为总线的负载,锁存器内部的逻辑操作不受影响。当锁存允许端LE为高电平时,O随数据D而变。当LE为低电平时,O被锁存在已建立的数据电平。当LE端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善400mV。引出端符号:D
6、0~D7数据输入端;OE三态允许控制端(低电平有效;LE锁存允许端;O0~O7输出端图374LS373(3)数码管显示工作原理数码管是一种把多个LED(7SEG-MP*8-CA-BLUE)显示段集成在一起的显示设备。有两种类型,一种是共阳型,一种是共阴型。共阳型就是把多个LED显示段的阳极接在一起,又称为公共端。共阴型就是把多个LED显示段的阴极接在一起,即为公共商。阳极即为二极管的正极,又称为正极,阴极即为二极管的负极,又称为负极。通常的数码管又分为8段,即8个LED显示段,这是为工程应用方便如设计的,分别为A、
7、B、C、D、E、F、G、DP,其中DP是小数点位段。而多位数码管,除某一位的公共端会连接在一起,不同位的数码管的相同端也会连接在一起。即,所有的A段都会连在一起,其它的段也是如此,这是实际最常用的用法。数码管显示方法可分为静态显示和动态显示两种。静态显示就是数码管的8段输入及其公共端电平一直有效。动态显示的原理是,各个数码管的相同段连接在一起,共同占用8位段引管线;每位数码管的阳极连在一起组成公共端。利用人眼的视觉暂留性,依次给出各个数码管公共端加有效信号,在此同时给出该数码管加有效的数据信号,当全段扫描速度大于视
8、觉暂留速度时,显示就会清晰显示出来。图2共阴数码管(4)AT89C51单片机介绍VCC:电源;GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P
此文档下载收益归作者所有