单片机实验1 计数显示器 下载本文

成绩 评 定 教师 签 名

物理系光信息处理 单片机原理及应用试验

学生实验报告

实验项目 计数显示器 实验地点 班 级 姓 名 座 号 指导老师 实验时间: 20 年 月 日

一、实验目的:

熟悉51单片机的基本输入/输出应用,掌握Protues ISIS模块的原理图绘图方法及单片机系统仿真运行方法。 二、实验内容:

1、观察Protues ISIS模块的软件结构,熟悉菜单、工具栏、对话框等基本单元功能;

2、学会选择元件、画总线、修改属性等基本操作; 3、学会可执行文件加载及程序仿真方法; 4、验证计数显示器的功能。 三、实验要求:

提交实验报告并包括如下内容:电路原理图、电路原理分析、仿真运行截图及实验小结。 四、实验元件:

元件类型 Microprocessor ICs Miscellaneous Capacitors Capacitors Resistor Packs Resistors Optoelectronics Switch&Relays 电路符合 U1 X1/12MHz C1~C2/1nF C3/22μF RP1/7-100Ω R1/100Ω LED1~LED2 BUT 元件名称 80C51 CRYSTAL CAP CAP-ELEC RESPACK-7 RES 7SEG-COM-CAT-GRN BUTTON

2

五、实验过程

实验电路原理A所示,图中含有如下5个分支电路;由共阴极数码管LED1和LED2、P0口、P2口、上拉电阻RP1以及Vcc组成输出电路;由按钮开关BUT、P3.7和接地点组成的输入电路;由C1、C2、晶振X1、引脚XTAL1、XTAL2与接地点组成的时钟电路;由C3、R1、引脚RST和Vcc组成上电复位电路;由Vcc和引脚EA组成片内ROM选择电路。

在编程软件的配合下,该电路可实现如下功能:可统计按钮BUT的按压次数,并将按压结果以十进制数形式显示出来;当显示值达到99后可自动从1开始,无限循环。

3