洛阳理工学院实验报告
系别计算机系班级B110508学号B11050810姓名2013923课程名称实验名称单片机原理及应用计数显示器实验日期成绩
实验目的:熟悉proteus仿真软件,掌握单片机原理图的绘图方法实验条件:一台装有Proteus软件的电脑实验原理:计数显示器的两位七段共阴极数码管分别外接于P0口和P2口,此外P0口还外接7只上拉电阻。按钮开关BUT接在P37引脚。时钟与复位电路分别接在第1918和9脚处。该计数显示器的功能是:按压按键BUT后,数码管LED1和LED2上立即显示出按键压下的次数。当显示值达到99后再次按压按键,显示值将从1重新开始,以此无限循环。实验内容:(1)熟悉Proteus软件,了解软件的结构组成与功能;(2)学习ISIS模块的使用方法,学会设置图纸,选元件、画导线、修改属性等基本操作;(3)学习可执行文件加载及程序仿真运行方法;(4)理解proteus在单片机开发中的作用,完成单片机电路原理图的绘制
实验步骤:
(1)观察proteus软件的菜单、工具栏、对话框等基本结构;(2)在pruteus中绘制电路原理图,按照表A1将元件添加到编辑环境中;(3)在proteus中加载程序,观察仿真结果,检验电路图绘制的正确性元件清单:如表1
表1实验结果:(1)实验编译调试程序为:i
cludereg51h
fsbitP3_7P37u
sig
edcharcodetable0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6fu
sig
edcharcou
tvoiddelayu
sig
edi
ttimeu
sig
edi
tj0fortime0timeforj0j125jvoidmai
voidcou
t0P0tablecou
t10P2tablecou
t10while1ifP3_70delay10ifP3_70cou
tifcou
t100cou
t0P0tablecou
t10P2tablecou
t10whileP3_70
f(2)实验仿真电路如图1所示:
图1
实验总结:单片机设计培养了我综合运用所学知识发现提出分析和解决实际问题也锻炼了我们的实践能力,从中我也学到了很多知识。要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。使我从硬件软件的结合上理论联系实际,提高动手能力,从而全面掌握单片机的应用。
fr