接口课程设计方案.doc

接口课程设计方案.doc

ID:56921817

大小:38.50 KB

页数:5页

时间:2020-07-24

接口课程设计方案.doc_第1页
接口课程设计方案.doc_第2页
接口课程设计方案.doc_第3页
接口课程设计方案.doc_第4页
接口课程设计方案.doc_第5页
资源描述:

《接口课程设计方案.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、电扇处于停转状态时,所有指示灯不亮,只有按下“风速键”时,电扇才会旋转。电扇在任何状态,只要

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

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

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