当前位置:文档之家› 51单片机系统扩展

51单片机系统扩展

4.运行实验结果,完成实验报告。
实验结果:
51单片机系统扩展仿真图如图1-2所示:
图1-2 51单片机系统扩展仿真图
实验总结:
通过这次试验,调试成功,运行结果正确:刚开始8个LED全部都亮,当按下DSW1的一个开关时,对应的LED数码管熄灭,运行结果理想。这次试验,学会了51单片机系统扩展,并且了解了外部扩展芯片的使用功能,学会了51单片机系统扩展编程与调试。最后一个试验也圆满画下了句点,但是学习中任然存在很多的问题与不足,应该在学习中不断发现问题,在实践中检验学到的理论知识,让理论和实践相结合,学以致用。
图1-1 51单片机系统扩展电路原理图
驱动程序如下:
#include <reg51.h>
#include <absacc.h>
void delay(unsigned int count)
{
unsigned char i;
while(count--)
for(i=0;i<120;i++);
}
void main()
{
unsigned char num;
while(1)
{
num=XBYTE[0xfeff];
delay(100);
XBYTE[0xfeff]=num;
}Байду номын сангаас
}
实验内容:
1.实验接线图如图1-1所示,按图接线;
2.编写实验程序,经编译、链接无误后装入系统,启动调试;
3.运行程序,用示波器测量D/A的输出,观察实验现象;
洛阳理工学院实验报告
系别
计算机与信息工程系
班级
学号
姓名
课程名称
单片机原理及应用
实验日期
2013.11.06
实验名称
51单片机系统扩展
成绩
实验目的:
1.利用74LS273和74LS244扩展并行I/0口;
2.掌握keil和proteus用法。
实验原理:
实验电路原理图如图1-1所示,外部扩展芯片为74L273和74LS244,利用它们与一个“或”门、一个“或非”门以及DSW1等共同组成I/O口外部扩展系统,并实现以下功能:通过控制DSW1的开关状态来控制相应的LED数码管的亮暗程度。
相关主题