- 0
- 0
- 约2.01万字
- 约 25页
- 2024-10-12 发布于河南
- 举报
XXXX
《PIC单片机课程设计》
数字钟设计报告
学生:xxx
学号:***********
专业:*****************
班级:****************
指导教师:**********
二○一二年12月16日
...
目录
1.课程设计目的…………………2
2.课程设计要求…………………2
3.课程设计容…………………2
4.问题分析………6
5.设计体会………6
6.参考书目………6
7.附:PIC程序与仿真图………7
1.课程设计目的
①进一步熟悉PIC单片机原理与应用;
②巩固并提高对这学期PIC单片机知识的学习和应用;
③熟悉对PIC16F887的编程;
④掌握实验板上的操作和运用;
⑤了解数字钟的组成和原理,编写程序并在实验板上运行。
2.课程设计要求
1)运用所学的PIC单片机知识,对PIC16F887进行编程,实现数字钟的功能。
1/25
...
2)在软件仿真可行后,下载到实验板上进行演示。
3)在基本功能实现的基础上,可以适当的添加一些附加功能。
4)设计完毕后,总结和整理资料,写成设计报告。
3.课程设计容
运用PIC16F887芯片和DS1307时钟芯片,用C语言编程,通过ICD2烧写进芯片,在
1602液晶显示屏上实现时间显示、运行的功能称为数字钟。液晶显示屏显示着年、月、日、
时、分、秒、星期。数字钟有调整时间的功能,通过对按键的操作可以对时间进行调整。
3.1系统功能说明
显示屏分两行显示,第一行显示日期:年—月—日、星期,第二行显示格式为时间(时:
分:秒)。显示秒由00一直加到59,分钟由00加到59,小时采用24小时制,由00加到
23,星期由1一直加到7,日由01一直加到31,月由01一直加到12,年由2000一直加
到2099。
按键操作时,按键S1按下时,数字加;按键S5按下时,数字减;按键S9按下时,位
左移;按键S13按下时,位右移。
3.2设计步骤
1、先画好仿真图;
2、把数字钟分为几个模块,分别完成一个一个模块的编程;
3、各个模块程序编写完成后,用仿真图仿真;
4、若仿真图可实现,则把各个模块程序下载到实验板上运行;
5、各个模块完成后再把各个模块串联起来,进行调试。
3.3设计原理
由DS1307芯片完成时间的运行,通过IIC通信,与887单片机进行数据传输,887再
把接收到的数据通过D口发送到液晶显示屏,并显示出来。按键接B口,采用循环扫描的
方式,读取按键状态,并写入时钟芯片设置时间。
3.4设计思路与仿真图
数字钟的程序大致分为3个模块,可以逐个编程和仿真。仿真完毕后,下载到实验板
上,进行调试和运行。
[1]液晶显示模块:
仿真图中显示屏用LM016L代替实验板中的LCDYB1602A,采用4位数据线方式与887
进行数据传输,采用背光显示。
程序编写步骤:
①读取程序;
②忙检测程序;
③写入程序;
④初始化程序;
2/25
...
⑤数据显示程序。
先定义两个常数组{“2012-00-00
您可能关注的文档
- 《学前儿童游戏指导 》(考试精华).pdf
- pmp全国知识点总结.pdf
- bi-rads 分类处理原则.pdf
- 4月保险公司早会主持词开场白和结束语.pdf
- 2026年VT24L物流无人机超长航线飞行参数.docx
- 2026年车路云一体化发展目标共识:车企 科技企业 交通运营机构协同机制.docx
- 2026年超长航程V1000货运eVTOL技术参数解析.docx
- 2026年穿戴式裝置供應鏈演进提升长时间佩戴舒适度技术方案.docx
- 2026年产业链风险热力图绘制与关键节点动态监测指标体系.docx
- 2026年车联网 卫星导航 物联网模组下游应用新方向.docx
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)