全文预览

微型计算机系统原理及应用结课论文

上传者:叶子黄了 |  格式:doc  |  页数:15 |  大小:229KB

文档介绍
器。PB0~PB7:端口B输入输出线,一个8位的I/O锁存器,一个8位的输入输出缓冲器。 PC0~PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口,每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。'A1,A0:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器. 当A1=0,A0=0时,PA口被选择; 当A1=0,A0=1时,PB口被选择; 当A1=1,A0=0时,PC口被选择;当A1=1.A0=1时,控制寄存器被选择。8255端口地址端口地址PA口60HPB口61HPC口62H控制口63H三、彩灯控制器的软件设计软件的设计的重点在延时,显示倒彩灯和循环形式主程序流程图调用左移显示偶数灯显示奇数灯向外发散显示间隔闪烁显示向中递推显示向右递增显示延时暂停检测k1开始初始化检测K2检测K4检测K6检测K7检测K5检测K3开关方式设计基本的关闭开关和暂停开关程序流程图如下:灯全灭K0=1 NY显示当前K1=1N Y 继续当前循环3.3延时模块程序设计延时模块的关键是计算计算机一秒能执行多少指令,再通过循环控制。在CX中存入外循环次数在BX中存入内循环次数BX减一BX是否自减为零NCX减一YCX是否自减为零N延时完成Y四、系统的调试与操作说明4.1硬件调试最初设计的电路是由K1来控制系统的启动和停止,K1接PC1,K2接PC2。K3接PC3,K4接PC4,K5接PC5,K6接PC6,K7接PC7。花型的变换还是由K2、K3、K4、K5、K6和K7来控制。B组的PB0—PB7接发光二级管的D0—D7。4.2软件调试输入程序并检查无误,经编译、连接后下载到实验箱运行。观察彩灯变化是否与自己编写的一样,同时拨动开关是否能实现相应的功能。

收藏

分享

举报
下载此文档