| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 815 人关注过本帖
标题:谁能帮我解决这一道微机原理的问题
只看楼主 加入收藏
jiangzixuan
Rank: 1
来 自:山东日照
等 级:新手上路
帖 子:615
专家分:0
注 册:2006-5-31
收藏
 问题点数:0 回复次数:2 
谁能帮我解决这一道微机原理的问题

题目:
当工件从光源与光敏电阻之间通过时,CLK0端即可接收到一个脉冲信号,由计数器0计数。每当有80个工件通过后,由输出端OUT0输出一个负脉冲作为中断请求信号通知CPU。CPU在处理该中断的中断服务程序中启动计数器1,由OUT1产生2000Hz的方波驱动蜂鸣器发声,提示工件以满80个,5秒后扬声器停止发声。

下面是本题的图片:
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 微机 原理 
2007-01-09 16:45
lefttime
Rank: 1
等 级:新手上路
帖 子:162
专家分:0
注 册:2006-10-6
收藏
得分:0 

看不太清你的图,最好传上个放大的图来,看不清设备占用的端口,这样会让人不知道从哪输入状态字来控制~~
给个提示吧,可以通过8253来实现
而且8253中三个计数器的时钟频率为1.19MHz
计数器0可以初始化为方式0驱动以产生中断
例如:
......
MOV AL,10H
OUT 状态字端口号,AL
MOV AL,80
OUT 计数器0地址,AL
......
计数器2初始化为方式3(产生方波信号),取数为2380可产生2000Hz的方波
例如:
......
MOV AL,0B6H
OUT 状态字端口号,AL
MOV AX,2380
OUT 计数器2端口地址,AX
......


我是金子,我要闪光的
2007-01-10 19:08
jiangzixuan
Rank: 1
来 自:山东日照
等 级:新手上路
帖 子:615
专家分:0
注 册:2006-5-31
收藏
得分:0 
高手,谢谢你的提示。

都是水何必装醇,都是色狼又何必装羊!!
2007-01-10 21:42
快速回复:谁能帮我解决这一道微机原理的问题
数据加载中...
 
   



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

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