当前位置:文档之家› 嵌入式技术实验报告

嵌入式技术实验报告

《嵌入式技术》课程实验报告
记分及评价:
一、实验名称
实验1:计数显示器
二、实验目的
熟悉8051单片机的基本输入/输出应用,掌握Proteus软件ISIS模块的原理图绘图方法及单片机系统仿真运行方法。

三、实验任务
1、根据实验内容与要求完成实验1电路原理图的设计;
2、使用C51进行程序设计并生存hex文件,加载hex文件进行实验仿真、调试;
3、观察仿真结果,完成实验报告。

四、实验报告要求
实验报告应包括:叙述原理图主要绘制过程、绘制的原理图、仿真运行截图、实验体会、心得等(不少于300字)。

1、原理图主要绘制过程描述
首先应选取元件,如图A.1所示所需的元件为一个单片机A T89C51,2个共阴极的LED数码显示管,一个按钮BUT,一个排阻,一个电源。

选取完元件之后再进行合理的摆放如图A.1所示,摆放完成之后将它们用导线或总线连接起来如图A.1。

2、最后形成的电原理图
图A.1
3、仿真运行效果图
图A.2
4、C51源程序
5、实验体会
通过这次的实验我得出的结论是:实验电路原理图如图A.1所示,图中含有2个分支电路;共阴极数码管LED1和LED2、P0口、P2口、上拉电阻RP1以及VCC组成的输出电路;由按钮开关BUT、P3.7和接地点组成的输入电路。

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

6、实验收获与心得
在这次的编程中我学会了计数统计原理与拆字显示原理;计数统计原理就是循环读取P3.7口电平若输入为0,计数器变量count加1;若判断计满100,则count清0。

为避免按键在按压下期间连续计数,每次计数处理后都需查询P3.7口电平,直到P3.7为1时才能结束此次统计。

然而拆字原理就是为使count的两位数值分别显示在两只数码管上,可将count用取模运算(count%10)拆出个位值,整除10运算(count/10)拆出十位值,提取字模后分别送相应显示端口即可。

这次的实验让我收获很多,让我学会了Proteus画图的软件,怎样画出符合要求的电路图,怎样合理布线。

最后能完整的将电路图画出来并仿真成功就获得了很大的收获。

相关主题