欢迎来到天天文库
浏览记录
ID:56921817
大小:38.50 KB
页数:5页
时间:2020-07-24
《接口课程设计方案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、模拟交通灯系统设计主要方法和要求:用汇编语言对定时器8253(定时1秒向8259A请求中断)、中断控制器8259A和并行接口8255A(输出控制红、绿、黄灯)编程定时输出,令红、绿、黄发光二极管交替点亮和熄灭模拟交通灯,并且用LED数码管倒计时显示时间。编程提示:(1) 数据段部分:LED显示代码表和有关变量(倒计时变量TIME、红绿、黄发光二极管显示变量RED_GREEN、YELlOW)(2) 主程序:1)初始化部分:①8259初始化、②设置中断向量、③8253初始化(方式3定时)、④8255初始化(各个口均为输出)、⑤倒计时变量TIME、红绿、黄发光二极管显
2、示变量RED_GREEN、YELlOW赋合适的初值。2)循环体部分:调用显示子程序。(3)中断处理子程序: 倒计时变量TIME减1,减到255时,红绿灯切换、并计时变量TIME赋初值。(4)LED显示子程序。倒计时变量TIME为显示的数据,在显示缓冲区中。2、计时器系统设计主要方法和要求:用汇编语言对并行接口8255A、定时器8253和中断控制器8259A编程输入和定时中断,用LED数码管显示计时的时间,并且要求某键K闭合计时,断开停止计时,另一键闭合时间清0。编程提示:(1) 数据段部分:LED显示代码表和有关变量(计时的1/10秒、秒个位、秒十位、分个位、分十
3、位变量DECI、SECL、SECH、MINL、MINH等)(2) 主程序:1)初始化部分:①8259初始化、②设置中断向量、③8253初始化、④8255初始化(某一个口设为输入,接两个控制键K1、K2)、⑤计时变量DECI、SECL、SECH、MINL、MINH全部赋初值0。2)循环体部分:①读取8255某口控制键K1、K2的值,根据其值做出响应的处理:设K1为高时计时(8259开中断),为低时停止计时(8259关中断);设K2为高时计时器清0(计时变量全部清0)。②调用显示子程序。(3) 中断处理子程序: DECI加1,为10则清0、SECL加1,SE
4、CL为10则清0、SECH加1,SECH为6则清0、MINL加1,MINL为10则清0、MINH加1等。LED显示子程序。变量MINH、MINL、SECH、SECL、DECI为要显示的数据,在显示缓冲区中,变量MINH在最前面,DECI在最后面。3、计算机并行口应用设计主要方法和要求:用汇编语言或高级语言编程,对计算机并行口进行控制输出,将数据传送给实验箱,控制红、绿、黄发光二极管交替点亮和熄灭模拟交通灯,并且在计算机上倒计时显示时间。并行口地址为:数据口378H,状态口379H,控制口37AH。类型与方向信号名称信号意义引脚号数据信号(输出)D0—D78位数据信号2--9控制
5、信号(输出)/STOBE/AUTOLF/INIT、/SLCTIN数据选通自动换行复位、联机11416、17状态信号(输入)/ACK、BUSYPE、SLCT/ERROR应答(低)、忙(高)缺纸(高)、联机(高)出错(低)10、1112、1315其它信号GND地线18--25编程提示:(1) 计算机上倒计时显示时间,;(2) 从并行口(378H)直接输出数据,控制实验箱上红、绿、黄发光二极管交替点亮和熄灭模拟交通灯即可。(3) 控制寄存器和状态寄存器的格式可以参考《微型计算机控制技术》第5章电子教案(在本网站上“计算机控制栏目”)。4、频率计设计主要方法和要求:
6、(1)用汇编语言对定时器8253和中断控制器8259A编程计数、定时和中断,进行定时计数(在规定的时间内记录外部脉冲的数目),计算出频率,用LED数码管显示出来。编程提示:(1) 数据段部分:LED显示代码表和有关变量(显示的频率值:FRE4、FRE3、FRE2、FRE1、FRE0)(2) 主程序:1)初始化部分:①8259初始化、②设置中断向量、③8253初始化(用两个通道,一个定时(1秒)、一个计数(初值为65535))。2)循环体部分:调用显示子程序。(3) 中断处理子程序 ①每1秒一中断;②计算1秒钟的计数值(65535减去8253中剩余的数);③对计数
7、值从个位到万位分离,分别存入FRE0到FRE4;④对8253计数通道赋初值65535。 (4) LED显示子程序。频率值FRE4、FRE3、FRE2、FRE1、FRE0即为显示的数据,在显示缓冲区中。5、家用风扇控制器1、设计并制作一个家用风扇控制器,控制器面板为:按钮三个,分别为风速、类型和停止;三个LED指示灯用于指示风速强、中、弱;另外三个LED指示灯用于指示类型为睡眠、自然和正常。2、电扇处于停转状态时,所有指示灯不亮,只有按下“风速键”时,电扇才会旋转。电扇在任何状态,只要
此文档下载收益归作者所有