lcd1602篮球比赛计时计分器本科毕业设计 下载本文

内容发布更新时间 : 2024/5/18 8:56:38星期一 下面是文章的全部内容请认真阅读。

安徽财经大学管理科学与工程学院本科毕业设计

开始 定时器T0,T1,LCD初始化 显示当前时间 读取P1口的值 N 是否有键按下? Y 哪个键按下? 开始 暂停 节次 A加一 A加二 A加三 B加一 B加二 B加三 等按键释放 将时间、分数、节次经P0、P2口输出显示 图4.1 总的程序流程图

21

安徽财经大学管理科学与工程学院本科毕业设计

5 Protues ISIS软件仿真

5.1 Proteus运行流程

Proteus ISIS的工作界面是一种标准的Windows界面,如图所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。

运行Proteus程序后,进入软件的主界面。通过左侧工具栏中的P(从库中选择元件命令)命令,在Pick Devices 左侧窗口中选择所需元件的关键字,然后放置元件并调整方向和位置以及参数设置,最后进行连线。

图5.1 Proteus ISIS的工作界面

5.2 Proteus功能仿真

Proteus仿真时,单片机需要加载程序,加载程序为.HEX文件。本设计利用Keil μVision2,在新建Keil项目时选择AT89C52单片机作为CPU,将C语言源程序导入,在“Options For Target”对话窗口中,选中“Output”选项中的“Create HEX File”,编译链接后就可以生成 .HEX文件。在Proteus ISIS中,选中AT89C51并单击鼠标左键,对AT89C51进行设置,设置单片机时钟频率为12MHz,按照

22

安徽财经大学管理科学与工程学院本科毕业设计

正确的文件路径加载.HEX文件。对单片机设置完毕后就可以开始仿真了。仿真过程中如有硬件问题可在Proteus ISIS中直接修改,如有软件问题可在Keil μVision2中直接修改,通过Keil与Proteus的联合调试就可以得到满意的结果。

最后载入hex文件后可以进行模拟仿真,可以全速运行也可以单步调试运行。单击Play按钮,进入仿真状态仿真按钮如图5-2所示,其中按钮1为开始运行,按钮2为step,按钮3为暂停,按钮4为停止。

图5.2 仿真按钮

单击运行按钮,启动 Proteus ISIS 仿真。

5.3 Proteus仿真结果

图5.3 仿真结果

23

安徽财经大学管理科学与工程学院本科毕业设计

6 结论

在本次毕业设计,我通过基于典型单片机AT89C51的设计和应用,对于单片机工作原理,功能有了宏观的了解,并对单片机汇编程序的应用有了新的、进一步的认识。

在本次设计的过程中,我发现很多的问题,给我的感觉就是下手很难,很不顺手,看似很简单的电路,要动手把它给设计出来,是很难的一件事,主要原因是我们没有经常动手设计过电路。另外单片机系统的知识似懂非懂,而且很多知识当时弄明白了,现在要用的时候又不记得,造成我用了大量的时间去查阅各种资料和程序命令,因此整个过程时间安排不合理。由于设计的计划没有安排好,设计的时间极为仓促,尤其是在硬件调试的过程中出现了很大的问题。另外资料的查找也是一大难题,这就要求我们在以后的学习中,应该注意到这一点,更重要的是我们要学会把从书本中学到的知识和实际的电路联系起来,这不论是对我们以后的就业还是学习,都会起到很大的促进和帮助。

在利用单片机设计LCD液晶显示屏的整个设计过程中,从电路的设计,元器件的采购,电路的调试,程序的编写以及最后的电路板的制作,我都亲自参与了设计与制作,这对我对于理论和实际相结合有了新的认识。

24

安徽财经大学管理科学与工程学院本科毕业设计

参考文献

[1] 郭天祥.新概念51单片机C语言教程:入门、提高、开发、拓展全攻略.北

京:电子工业出版社,2009

[2]高卫东.51单片机原理与实践.北京航空航天大学出版社,2011 [3]彭伟.单片机C语言程序设计实训100例.电子工业出版社,2011 [4]潘永雄.新编单片机原理及应用.西安电子科技大学出版社,2008 [5]张毅刚,彭喜元.新编MCS-51单片机应用设计,2009 [6]杜洋.爱上单片机.人民邮电出版社,2012

[7]于永.51单片机C语言常用模块与综合系统设计.电子工业出版社,2012 [8]张俊.匠人手记:一个单片机工作者的实践与思考.北京航空航天大学出版社,2008 [9]周航慈.单片机应用程序设计.北京航空航天大学出版社,2003 [10]牛昱光.单片机原理与接口技术.电子工业出版社,2008 [11]蒋力培.单片机微机系统实用教程.机械工业出版社,2007

[12]王为青,程国钢.单片机KeilCx5应用开发技术.人民邮电出版社,2007 [13]贾巍.单片机仿真开发软件的应用.中国水运出版社,2007

[14]唐德礼,王襄. 单片机学习机及编程器的设计与制作.电子工业出版社,2005 [15]俞时.单片机集成仿真系统的开发.中国纺织大学学报,2011

[16]赵克刚,易帝文,张治强,万为.单片机仿真实验平台设计实践.科技咨询导

报.2007

25