没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
第一部分 设计任务和要求
1.1 单 片 机 课 程 设 计 内
容…………………………………………………2
1.2 单片机课程设计要求…………………………………………………
2
1.3 系统运行流程…………………………………………………………
2
第二部分 设计方案
2.1 总体设计方案说明……………………………………………………2
2.2 系统方框图……………………………………………………………3
2.3 系统流程图……………………………………………………………3
第三部分 主要器材及基本简介
3.1 主要器材………………………………………………………………4
3.2 主要器材简介…………………………………………………………4
第四部分 系统硬件设计
4.1 最小系统………………………………………………………………6
4.2 LCD 显示电路…………………………………………………………6
4.3 键盘输入电路…………………………………………………………7
4.4 蜂鸣器和 LED 灯电路…………………………………………………7
第五部分 仿真电路图与仿真结果………………………………………………8
第六部分 课程设计总结…………………………………………………………8
第七部分 参考文献………………………………………………………………9
附录 A 实物图
附录 B 系统源程序
第一部分 设计任务和要求
1.1 单片机课程设计内容
利用 STC89C51 单片机和 LCD1602 电子显示屏实现电子时钟,可由按键进行
调时和 12/24 小时切换。
1.2 单片机课程设计要求
1.能实现年、月、日、星期、时、分、秒的显示;
2.能实现调时功能;
3.能实现 12/24 小时制切换;
4.能实现 8:00—22:00 整点报时功能。
1.3 系统运行流程
程序首先进行初始化,在主程序的循环程序中首先调用数据处理程序,然后调用
显示程序,在判断是否有按键按下。若有按键按下则转到相应的功能程序执行,
没有按键按下则调用时间程序。若没到则循环执行。计时中断服务程序完成秒的
计时及向分钟、小时的进位和星期、年、月、日的进位。调时闪烁中断服务程序
用于被调单元的闪烁显示。调时程序用于调整分钟、小时、星期、日、月、年,
主要由主函数组成通过对相关子程序的调用,如图所示。实现了对时间的设置和
修改、LCD 显示数值等主要功能。相关的调整是靠对功能键的判断来实现的。
第二部分 设计方案
2.1 总体设计方案说明
1.程序设计及调试
根据单片机课程设计内容和要求,完成 Protues 仿真电路的设计和用 Keil 软件
编写程序,并进行仿真模拟调试。
2.硬件焊接及调试
根据仿真电路图完成电路板的焊接,并进行软、硬件的调试,只到达到预期目的。
3.后期处理
对设计过程进行总结,完成设计报告。
2.2 单片机系统方框图
LCD 显示屏
电源
STC89C51
单片机
功能键
增加键
减小键
最小系统
12/24 小时
制切换键
2.2 单片机系统流程图
开始
初始化
时钟子程序
按键扫描子
程序
结束
主 流 程
键盘扫描流程图
图
时钟流程图
第三部分 主要器件及简介
3.1 主要器件
1. STC89C51 单片机;
2.LCD1602 液晶显示屏;
3.2 主要器件简介
1.STC89C51 单片机
简介
STC89C51 是采用 8051 核的 ISP(In System
Programming)在系统可编程芯片,最高工作
剩余23页未读,继续阅读
a66889999
- 粉丝: 36
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页