微机接口8253 实验(秒表)

时间:2012-07-06 13:46:12
【文件属性】:

文件名称:微机接口8253 实验(秒表)

文件大小:446KB

文件格式:DOC

更新时间:2012-07-06 13:46:12

8253实验 连线图 思路 代码

data segment freq dw 262,294,330,349,392l,440,494 data ends code segment assume ds:data, cs:code main proc far start: push ds mov ax,0 push ax mov ax,data mov ds,ax mov al,10110110b ;8253定时器2初始化 out 43h, al in al,61h ;读pb口 or al,03h out 61h,al ;pb0, pb1=’1’, 打开声音 again: mov ah, 1 ;dos功能调用,键盘输入并回显 int 21h ;按键(键入的ascii码值在al中) cmp al,1bh ; ‘Esc’退出 jz exit lea si, freq and ax,0fh ;ax中得到按键值1~7。 shl ax, 1;双字节 sub ax, 2;地址从0000开始 add si, ax ;si 指向对应的频率值 mov di, [si] mov dx, 12h mov ax, 34f0h


网友评论

  • 这个不错,很详细
  • 修改之后可以运行,很好!
  • 还可以,需要稍微改一下
  • 自己改一下错误,能运行的
  • 只有第二个程序的代码 没有第一个的。。