6位7段LED数码管显示(2)
时间:2025-04-20
时间:2025-04-20
1.设计目的与要求 1.1 设计目的
1. 了解 6 位 7 段 LED数码管的工作原理。 2. 熟悉并进一步掌握定时器和时基信号的使用方法。 3. 掌握 SPCE061A单片机控制 LED数码管显示的方法。
4. 通过本次课程设计使学生对智能仪表与装置系统有更深一步的了解,培养学生
将理论知识综合利用的能力,并与实践紧密结合。
5. 掌握各子系统设计方法、步骤,培养学生创新能力,总结报告的能力。
1.2 设计环境
1. 装有 Windows 系统和μ’nSP(TM) IDE 仿真环境的 PC 机一台,μ’nSP(TM)
十六位单片机实验箱一个。
2. 本实验用到的实验箱硬件模块为:SPCE061A核心及周边电路模块(包含 32 个
I/O口),6位 8 段数码管电路模块。
1.3 设计要求
1. 编程要求:主程序利用 C 语言编写,中断服务程序利用汇编语言编写。 2. 实现功能:SPCE061A单片机控制 6 个 LED数码管的显示。
3. 实验现象:运行开始点亮所有的数码管,6 位 LED 数码管均显示 0 并持续
1s。1s 后,第一位数码管从 0 显示到9,刷新时间为 0.5s,其他数码管全部显示 0。当第一位数码管显示到9 后,第一位数码管保持显示 9,第二位数码管从 0 显示到 9,刷新时间为 0.5s,其他数码管显示 0。依次直到第 6位数码管显示 9,即6 位数码管全部显示 9,6 位数码管全部显示 0,持续 1s,如此循环。(1s 的时间、0.5s 的时间都使用 2Hz 的时基信号(IRQ5)提供)。6 位数码管的显示状态见表1.