【文件属性】:
文件名称:自动售货机源代码
文件大小:20KB
文件格式:ASM
更新时间:2016-04-18 18:27:00
自动售货机 移动电话
ORG 0000H
AJMP STAR1
ORG 0030H
;*****本机号码显示子程序*****
STAR1: MOV 7FH ,#70H
ACALL TIMD
ACALL TIMD
ACALL TIMD
STAR: ACALL INI79 ;初始化显示
MOV DPTR ,#07FFFH ;输入显示命令
MOV A ,#91H
MOVX @DPTR ,A
MOV R7 ,#12
MOV R6 ,#0
XS_BD: MOV DPTR ,#NUM_1 ;本售货机的号码地址
MOV A ,R6 ;顺序偏移量
MOVC A ,@A+DPTR
MOV DPTR ,#03FFFH ;显示的命令数据地址端口
MOVX @DPTR ,A
INC R6
DJNZ R7 ,XS_BD
;*****初始化波特率;2400,工作方式1,计数器1*****
RT_STAR: MOV TMOD ,#20H ;定时器/计数器1作波特率发生器的初始化
MOV TL1 ,#0F4H
MOV TH1 ,#0F4H
MOV IE ,#80H ;禁止T1中断,使用复位状态可不设
SETB TR1 ;T1启动
MOV SCON ,#40H ;串口初始化成方式1
MOV PCON ,#00H ;是SMOD=0,使用复位状态可不设
SETB REN ;启动接收
网友评论
- 看不懂,下载下来瞅瞅
- 有参考价值,没有写过c方面的应用。想看看里面是怎么实现的。