微机原理项目汇报项目五剖析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

;报警灯亮
mov dx,0f001h
out dx,al
jmp again
code ends
end start
我的想法很简单,说的也很简单,就是感觉上课与上机安排 的比较紧凑,好多东西没有理解透彻就去上机,有时达不到 想要的效果。
虽然不是第一次接触计算机语言,不过 对于汇编语言的学习接受还是太慢,起 初拿到题目的时候不知道从何做起,经 过和同学的讨论,和对课本的进一步学 习,对项目有了一定的了解之后,同组 的相互帮助,相互学习探讨,再经过几 次的实验,终于把项目完成了。但我对 于汇编的课程还没有结束,要再接再励, 学以致用。
5 2 1 39 38 37
P C5 P C4 P C3 P C2 P C1 P C0
Leabharlann Baidu
JP 75
8 7 6 5 4 3 2 1
P B7 P B6 P B5 P B4 P B3 P B2 P B1 P B0
36 35 34 33 32 31 30 29
P B7 P B6 P B5 P B4 P B3 P B2 P B1 P B0
正常。全部正常后气动设备的主电机开始 工作。并且用显示器显示各个环节的检测 信息,以方便用户查找设备无法正常启动 的原因。
开关6个 发光二极管7个 8255A芯片1个 蜂鸣器1个
开关 发光管
JP 79
8 7 6 5 4 3 2 1
TMROUT
TMRIN U41
P C5 P C4 P C3 P C2 P C1 P C0
;读入开关状态
push ax
and al,00000001B
;检查电源是否开启
cmp al,0
pop ax
jnz wt
mov dx,0f001h
out dx,al
;灯泡显示
and al,11110000B
cmp al,0
;判断开关是否全部闭合
jnz st
;不为0跳转
mov dx,0f001h
;主电机开始工作
微机原理项目汇报 ——项目五
一 设计要求 二 实验设备 三 接线图 四 程序流程图 五 实现的功能 六 实验现场图片 七 程序 八 存在的问题 九 心得体会
大型机械加工设备启动过程的检测系统:
1、检验设备供气的气源压力是否正常; 2、检验液压系统的压力是否正常; 3、检验安全门是否关闭; 4、检验安全的装备中的光电传感器工作是否
JP 76
8 7 6 5 4 3 2 1
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
28 27 26 25 24 23 22 21
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
8155
RESET 4 RST
TMRIN 3 TMRIN
TMRIN
TMROUT 6 TMROUT TMROUT
ALE IO/M
WR RD CE
11 ALE
7
10 WR
9 RD
8
8155
IO/M CS
AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0
19 18 17 16 15 14 13 12
D7 D6 D5 D4 D3 D2 D1 D0
开始 设置8255A芯片A口输入B口输出
程序初始化,所有的灯灭
again:
segment stack
db 1024 dup(0)
ends
segment 'code'
assume ss:stacks, cs:code
mov dx,0f003h
mov al,10010000B
;方式控制字
out dx,al
;A口输入,B口输出
mov dx,0f000h
in al,dx
mov al,00001100B
out dx,al
jmp again
wt: mov dx,0f001h
mov al,11111111B
out dx,al
;关闭所有设备
jmp again
st: mov dx,0f001h
in al,dx
or al,00000010B
;关闭主电机
and al,11111011B
正常
对工作启动项进行判别
非正常
除非正常报警指示灯灭, 所有灯都亮,电机正常启动
正常工作指示灯灭,非正常工作指示灯亮, 警报器响,电机不能正常启动
结束
实现的功能
1.正常工作时,电源指示灯亮,电路正 常工作指示灯亮 2.工作电路的四个灯有一个不亮时,电 源灯亮,电路正常工作指示灯灭,蜂鸣 器响。
stacks stacks code start:
相关文档
最新文档