ARM 课程设计报告 - 0 - 目 录 一、 设计内容 ………………………………………………2 1.1 实验目的 ………………………………………………2 1.2 实验设备 ………………………………………………2 二、 设计原理 ………………………………………………2 2.1 八段数码管 …………………………………………2 2.2 电路原理………………………………………………3 三、 操作步骤 ………………………………………………4 四、 程序代码 ………………………………………………5 五、 心得体会 ………………………………………………12 ARM 课程设计报告 - 1 - ARM 数码管显示 一、 设计内容 1.1 实验目的 掌握 LED 的显示控制方法。 巩固对存储区进行访问的方法。 1.2 实验设备 硬件:Embest Arm EduKit II 实验平台,Embest ARM 标准/增强型仿真器套件,PC 机。 软件:Embest IDE Pro 2004 集成开发环境,Window s 98/2000/NT/XP。 二、 设计原理 2.1 八段数码管 嵌入式系统中,经常使用八段数码管来显示数字或符号,由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 结构: 八段数码管由八个发光二极管组成,其中七个长条形的发光管排列成“日”字形,右下角一个点形的发光管作为显示小数用,八段数码管能显示所有数字及部份英文字母。见图 类型: 八段数码管有两种不同的形式:一种是八个发光二极管的阳极都连在一起的,称之为共阳极八段数码管;另一种是八个发光二极管的阴极都连在一起的,称之为共阴极八段数码管。 ARM 课程设计报告 - 2 - 字符 dp g f e d c b a 共阴极 共阳极 0 0 0 1 1 1 1 1 1 3FH C0H 1 0 0 0 0 0 1 1 0 06H F9H 2 0 1 0 1 1 0 1 1 5BH A4H 3 0 1 0 0 1 1 1 1 4FH B0H 4 0 1 1 0 0 1 1 0 66H 99H 5 0 1 1 0 1 1 0 1 6DH 92H 6 0 1 1 1 1 1 0 1 7DH 82H 7 0 0 0 0 0 1 1 1 07H F8H 8 0 1 1 1 1 1 1 1 7FH 80H 9 0 1 1 0 1 1 1 1 6FH 90H A 0 1 1 1 0 1 1 1 77H 88H B 0 1 1 1 1 1 0 0 7CH 83H C 0 0 1 1 1 0 0 1 39H C6H D 0 1 0 1 1 1 1 0 5EH A1H E 0 1 1 1 1 0 0 1 79H 86H F 0 1 1 1 0 0 0 1 71H 8EH – 0 1...