8086应用举例

8086应用举例

ID:21720281

大小:206.04 KB

页数:7页

时间:2018-10-24

8086应用举例_第1页
8086应用举例_第2页
8086应用举例_第3页
8086应用举例_第4页
8086应用举例_第5页
资源描述:

《8086应用举例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、应用平例利用8086处理器设计一个简单的电加热炉的温度控制系统,耍求.•1

2、、FI标温度可以设置、兄示;(XXX)2、炉内实际温度可以显示(XXX)3、温度控制过稈中,每秒种测景、调节1次4、通过固体继屯器调爷屯阻丝对屯炉加温5、加热速度:1度/分钟,到200度后保持稳定(一)设计要点:1、以8086为处理器2、用3个8位锁存器锁存20位地址(AD0-AD15;A16-A19;BHE)3、RAM存储器地址从00000H-03FFFH连续空间(16K*8)6264*2数据及中断矢M•表4、ROM存储器地址从FC000H-FFFFFH的连续空间(16K*8)2

3、762*2程序和程序中用到的同定参数5、定时器8253控制时问(端U地址0020H,0022H,0024H,0026H)6、16键、6位LED显示器通过8255A的A、B、CLI接口(端口地址0030H,0032H,0034H,0036H)7、电阻加热:8255的C口控制0809的状态由C口査询8、温度测量:ADC08098位输入0-5V(启动转换的控制端!■!0040H读转挽结果端U0042H)(二)系统组成DB锁存器NMI地址译码器、及读W控制信号编码器RAM(奇+偶)ROM(奇+偶)82538255个八0(20809_温度测量ABC"及变送器」士加热

4、炉GATE:5VSSR时钟1MHzLED键盘控制电阻纹220V交流电源(三)硬件设计及地址分配3.1存储器的作用:1、数据及中断矢量表2、程序和程序屮用到的岡定参数组织方式:按字节(BYTE)组织,支持字(WORD)读写操作RAM:偶地址+奇地址体(AO,D0-D7;BHE,D8-D15),可读可写ROM:偶地址+夼地址体(AO,D0-D7;BHE,D8-D15),可读不写地址范围:RAM存储器00000H-03FFFH连续空间(16K*8)6264*2ROM存储器FC000H-FFFFFH连续空间(16K*8)2764*2存储器的地址译码心读W控制电路真

5、值表:注:A19-A14=000000吋6264CS=0;A19-A14=l1111丨时2764CS=0;A19-A14A13-A1A0BHEM/IORDWR62641RD6264-2RD6264-2WR6264-2WR27641OE2764-2-OE000000X01101011111000000X10101101111000000X00101001111()00()(K)X01110110111000000X10110111011000000X001101100113fHX011011111013fHX101011111103fHX0010111110

6、0其他组合1111113.210接口设计I/O组织方式:按字节(BYTE)组织,仴不支持字(WORD)读写操作。采用偶地址寻址(AO,D0-D7)端口分配:8253端口地址0020H,0022H,0024H,0026H8255A端口地址0030H,0032H,0034H,0036HADC()8()9i•耑U地;tlk:启动转换的控制端U0040H读转换结果端口0042HIO接11电路的地址译码々读'W控制电路真位表:A15-A3A2A1AOM/IORDWR0809START0809OE8253cs8253rd8253WR8255cs8255RD8255WR

7、002X00000100001111002XH01000100001111002XH10000100001111002XH11000100001111002XH00001000010111002XH01001000010111002XH10001000010111002XH110010000101110040h000010101111110042h01001101111111003XH000001001110018255信号与8253类似;此处略8253的作用:在温度控制过程屮,每秒钟产生20次小断请求,控制模/数的采样周期(50ms=20次/毎秒)工作模

8、式字没a:SCISCORW1RW0M2MlMOBCD定时器通道:0定时参数写入方式:先读/写低8位字节,冉读/写高8位字节工作模式:方式2产生周期性脉冲:(3)方式2——分频器(速度波发生器)具有计数初值重装能力二进制计数;定时器初值设置:1、定时周期采用lMz的时钟输入,定吋吋钟周期为lus(l/10-6)2、根裾定时时间(50ms)=时钟周期(lus)*脉冲数(c),求得C=50000=0c350H(分2次写入通道0的端口)8255的作用:1、键盘扫描2、显示器扫描利川A输入、BU输出和CU输出的6位3、输入0809的状态(检测0809的EOC信号,确

9、定A/D转换是否完成)ALI1位4、控制加热电阻丝的开关(C口1位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。