目录
一、实验目的
学习8位数码管串行扩展原理,掌握74HC595与动态显示编程方法。
二、实验内容
【参照图表】
(1)创建一个包含80C51固件,且采用Keil for 8051编译器的新项目。
(2)按照图3.54和表2.18完成实验的电路图绘制。
(3)编写C51源程序,要求实现如下功能:
- 8个数码管的所有笔段整体全亮1秒(以便检查有无缺画);
- 按照从左至右的顺序以0.5秒间隔逐位显示数字7,6,5,4,3,2,1,0;
- 8个数码管整体显示自己学号前4位+后4位。
(4)完成源程序编译和动态调试,实现实验7的控制功能要求。
(5)完成实验7报告的撰写。提交实验报告并包括如下内容:实验步骤,含电路原理图及其分析,74HC595原理阐述,C51源程序(含注释语句);记录与处理(仿真运行截图),实验小结。
(6)C51源程序源代码压缩后以附件形式提交。