开关量输入输出(io)实验

上传人:kms****20 文档编号:51020619 上传时间:2018-08-12 格式:PPT 页数:18 大小:142.50KB
返回 下载 相关 举报
开关量输入输出(io)实验_第1页
第1页 / 共18页
开关量输入输出(io)实验_第2页
第2页 / 共18页
开关量输入输出(io)实验_第3页
第3页 / 共18页
开关量输入输出(io)实验_第4页
第4页 / 共18页
开关量输入输出(io)实验_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《开关量输入输出(io)实验》由会员分享,可在线阅读,更多相关《开关量输入输出(io)实验(18页珍藏版)》请在金锄头文库上搜索。

1、开关量输入输出(IO)实验l实验目的l实验器材l硬件接线l程序功能l程序清单l备注说明 A.3-0COMASTA PTALDA PTB ;取开关PTB0状态,0-闭合AND #%00000001 ;剩下PTB0位STA TmpVar ;放入变量TmpVar11NOPLDA PTC ;取开关PTC0状态,0-闭合AND #%00000001 ;剩下PTC0位NOPADD TmpVar ;经过此运算 若A=0,两个均闭合;若=1,有一个闭合;=2,均未闭合CBEQA #$0,Light0 ;比较,相等转移,A=0转向Light012NOPCBEQA #$1,Light1 ;A=1转Light1NO

2、P ;A=2,两排均不亮LDA #$FF ;两排灯均不亮 1-不亮STA PTBSTA PTCBRA IO_End ;转IO_END,延时13Light0:LDA #$00 ;两排灯均亮 0-亮STA PTBSTA PTCBRA IO_End ;无条件转IO_ENDLight1:LDA Light_BC ;两排灯之一亮 0-亮STA PTB ;驱动B口灯NEGA ;求补命令STA PTC ;驱动B口灯STA Light_BC ;保存状态14IO_End:LDA #$FE ;延时Delay1:LDX #$FCDelay2:NOPNOPNOPDBNZX Delay2DBNZA Delay1BRA Start ;无条件转开始处*-15*-子程序-* Init0: ;系统初始化Init0子程序LDA #%00000001 ;初始化CONFIG2STA $001E LDA #%00111101 ;初始化CONFIG1STA $001FCLR $0036 ;初始化PTCLMOV #$01,$0036MOV #$01,$0038MOV #$2C,$0039MOV #$80,$003A16BSET 5,$0036BSET 7,$0037BSET 4,$0036RTS *-复位矢量- ORG $FFFE ;复位矢量DW MainInit17备注说明:l仅作为基本教学例程18

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号