- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计规划报告8279
广西交通职业技术学院
毕业设计
题 目: 基于8279的4×4键盘8位数码显示器
专 业: 电子信息工程技术
班 级: 电信07-1班
姓 名: 陈伟信
学 号: 2007403004
指导教师
姓名及职称:陈正振(技师)、成世龙(助教)、韦家正
起 止 日 期:2010 年 4月 15日至 2010年 6月6日
目录
摘要 2
一.设计指导思想与目标 2
1.1选题来源 2
1.2设计指导思想 2
1.3设计目标 3
二.任务要求 3
2.1任务概述 3
2.2设计制作工具 4
三.项目总体方案 4
3.1项目总体设计 4
3.2项目功能模块划分及说明 5
3.2.1单片机模块说明 5
3.2.2 8279芯片模块说明 6
8279的工作方式 7
3.2.3 总体设计说明 8
四、系统的软件设计 10
4.1 系统软件概述 10
五.系统测试 11
5.1系统调试及结论 11
六.总结与体会 11
七 参考资料 14
摘要
本毕业设计为基于8279的4×4键盘8位数码显示器。
Intel8279是一种可编盘/显过AT89S52单Intel8279芯片,再结合关的围驱动电实现对4x4键盘动态扫8位七段数码显动态扫减轻CPU负担,节CPU资该电显稳简单会现误动点软编单C语设计软结简单设计导1.1选题来(1)来理论随着信息时发学断学技术断型计来语图术应 CPU要处数来从导CPU资够用从们理论电术理论减轻CPU负担从CPU的效率,电强抗电稳(2)来实践型计应,发现电电时CPU的工作的情况扩电许实现(3)在单应统数码为显为数码显视觉角响较节学员经过毕业设计导师沟8279的4×4键盘8位数码显示器的AT89S52单片机控制系统。
1.2设计导据毕业设计导书认审毕业设计课题,实开拓创理论导实践综所学到拟电电数电电51单术关识结合毕业设计课题开拓进断创设计8279的4×4键盘8位数码显示器的单片机控制系统。本设计要达到以下功能:
(1)由8279芯片完成对4×4键盘和8位数码管的扫描;
(2)设计出AT89S52单片机与8279芯片的接口电路和驱动程序;
(3)要求键盘开关具备消抖功能,数码管显示没有明显抖动;
(4)4×4键盘分别代表“1—16”的数据,要求8位数码管能够实时的左移显示按键所对应的数据。
1.3设计标(1)设计够实现AT89S52单片机控制8279芯片完成对4×4键盘和8位数码管的扫描;且键盘开关具备消抖功能,数码管显示没有明显抖动及4×4键盘分别代表“1—16”的数据, 8位数码管能够实时的左移。电路工作稳定,能耗低,成本低,设计合理美观。
软件设计结构合理,简单,富有人性化。
(2)通过毕业设计进拟电电数电电关识AT89S52单实践应开发单C语设计综合所学识将所学到识惯理论应实践学会络学习络强大资设计开拓进断创强实践动设计认识学习沟务要2.1任务8279的4×4键盘8位数码显示器
要求:(1)由8279芯片完成对4×4键盘和8位数码管的扫描;
(2)设计出AT89S52单片机与8279芯片的接口电路和驱动程序;
(3)要求键盘开关具备消抖功能,数码管显示没有明显抖动;
(4)4×4键盘分别代表“1—16”的数据,要求8位数码管能够实时的左移显示按键所对应的数据。
2.2设计毕业设计设计8279的4×4键盘8位数码显示器,以ST89S52作为控制器。
因此,制作本设计所需要的软件工具为:Proteus软件仿真软件、伟福编译器或者KEIL3编译器,ATmega16下载软件。
所需要的硬件工具为:电烙铁、数字万用表或者指针万用表、电路万能板或者PCB空板、剪线钳、镊子、吸锡具。
三.项目总体方案
3.1项目总体设计
本设计的总体设计主要AT89S52单片机控制8279芯片完成对4X4的扫描读取及8位数码管的扫描,如下图1:
图1
3.2项目功能模块划分及说明
3.2.1单片机模块说明
本设计是由AT89S52单片机构成的单片机最小系统。AT89S52是个个8位的单片机,AT89S52内部可供用户使用的数据存储器256B,8KB闪速程序存储空间。AT89S52采用ISP串行接口,用于实现串行在线下载程序。AT89S52有4个双向并行I/O口,分别为P0 、P1、P2、P3口,但只有P0口是真正的双向I/O口,带负载能力强,可以推动8个LSTTL门,其
原创力文档


文档评论(0)