首页题目详情

(延续题22)设计用8255做为控温加热系统的温度输入和控温输出接口,TS是数字化测温模块,当OE=1时TS通过8位数据线DATA输出补码格式的温度值。HC为加热器,当STB=1时,通过数据线线DATA可向HC的输入8位无符号数PN,PN越大HC的热功率越大,PN=0时HC不发热。要求8255定时检查温度,按温度大小分段控制HC的功率,设8255端口地址为5C—5FH。①画出8255与TS和HC间的电路连线;②写出8255的初始化程序;③利用题1,编写中断程序,每隔2秒进行一次温度t测量,按t值向HC输出PN:当0≤t<100时,PN=200;100≤t<120时,PN=100;120≤t<150时,PN=50,t>150时,PN=0。undefined

问答题
2019-08-10 10:23:30
0315
参考答案:答:①PC7=OE,PC0=STB②8255初始化编程:MOV  AL,10010000BOUT  5FH,ALMOV  AL,00000010B    ;置STB=0,禁出OUT  5FH,AL③中断服务程序:MOV  AL,00001111B; OE=1OUT  5FH,ALIN   AL,5CH   ;输入温度值MOV  AH,ALMOV  AL,...
查看答案
 参考答案
科目:计算机原理与接口技术
学科:计算机科学与技术
感兴趣题目
若用8253作为温控系统的定时器,每隔2秒用中断方式测/控一次数据,8253的输入时钟频率为fc=100KHz,端口地址为50—53H;8259端口地址为58—59H,中断类型号为61H。要求:①计算8253的定时时间常数,画出8253和8259的电路连线图(可参考题20图);②分别为8259和8253编制初始化程序。
设8255的A、B和C口工作在方式0下,能循环查询输入输出,当查询到PC1=1时结束本程序;查询到PC1=0且PC0=1时,从A口读入数据,将其高四位取反,低四位保持不变,然后送B口输出。试编写8255初始化和应用程序(设8255  A、B、C口和控制端口地址为70H-73H)。
用8253作为控制系统的定时器,每隔100ms以中断方式监控一次。设8253的输入时钟频率为fc=1MHz,端口地址为30—33H;8259端口地址为80—81H,中断类型号为23H。要求:①计算8253的定时时间常数,用图中标出的信号线,画出8253和8259的电路连线图;②分别为8259和8253编制初始化程序。
用8253作为某数据采集系统的定时器,每隔10ms用中断方式采集一次数据,已知输入时钟频率为10kHz,8259端口地址为20—21H,中断类型号为13H,8253端口地址为40~43H,请为8259和8253编制初始化程序。
某系统中,定时/计数器8253的通道0、1、2和控制字端口分别为60H、61H、62H、63H。请完成:(1)设CLK0=2MHz,定义通道0工作在方式2,要求输出OUT0=lkHz方波,计算定时系数并写出通道0初始化程序;(2)定义通道1工作在方式2,用上述通道0的OUT0信号作为通道1的输入计数脉冲,设计数值为1000,请画出通道0和通道1的电路图,计算OUT1周期并写出通道1初始化程序;(3)若用OUT1信号向CPU发中断请求,请画出中断信号产生的电路。
如图1.1步进电动机SM有4个电极a、b、c、d(其中a-c为一组线圈,b-d为一组线圈)。如图1.2当相邻两极加高电平“1”时,另外两相邻两极加低电平“0”时,电机的转子就会偏转(如a=b=”1”,c=d=”0”,时,转子上的K点就会偏转到a和b两极之间的位置上)。现有如图1.3的实验电装置电路,①请写出转子K点从ab之间开始,顺时针步进转一周分几步_____________每步通过PA口的输出码_____________(答案格式如:步1-输出码00000011-K点位于ab间;)②请编写程序(包括8255的初始化),使步进电机产生以每秒一圈的速度顺时针连续均匀转动。(设延时子程序DELY有0.01秒的延时量, 8255的A、B、C口和控制口的地址分别是28H,29H,2AH和2BH。)
如图电路图,设8255A的端口地址为20H~23H,试编程实现:当开关K1、K2、K3、K4全向上(接+VCC)时,只有L1灯亮,当开关K1、K2、K3、K4全向下(接地)时,只有L2灯亮,否则,只有L3灯亮,请编写完整的实验程序,要求灯能实时反映出开关的状态。
利用8086的  存储器读与写和IO读与写信号,画出电路图。
设8253通道地址范围为48H~4BH ,0通道CLK0连接频率为2MHZ的时钟信号,现要求:计数器1输出一个频率为1Hz的方波信号,⑴画出8253电路连线图。⑵编写初始化程序。
首地址为buff1的数据区中存放若干数字字符,编程序把buff1中的数字字符转换为相应的非压缩BCD码,并存入buff2数据区中。DAT  SEGMENT    buff1  DB  ‘2981058368’     N1 =$ - buff1 buff2  DB  N1  DUP ( ? ) DAT  ENDS
如下数据段,字节变量HX中定义了10个字节的数据,设计汇编程序按顺序把它们转换成字符,存入AC开始的数据区。(注10个字节的数据可看成20个十六进制数码)MYD  SEGMENT HX  DB  6AH,0E1H,57H,98H,0C1H,36H,11H,49H,0C2H,3CHAC  DB  20 DUP(?) MYD   ENDS
编写汇编程序,功能是把bcdm中的非压缩bcd码,转换为相应的ascii码存到asci数据区中并送屏幕显示。  data   segmentbcdm  db  09h,05h,06h,02h,08h,0,03h,01h,07h,04h     cunt =$- bcdm asci  db  cunt  dup ( ? ) data   ends
相关题目
以下哪些属于买方交易风险()。
下列关于打印机优先级正确的叙述是()。
协作图所使用的有关参与者、对象和消息的符号与()是一样的。
用例图用来定义一个用例的输入和输出,以及在用户和系统之间交互的顺序。()
()与结构化编程类似地语句,它描述了模块的逻辑。
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于合法调用的是______。
在Java语言中,不允许使用指针体现出的Java特性是_________。
有下程序,请选择最后在屏幕显示的结果:() SETEXACTON s= i+SPACE(2) IFs== i\nIFs= i\n?one\nELSE ? wo\nENDIF ELSE IFs= i\n? hree\nELSE ?four\nENDIF ENDIF RETURN
设关系R(A,B,C)和S(B,C,D)下列各关系代数表达式不成立的是____。
TCP协议采用()次握手建立一个连接。
在通信过程中,只采用数字签名可以解决()等问题。
在你的WindowsServer2003系统中有三个物理硬盘。第一个硬盘只有一个分区,用作引导分区和系统分区;第二个硬盘有两个大小相等的分区--其中一个格式化成FAT,另一个格式化成NTFS;第三个硬盘目前全部都为自由空间。请问,你应当采用什么样的容错方式呢()。
多数I/O系统的结构应面向操作系统设计,考虑如何在操作系统与I/O系统之间进行合理的软、硬件功能分配。
I/O和CPU之间不论是采用串行传送还是并行传送,它们之间的联络方式(定时方式)可分为()三种。
一个总线传输周期包括()。
这里可作为广告区域
无忧题库

微信扫码关注 无忧题库 公众号