实验一 计数显示器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
洛阳理工学院实验报告
系别
计算机系
班级 B110507 学号
姓名
课程名称 单片机原理及其应用 实验日期
2013-10-11 实验名称
计数显示器
成绩
实验目的:
熟悉51单片机的基本输入/输出应用,掌握Proteus ISIS 模块的原理图绘图方法及单片机系统仿真运行方法。 实验条件:
实验电路原理图如图1所示,图中由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开始,无限循环。 实验原理图如下:
图A.1
元件参数见表1:
表 1 实验元件清单
元件类别电路符号元件名称
Microprocessor ICs U1 80C51
Miscellaneous X1/12MHz CRYSTAL
Capacitors C1~C2/1nF CAP
Capacitors C3/22uF CAP-ELEC
Resistors Packs RP1/7-100ΩRESPACK-7
Resistors R1/100ΩRES
Optoelectronics LED1~LED2 7SEG-COM-CAT-GRN
Switches & Relays BUT BUTTON
实验内容:
(1)观察Proteus ISIS模块的软件结构,熟悉菜单栏、工具栏、对话框等基本单元功能;
(2)学会选择元件、画导线、画总线、修改属性等基本操作;
(3)学会可执行文件加载及程序仿真运行等基本操作;
(4)验证计数显示器的功能。
仿真结果:
图A.2
程序:
#include
sbit P3_7=P3^7;
Unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char count;