标题:谁能帮我解决这一道微机原理的问题
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-115085-1-1.html




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

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