《单片机原理与应用》KeilC51软件使用实验
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理与应用》KeilC51软件使用实验
一、实验目的和要求
熟悉51单片机的基本输入输出应用,掌握Proteus ISIS模块原理图绘图方法及单片机系统仿真运行方法。
二、实验内容和原理
(1)观察Proteus模块的软件结构,熟悉菜单栏、工具栏、对话框等基本单元功能。
(2)学会选择元件、画导线、画总线、修改属性等操作。
(3)学会可执行文件加载及程序仿真运行。
(4)验证计数显示器的功能。
三、主要仪器设备
电脑、keil c51、Proteus
四、操作方法与实验步骤
(1)提前阅读与实验1相关的阅读材料;
(2)参考实验1电路原理图和元件清单,在ISIS中完成电路原理图的绘制;(3)加载可执行文件,观察仿真结果,检验电路图绘制的正确性。
五、实验数据记录和处理
Keil代码部分:
电路图:
六、实验结果与分析运行结果:
实验分析:
1.由实验结果可知,这是通过开关控制计数器的,每按一次开关,数码管显示就加一。
2.硬件电路分析
关于51单片机P0双向I/O口以及P2通用I/O口的使用:
P0口为双向IO口,驱动负载能力强,因此本实验采用P0作为八位共阴极数码管的段选口。但是其输出时为漏极开路输出,需要加一个上拉电阻,如上图所示。
P2口为通用I/O口,做一般I/O口使用,其内部有上拉电阻,因此不
需要再外接电阻。
七、讨论和心得
经过本次单片机实验,我掌握了Keil C51软件使用和单片机程序的编写和调试,更加了解了AT89C51的工作原理,培养了我综合应用相关知识来解决测试问题的基础能力。按照操作步骤进行实验后,由实验现象可以看出,通过单片机实现了数码管按位加一的功能。在这次实验中我认为最宝贵的还是让我学会了解决问题,突破瓶颈的方法。将理论知识合理应用到实践中,才是我们学习的目标。