标签:仿真 8086 CODE 8253 equ mov al dx data
8086之8253芯片仿真
汇编语言 微机原理 8086题目1
问题描述
实现开关闭合后5s后点亮发光二极管 方式0
解答
使用1HZ频率输入给定时器0
工作模式为0
电路图
题目1 电路图
程序
;====================================================================
; Main.asm file generated by New Project wizard
;
; Created: 周日 7月 7 2019
; Processor: 8086
; Compiler: MASM32
;
; Before starting simulation set Internal Memory Size
; in the 8086 model properties to 0x10000
;实现开关闭合后5s后点亮发光二极管
;====================================================================
data segment
T08253 equ 40h
T18253 equ 42h
T28253 equ 44h
TD8253 equ 46h
data ends
CODE SEGMENT PUBLIC 'CODE'
ASSUME CS:CODE,ds:data
START:
mov ax,data
mov ds,ax
;写控制字
mov dx,TD8253
mov al,00010000b
out dx,al
;写计数初值
mov dx,T08253
mov al,05h
out dx,al
; Write your code here
ENDLESS:
JMP ENDLESS
CODE ENDS
END START
题目2
问题描述
实现开关闭合后5s后点亮发光二极管 方式1
解答
电路图
题目2 电路图
程序
;====================================================================
; Main.asm file generated by New Project wizard
;
; Created: 周日 7月 7 2019
; Processor: 8086
; Compiler: MASM32
;
; Before starting simulation set Internal Memory Size
; in the 8086 model properties to 0x10000
;实现开关闭合后5s后点亮发光二极管 方式2
;====================================================================
data segment
T08253 equ 40h
T18253 equ 42h
T28253 equ 44h
TD8253 equ 46h
data ends
CODE SEGMENT PUBLIC 'CODE'
ASSUME CS:CODE,ds:data
START:
mov ax,data
mov ds,ax
;写控制字
mov dx,TD8253
mov al,01010010b
out dx,al
;写计数初值
mov dx,T18253
mov al,05h
out dx,al
; Write your code here
ENDLESS:
JMP ENDLESS
CODE ENDS
END START
题目3
问题描述
发出喇叭中音 方式2
解答
电路图
题目3电路图
程序
;====================================================================
; Main.asm file generated by New Project wizard
;
; Created: 周一 7月 8 2019
; Processor: 8086
; Compiler: MASM32
;
; Before starting simulation set Internal Memory Size
; in the 8086 model properties to 0x10000
;利用方式2发出中音1(523HZ),输入10khz
;====================================================================
data segment
T08253 equ 40h
T18253 equ 42h
T28253 equ 44h
TD8253 equ 46h
data ends
CODE SEGMENT PUBLIC 'CODE'
ASSUME CS:CODE,ds:data
START:
mov ax,data;
mov dx,ax;
;写入控制字
mov dx,TD8253;
mov al,00010101b;
out dx,al;
;写入计数初值
mov dx,T08253
mov al,20H
out dx,al
ENDLESS:
JMP ENDLESS
CODE ENDS
END START
题目4
问题描述
发出喇叭中音 方式3
解答
电路图
题目4电路图
程序
;====================================================================
; Main.asm file generated by New Project wizard
;
; Created: 周一 7月 8 2019
; Processor: 8086
; Compiler: MASM32
;
; Before starting simulation set Internal Memory Size
; in the 8086 model properties to 0x10000
;利用方式2发出中音1(523HZ),输入10khz
;====================================================================
data segment
T08253 equ 40h
T18253 equ 42h
T28253 equ 44h
TD8253 equ 46h
data ends
CODE SEGMENT PUBLIC 'CODE'
ASSUME CS:CODE,ds:data
START:
mov ax,data;
mov dx,ax;
;写入控制字
mov dx,TD8253;
mov al,01010111b;
out dx,al;
;写入计数初值
mov dx,T18253
mov al,20H
out dx,al
ENDLESS:
JMP ENDLESS
CODE ENDS
END START
标签:仿真,8086,CODE,8253,equ,mov,al,dx,data 来源: https://www.cnblogs.com/Howbin/p/11149436.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。