第7章 微型机接口技术.ppt

8253的三个通道输入时钟由系统PCLK分频得到,频率为: 2.38636/2=1.1931816MHz. 在IBM-PC/XT微机系统中,通道0定时OUT0接8259的IR0,通道1刷新动态存储器,通道2控制扬声器发声. 1 简易键盘的工作原理 矩阵结构键盘的工作原理 1.扫描法 先使第0行接低电平,其余行为高电平,然后看第0行是否有键闭合(通过检查列线电位实现) 此后,再将第1行接地,然后检测列线是否有变为低电位的线。如此往下一行一行地扫描,直到最后一行 在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出 通过组合行线和列线可识别此刻按下的是哪一键 键盘扫描程序第1段:判断是否有键按下 key1: mov al,00 mov dx,rowport out dx,al ;使所有行线为低电平 mov dx,colport in al,dx ;读取列值 cmp al,0ffh jz key1 ;无闭合键,循环等待 call delay ;有闭合键 ;延迟20ms清除抖动 键盘扫描程序第2段:识别按键(扫描) mov cx,8 ;行数送CX mov ah,0feh ;扫描初值送AH key2: mov al,ah mov dx,rowport out dx,al ;输出行值(扫描值) mov dx,colpor

文档评论(0)

1亿VIP精品文档

相关文档