(延续题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。
微信扫码关注 无忧题库 公众号