8259编程
❶ 虚拟设备编程,用什么软件和语言
主要是汇编语言,接口接术,
8255,8253,8237,8259,8251等芯片,
有程序的查询中断DMA等,
有计算机的基础知识,数制转换,字符区位码,
还有开机进系统DOS工作在实模式进入WINDOWS变保护模式等,
还有一些多媒体硬件的知识分不多。
总线如PCI ISA SCSI 南北桥的控制
通道和IO处理机等.
笔试选择60分,填空40分。
上机考的是一道汇编语言题100分。
另外,站长团上有产品团购,便宜有保证
❷ (微机原理)用8086,8253,8251,8255,8259和8237其中的几种设计一个简单的实验,请给点思路
可编程定时/计数器8253实验
一、实验要求
利用8086外接8253可编程定时/计数器,可以实现方波的产生。
二、实验目的
1、学习8086与8253的连接方法。
2、学习8253的控制方法。
3、掌握8253定时器/计数器的工作方式和编程原理
三、实验说明
8253芯片介绍
8253是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为0-2MHz,用+5V单电源供电。
8253的功能用途:
⑴延时中断;⑵可编程频率发生器;⑶事件计数器;⑷二进制倍频器⑸实时时钟;⑹数字单稳⑺复杂的电机控制器。
8253的六种工作方式:
⑴方式0:计数结束中断;⑵方式l:可编程频率发生;⑶方式2:频率发生器;⑷方式3:方波频率发生器;⑸方式4:软件触发的选通信号;⑹方式5:硬件触发的选通信号。
四、实验步骤
1、Proteus仿真
a.在Proteus中打开设计文档“8253_STM.DSN”;
b.建立实验程序并编译,仿真;
c.如不能正常工作,打开调试窗口进行调试。
参考程序:
CODE SEGMENT
ASSUMECS:CODE
START:
JMPTCONT
TCONTROEQU0A06H
TCON0EQU0A00H
TCON1EQU0A02H
TCON2 EQU0A04H
TCONT:
MOVDX,TCONTRO
MOVAL,16H;计数器0,只写计算值低8位,方式3,二进制计数
OUTDX,AL
MOVDX,TCON0
MOVAX,20 ;时钟为1MHZ,计数时间=1us*20=20us,输出频率50KHZOUTDX,AL
JMP$
CODEENDS
ENDSTART
五、实验电路及连线
1、Proteus实验电路