1602LCD显示的秒表毕业设计
技术:单片机等摘要:简单的1602LCD秒表显示器是一种日常生活中使用非常广泛的工具,对现代社会越来越流行。它可以进行一些简易的文字显示及广告标示的投放及日常秒表等功能。本系统提供详细的秒表变化信息,同时还可进行暂停、清零、计数。该电路采用AT89C51单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。本系统硬件部分由AT89C51单片机、LCD1602液晶屏、独立按钮、蜂鸣器系统等部分构成。最终在proteus仿真软件上得以实现。软件部分在keil环境下用C51语言编写,包括时间显示、时间清零、时间暂停等。
关键字:AT89C51;液晶屏LCD1602;独立按钮;Proteus 仿真器
目录:摘要 i
Abstract ii
1绪论 1
1.1课题背景 1
1.2研究目标 1
1.3相关技术 1
1.3.1AT89C51芯片 2
1.3.2LCD1602字符显示器简介 5
2硬件设计 10
2.1硬件系统框图 10
2.2单元电路设计 10
2.2.1电源的设计 10
2.2.2显示系统分析与设计 11
2.2.3控制系统设计 12
2.2.4单片机外围电路设计 12
3软件设计 15
3.1主程序的设计 15
3.3.1主程序功能概述 15
3.3.2主程序设计流程 15
3.3.3主程序代码与分析 16
3.21602LCD子程序的设计 25
3.2.1秒表子程序功能概述 25
3.2.2秒表子程序设计流程 25
3.2.3秒表子程序代码 25
4软件调试及系统仿真 28
4.1软件编译调试环境 28
4.1.1Keil工程的建立与调试 28
4.1.2编译和连接 29
4.2系统仿真环境 ——Proteus 30
4.2.1Proteus原理图的绘制 30
4.2.2仿真结果 31
总结 33
参考文献 34
致谢 35
外文文献 36
中文翻译 49
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]