欢迎来到天天文库
浏览记录
ID:6654450
大小:164.47 KB
页数:27页
时间:2018-01-21
《课程设计(论文)-电子万年历的设计与制作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河北建筑工程学院课程设计书课程名称:电子万年历的设计与制作院系:电气工程学院专业:电子信息工程班级:电子132学号:学生姓名:指导教师:职称:讲师2016年7月1日25目录第一章设计方案……………………………………………………………………11.1设计方案……………………………………………………………………1第二章元器件简介…………………………………………………………………22.1单片机AT89C52介绍………………………………………………………22.2时钟日历芯片DS12887……………………………………………………42.3液晶显示器LM016L…………………………………………………………7
2、第三章硬件电路设计…………………………………………………………………93.1硬件设计……………………………………………………………………93.2时钟芯片电路………………………………………………………………103.3液晶显示器LM016L…………………………………………………………11第四章软件体统设计…………………………………………………………………124.1程序流程图……………………………………………………………………12第五章总结……………………………………………………………………………13附录一…………………………………………………………………………………14附录二…………………………
3、………………………………………………………15附录三…………………………………………………………………………………16参考文献………………………………………………………………………………2525单片机原理及应用课程设计报告第一章设计方案1.1设计方案1.1.1设计要求①内定时间为2000年1月1日12点00分00秒,提供给新产品或换电池时使用。②时间调整:开机时,光标停在“年”,移动光标依次修改年、月、日、时、分、秒。③每按P1.0一次,光标依年、月、日、时、分、秒顺序移动。④每按P1.1一次,光标所在位置的值加1。⑤每按P1.2一次,光标所在位置的值减1。⑥采用LCD液晶显示器显示。1.1
4、.2设计方案以单片机AT89C52为主控芯片,外围采用时钟芯片DS12C887,单片机P0口接DS12C887,P1.0口至P1.3口接按键,P1.4口至P1.7口分别接DS12C887的CS口、AS口、RW口、DS口。P2口接液晶显示器LM016L的D0至D7口,P3.3口接DS12C887的IRQ口,P3.4口、P3.5口分别接LM016L的E口和RS口。1.1.3方案系统框图系统总体框图如图1.1图1.11.1.4整体功能说明本设计方案基于时钟芯片DS12C887做万年历设计。当程序执行后,LCD显示即时时间、年月日、星期、温度。设置4个按键,S1:设置键S2:上调键;S3:下调键;S
5、4:复位键。操作按键可以重新设置时间、星期、日期。25单片机原理及应用课程设计报告第二章元器件简介2.1单片机AT89C52介绍AT89C52是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含8k的可反复擦写的只读程序存储器(PEROM)和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂控制应用场合。引脚功能如图2.1所示图2.12.1.2AT89C52单片机功能特性概述A
6、T89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52了降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容。但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。2.1.3AT89C52单片机主要引脚功能介绍AT89S52单片机共有4个双向的8位并行I/O端口(Port),分别记作P0-P3,共有32根口线,各口的
7、每一位均由锁存器、输出驱动器和输入缓冲器所组成。这四个口除了按字节寻址以外,还可以按位寻址。由于它们在结构上有一些差异,故各口的性质和功能有一些差异。P0口:P0口是一组8位漏极开路型双向I/O口,也即为地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P025单片机原理及应用课程设计报告写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时
此文档下载收益归作者所有