正在加载图片...
Kei软件实全教程(五) 同样,在设置时如果输入- dsimboard则能够调出如 t 图2的界面。 0s1 ItL 第一块仿真板的硬件电路很简单,电路图已在 板上,第二块板实现的功能稍复杂,其键盘和数码acrm 显示管部份的电路原理图如图4所示。下表给出了 3u“ 常用字形码,读者也可以根据图中的接线自行写出 其它如A、B、C、D、E、F等的字形码。除了键 盘和数码管以外,P1口同样也接有8个发光二极管, 图3实验仿真板的设置 连接方式与图1相同;脉冲发生器是接入T0即P34引脚。 OcOh0f9h 0a4hOb0h99h92h 90h OFFH 2 9消隐 RM MM P3.7 89C51 P3.6 益图2图 h g fe d c ba P3.5 E.E.B.E.E.B.B.B. P3.1 P3.0 图4实验仿真板2数码管和键盘部份的电路图 三、实例调试 以下以一个稍复杂的程序为例,说明键盘、LED显示实验仿真板的使用。该程序实现 的是可控流水灯,接P32的键为开始键,按此键则灯开始流动(由上而下),接P3.3的键 为停止键,按此键则停止流动,所有灯暗,接P34的键为向上键,按此键则灯由上向下流 动,接P35的键为向下键,按此键则灯由下向上流动 例8 UpDown BIT OOH;上下行标志 StartEnd bit olh;起动及停止标志 LAMPCODE EQU2H;存放流动的数据代码 ORO 000OH AJMP MAIN MAIN MOV SP#SFH MOV Pl#OFFH CLRUpDown 启动时处于向上的状态Keil 软件实全教程(五) 同样,在设置时如果输入-dsimboard 则能够调出如 图 2 的界面。 第一块仿真板的硬件电路很简单,电路图已在 板上,第二块板实现的功能稍复杂,其键盘和数码 显示管部份的电路原理图如图 4 所示。下表给出了 常用字形码,读者也可以根据图中的接线自行写出 其它如 A、B、C、D、E、F 等的字形码。 除了键 盘和数码管以外,P1 口同样也接有 8 个发光二极管, 连接方式与图 1 相同;脉冲发生器是接入 T0 即 P3.4 引脚。 0c0h 0f9h 0a4h 0b0h 99h 92h 82h 0f8h 80h 90h 0FFH 0 1 2 3 4 5 6 7 8 9 消隐 三、实例调试 以下以一个稍复杂的程序为例,说明键盘、LED 显示实验仿真板的使用。该程序实现 的是可控流水灯,接 P3.2 的键为开始键,按此键则灯开始流动(由上而下),接 P3.3 的键 为停止键,按此键则停止流动,所有灯暗,接 P3.4 的键为向上键,按此键则灯由上向下流 动,接 P3.5 的键为向下键,按此键则灯由下向上流动。 例 8: UpDown BIT 00H ;上下行标志 StartEnd BIT 01H ;起动及停止标志 LAMPCODE EQU 21H ;存放流动的数据代码 ORG 0000H AJMP MAIN ORG 30H MAIN: MOV SP,#5FH MOV P1,#0FFH CLR UpDown ;启动时处于向上的状态 h g f e P0.7 P0.0 P0.7 P0.6 P0.5 P0.4 d c b a P0.3 P0.2 P0.1 P0.0 P2.7 P2.0 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 驱动 P3.0 P3.1 P3.2 P3.5 P3.3 P3.4 P3.6 P3.7 2 3 6 7 A B E F 0 1 4 5 8 9 VCC C D 89C51 图 4 实验仿真板 2 数码管和键盘部份的电路图 图 3 实验仿真板的设置
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有