没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
1、绪论 .....................................................................1
2、总体方案设计 .............................................................2
3、硬件电路设计 .............................................................3
3.1 单片机简介 ...............................................................4
3.2 晶振复位电路 .............................................................4
3.3 显示电路 .................................................................5
3.4 按键电路 .................................................................6
4、系统软件设计 .............................................................7
4.1 编程软件介绍 .............................................................7
4.2 主程序 ...................................................................8
5、系统综合调试 .............................................................9
总结及课设体会 .............................................................10
附录 .......................................................................11
参考文献 ...................................................................12
沈阳航空航天大学课程设计论文 基于单片机的游泳馆计价器系统设计(LCD)
2
基于单片机的游泳馆计价器系统设计(LCD)
XXX 沈阳航空航天大学自动化学院
摘要:本文设计了一种基于 LCD 的游泳馆计价器系统。按时间长短方式分段作为计价的基
准。系统采用8位 STC89C52单片机作为主控芯片,LCD1602液晶显示作为主输出设备,外加
几个按键进行人机交互式操作。设定启动停止清零等几种工作模式。能够智能计算并显示
出进馆时长和总价数。该系统低功耗体积小,反应时间短,抗干扰能力强,便于携带,人
机交互界面友好,显示清晰,适用于各种应用场合。
关键词:STC89C52 单片机 ;定时器 ;LCD1602 液晶显示;
沈阳航空航天大学课程设计论文 基于单片机的游泳馆计价器系统设计(LCD)
1
1、 绪论
随着健身行业的发展,体育游泳馆已经是城市娱乐生活的重要组成部分,从加强行业
管理以及减少工作人员与顾客的纠纷出发,具有良好性能的计价器无论是对体育馆还是顾
客来说都是很必要的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用
到的器件多,造成故障率高,难调试。而单片机相对来说功能强大,用较少的硬件和适当
的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多
的附加功能,避免了机械开关带来的不稳定因素。
本设计采用 AT89C52单片机为主控器,设计一款多功能游泳馆计价器,该计价器通过时
间分段计价,具有暂停和清零功能,能将进馆时间总费用等相关信息在1602液晶显示器上
综合显示,它比市场上的一些计价器使用更方便,功能更全,显示更直观,而且系统稳定性
好。
2、总体方案设计
方案一:采用数字电子技术,利用555定时芯片构成多谐振荡器,或采用外围的晶振
电路作为时钟脉冲信号,采用计数芯片对脉冲尽心脉冲的计数和分频,最后通过译码电路
对数据进行译码,将译码所得的数据送给 LCD1602显示。
图 1 数字电路控制原理图
方案二:采用单片机控制。通过 C52单片机作为主控器,利用 LCD1602显示电路,采
用外部晶振作为时钟脉冲,通过按键可以方便调节。
时
钟
脉
冲
时间脉冲
计费脉冲
计
费
译
码
液
晶
显
示
沈阳航空航天大学课程设计论文 基于单片机的游泳馆计价器系统设计(LCD)
2
图 2 单片机控制原理图
方案一的计价器整体电路的规模较大,用到的器件多,造成故障率高难调试,对于模
式的切换需要用到机械开关,时间久了会造成接触不良,功能不易实现。整体来讲,性能
不够稳定,电路也不实用。方案二相对来说功能强大,用较少的硬件和适当的软件相互配
合可以很容易地实现设计要求,灵活性强,可以通过软件编程来完成更多的附加功能。
综合设计要求以及上述两种设计方案,最终选择方案二。
3、硬件电路设计
3.1 单片机简介
在本设计中,用到的是 AT89C51的升级版 AT89C52。AT89C52是 ATMEL 公司生产的 CMOS
八位高性能低功耗微控制器,硬件方面,是40脚 DIP 封装,其中有32个外部双向 I/O(输
入/输出)端口,同时内含2个16位可编程定时/计数器和1个全双工串行通信口,允许六个
中断源进行两级中断,自带片内振荡放大器和时钟电路,又具有低功耗的闲置和掉电模式
;软件方面,兼容标准 MCS-51指令系统,不管是通过汇编语言还是 C 语言都可以对其进行
方便的编程。
相比最为基础的 AT89C51,AT89C52具有性能上的优势。C51只有4kB 闪存的只读存储
器,而 S52有8Kb,有更为充足的存储空间可用于程序设计。尤为重要的是,AT89C52系统
内核内已经固化了 ISP 监控程序,支持 ISP(在系统编程),这样就可以有效地缩短开发时
间并降低开发成本。综上可知,AT89C52单片机可谓功能强大,可适用于许多控制领域,
为嵌入式控制系统提供了灵活高效且廉价的处理方案,完全能够满足本设计的需要。
3.2 晶振复位电路
该系统是由 AT89C52芯片构成单片机最小系统,是出租车计价系统的核心部分,主要
对各种信号及信息进行处理,并对电路进行控制。单片机最小系统主要由电源、复位、振
电源、
复位电路
AT89C52
LCD1602 显示电路
按键电路
振荡电路
剩余20页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2791
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 具有PSK调制的LDPC编码模拟器,在雷利衰落信道中matlab代码.rar
- 具有采样频率、载波频率和比特率的2级PSK解调器。Matlab代码.rar
- 了Matlab通信工具箱函数convenc和vitdec(卷积编码器,维特比解码器)所需的格子结构,用于维特比编码和解码.rar
- 扩展欧几里得算法用于GF(2^m)上的多项式Matlab代码.rar
- 具有不同数量的发射和接收天线的瑞利衰落信道来驱动 MIMO 系统的容量Matlab代码.rar
- 蓝牙跳频选择方案simlunk实现.rar
- 雷达成像信道中BPSK的误码率曲线Matlab实现.rar
- 雷达成像信道中BPSK的误码率Matlab实现.rar
- 雷达成像信道上的差分BPSK时间,Jake模型Matlab代码.rar
- 具有低密度奇偶校验矩阵的周期性时变卷积码Matlab实现.rar
- 具有载波和定时恢复环路的 QPSK 调制Matlab代码.rar
- 雷达成形信道中QPSK的误码率Matlab代码.rar
- 雷达成像信道中QPSK的误码率曲线Matlab代码.rar
- 雷达成影信道驱动MIMO系统的容量Matlab代码.rar
- 雷利衰落信道生成器Matlab代码.rar
- 雷利信道无交织软解码的误码率Matlab代码.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功