| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 721 人关注过本帖
标题:汇编帝进来看一下~~~有问题请教~~~~
只看楼主 加入收藏
drizzle1107
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-1-1
结帖率:0
收藏
已结贴  问题点数:10 回复次数:1 
汇编帝进来看一下~~~有问题请教~~~~
下面的程序可否~~~~



利用8253定时/计数器和8255接口电路,设计一个十进制计数器,对外部事件进行计数,计满100即清0,并在八个发光二极管或七段led.显示器上显示计数值。按下开关K0开始对外部事件计数,按下开关K1停止计数,按下开关K2显示器清零


代码如下:
DATA  SEGMENT
LED  DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
DATA  ENDS
CODE    SEGMENT
    ASSUME    CS:    CODE
START:    MOV    AL,    36H            ;设置8253计数器0为工作方式3,十进制计数
        MOV    DX,    283H
    OUT    DX,    AL            ;送方式控制字到控制口
    MOV    DX,    280H
    MOV    AX,    1000        ;计数初值为1000
    OUT    DX,    AL            ;送计数初值的低字节到计数器0的端口
        MOV    AL,    AH            
    OUT    DX,    AL            ;送计数初值的高字节到计数器0的端口
    MOV    AL,    76H            ;设置8253计数器1为工作方式3,十进制计数
        MOV    DX,    283H
    OUT    DX,    AL            ;送方式控制字到控制口
    MOV    DX,    281H
    MOV    AX,    1000        ;计数初值为1000
    OUT    DX,    AL            ;送计数初值的低字节到计数器1的端口
        MOV    AL,    AH            
    OUT    DX,    AL           ;送计数初值的高字节到计数器1的端口
    MOV    AL,    B6H        ;设置8253计数器2为工作方式3,十进制计数
       MOV    DX,    283H
    OUT    DX,    AL            ;送方式控制字到控制口
    MOV    DX,    282H
    MOV    AX,    1000        ;计数初值为1000
    OUT    DX,    AL            ;送计数初值的低字节到计数器2的端口
        MOV    AL,    AH            
    OUT    DX,    AL           ;送计数初值的高字节到计数器2的端口
                          
        MOV    AH,    4CH            ;返回DOS
        INT        21H
CODE    ENDS
        END    START
搜索更多相关主题的帖子: 汇编 
2010-01-01 18:45
andytony1234
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:102
注 册:2009-11-9
收藏
得分:10 
这个就是在单片机上写的对不对啊?
还没学...
2010-01-03 17:54
快速回复:汇编帝进来看一下~~~有问题请教~~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015726 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved