职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-22 16:34:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:单片机等
摘要:简单的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.1  AT89C51芯片    2
1.3.2  LCD1602字符显示器简介    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.2  1602LCD子程序的设计    25
3.2.1  秒表子程序功能概述    25
3.2.2  秒表子程序设计流程    25
3.2.3  秒表子程序代码    25
4  软件调试及系统仿真    28
4.1  软件编译调试环境    28
4.1.1  Keil工程的建立与调试    28
4.1.2  编译和连接    29
4.2  系统仿真环境 ——Proteus    30
4.2.1  Proteus原理图的绘制    30
4.2.2  仿真结果    31
总  结    33
参考文献    34
致  谢    35
外文文献    36
中文翻译    49

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表