当前位置:   article > 正文

微机原理与应用综合实验—计数器8254应用_8254产生1hz方波代码

8254产生1hz方波代码

微机原理与应用综合实验—计数器8254应用


——南京理工大学2019秋季学期电子信息工程专业《微机原理与应用综合实验》(1学分)


1.实验内容与

在这里插入图片描述
在这里插入图片描述

2.实验代码

;8254定时应用实验  输出1Hz
;****************根据查看端口资源修改下列符号值*******************

IOY0   EQU  06C0H         ;片选IOY0对应的端口始地址

;*****************************************************************
MY8254_COUNT0  EQU   IOY0+00H*2   ;8254计数器0端口地址
MY8254_COUNT1  EQU   IOY0+01H*2   ;8254计数器1端口地址
MY8254_COUNT2  EQU   IOY0+02H*2   ;8254计数器2端口地址
MY8254_MODE    EQU   IOY0+03H*2   ;8254控制寄存器端口地址

STACK1 SEGMENT STACK
DW 256 DUP(?)
STACK1 ENDS

CODE SEGMENT
ASSUME CS:CODE
START: MOV DX,MY8254_MODE         ;初始化8254工作方式
MOV AL,76H                 ;计数器1,方式3
OUT DX,AL
MOV DX,MY8254_COUNT1       ;装入计数初值
MOV AL,64H                 ;100分频
OUT DX,AL
MOV AL,00H
OUT DX,AL
MOV DX,MY8254_MODE         ;初始化8254工作方式
MOV AL,36H                 ;计数器0,方式3
OUT DX,AL
MOV DX,MY8254_COUNT0       ;装入计数初值
MOV AL,00H                 ;18432分频
OUT DX,AL
MOV AL,48H
OUT DX,AL
MOV AX,4C00H               ;结束程序退出
INT 21H
CODE ENDS
END START
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

以上代码,需结合硬件验证。

注:以上代码,均由本人独立完成,转载需注明出处,尊重原创,人人有责。欢迎交流~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/725218
推荐阅读
相关标签
  

闽ICP备14008679号