软件
6/10
6 软件
这 组装 代号 给 在下 是 guidance 仅有的. 这 完全 软件 和 所有 这 files 能
是 建立 在 这 软件 库.
st7/ ; 这 第一 线条 是 保留
; 为 specifying 这 操作指南 设置
; 的 这 目标 处理器
;************************************************************************
; 标题:wake.asm
; author: ppg 微控制器 产品 team
; 描述:主要的 程序 (使用 的 这 halt 模式 为 解码
;一个 keypad).
;
;************************************************************************
标题 "wake.asm"
; 这个 标题 将 呈现 在 各自
; 页 的 这 listing 文件
motorola ; 这个 directive forces 这 motorola
; format 为 这 组装 (default)
#include “st72251.inc”; 包含 st72251 寄存器 和 记忆 mapping 文件
#include “constant.inc” ; 包含 一般 constants 文件
;***********************************************************************
; 变量, constants 定义 和 关联 locally
; 你 能 定义 your 自己的 值 为 一个 local 涉及 here
;***********************************************************************
;************************************************************************
; public routines (定义 here)
;************************************************************************
WORDS
段 '只读存储器'
.init
ld 一个,#$80 ; 中断 是 造成 用 下落 边缘 (在 端口 c).
ld miscr,一个
ld 一个,#$0f
ld pbddr,一个
ld pbor,一个 ; pb0 至 pb3 configures 作 输出(leds).
ld paddr,一个
CLR PAOR; pa0 至 pa3 配置 作 输出.
clr padr
ld 一个,#$0f