《单片机原理与应用》KeilC51软件使用实验

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的工作原理,培养了我综合应用相关知识来解决测试问题的基础能力。按照操作步骤进行实验后,由实验现象可以看出,通过单片机实现了数码管按位加一的功能。在这次实验中我认为最宝贵的还是让我学会了解决问题,突破瓶颈的方法。将理论知识合理应用到实践中,才是我们学习的目标。

相关文档
最新文档