您正在查看 "微机实验" 分类下的文章 2009-11-05 18:00 标 题: 周五早1,2节微机实验(8086)
发信站: 饮水思源 (2008年10月31日10:04:58 星期五)
一。读开关数,用二极管显示;三个开关按照1,8 -- 2,7 -- 3,6 -- 4,5 -- 3,6 -- 2,7
-- 1,8循环显示;四个开关按照1,2 -- 3 -- 4,5 -- 8循环显示;其余全灭,周期不限,
看清即可。规定PC接8个二极管,PA接开关。
二。在一的基础上,加入中断,检测手控脉冲+pulse,并用8253控制LED显示。连按两下时
,LED按照 红--黄--绿--红--绿--红 循环显示,周期用8253控制,1s。
实现第二题的同时,第一题的 |
2009-11-05 17:40 标 题: 周四下午78节微机实验(86)
发信站: 饮水思源 (2008年10月30日16:03:39 星期四)
1.开关状态显示:PA输入,PB输出,开关数为3时循环显示红灯--黄灯--绿灯--红灯;频率
自拟。
2.每隔1.5秒钟检验一次0809,中断读出电压值,用8421方式显示电压值的整数部分。时间
用8253控制。
要求第1、2题程序写一起。所用芯片8255、8253、0809、8259
---
1.
D1 EQU 10H
CODE SEGMENT
ASSUME CS:CODE
START:
PUSH |
2009-11-05 13:57 发信人: shentong (逍遥), 信区: SEIEE
标 题: 周一下午7,8节微机考试题目(8086)
发信站: 饮水思源 (2008年10月27日15:11:31 星期一)
1.使用8255计数开关量,等于三则以1,3—2,4—3,5—4,6—5,7—6,8循环亮,不等
于三则暗(30分)
2.三人表决器,使用8255和8253,开关小于三绿灯以1秒的速度闪,等于三黄灯以2秒的速
度闪,大于三红灯以1秒的速度闪(30分)
和去年的题目基本一样,难度不大,发出题目,攒人品~
----
标 题: 周一9、 |
2009-11-05 13:55
D1 EQU 5H
CODE SEGMENT
ASSUME CS:CODE
|
2009-10-18 18:55 D1 EQU 10H
INT00 EQU 200h
INT01 EQU 201h
PA EQU 208H
CTL EQU 20BH
STACK SEGMENT STACK 'STACK'
DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START:
PUSH CS
POP DS
MOV DX,213H
MOV AL,90H
OUT DX,AL
; Z DUAN
CLI
MOV DX,CTL
MOV AL,80H
OUT DX,AL
MOV DX,PA
MOV AX,0FFH
OUT D |
2009-10-08 17:14 CODE SEGMENT
ASSUME CS:CODE
START:
MOV DX,22bH
MOV AL,00110101B ;TIMER0,mode 2,BCD,8253
OUT DX,AL
MOV DX,228H ;TIMER0,1/5000
MOV AL,00H
OUT DX,AL
MOV AL,20H
OUT DX,AL
MOV DX,22bH
MOV AL,01110111B ;TIMER1,MODE 3,BCD
OUT DX,AL
MOV DX,229H ;TIMER1,1/4000
MOV AL,07H
OUT DX,AL
MOV AL,03H
OUT DX,AL
AINCOUT:
MOV DX,203H ;8255
MOV AL,90H
OUT DX,AL
READ: MOV DX,200H ;GET |
2009-09-26 20:01 D1 EQU 10H
CODE SEGMENT
ASSUME CS:CODE
START:
PUSH CS
POP DS
MOV DX,203H ;A in C out
MOV AL,90H
OUT DX,AL
READ: MOV DX,200H ;get A
IN AL,DX
MOV |
| | |