1 / 17
文档名称:

小型多功能清雪除冰车 扫雪机 道路除冰机.ppt

格式:ppt   大小:2,010KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

小型多功能清雪除冰车 扫雪机 道路除冰机.ppt

上传人:wyj15108451 2018/7/21 文件大小:1.96 MB

下载得到文件列表

小型多功能清雪除冰车 扫雪机 道路除冰机.ppt

相关文档

文档介绍

文档介绍:实验七 8155可编程并行接口实验
实验报告
实验目的
了解8155的内部资源与结构;
了解8155与单片机的接口逻辑;
熟悉对8155的初始化编程、输入和输出程序的设计方法;
掌握8155内部定时/计数器的使用方法。
二、实验原理
:
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
TM2
TM1
IEB
IEA
PC2
PC1
PB
PA
设置定时器/计数器
是否允许中断请求
设置A口、B口和C口的工作方式
00:空操作,不影响计数操作
0-禁止B口中断
0-禁止A口中断
00:A口,B口基本输入输出,C口输入
0- B口输入
0- A口输入
01:停止定时器计数
01:A口,B口基本输入输出,C口输出
10:若定时器正在计数,计数长度减速为0停止计数
1-允许B口中断
1-允许A口中断;
1-B口输出
1-A口输出
11:启动,置方式和长度后立即启动,若正在运行表示置新的方式和定时器长度,计数结束后,按新的方式和长度计数
10:A口选通输入输出,B口基本输入输出
例: 将8155设置为A口输入B口输出(控制寄存器地址0F100H)
MOV DPTR,#0F100H ;将控制器地址给DPTR
MOV A, 00000010B ;设置控制字对应上面表格理解
MOV ***@DPTR,A ;将控制字传送至控制寄存器

(1) 8155定时器/计数器的计数结构
8155的定时器/计数器是一个14位的减法计数器,由两个8位寄存器构成,。以其中的低14位组成计数器,剩下的两个高位( , )用于定义计数器输出的信号形式。
8155定时器/计数器的计数结构
(2) 定时器/数器的使用
8155的定时器/计数器与MCS-51单片机芯片内部的定时器/计数器,在功能上是完全相同的,同样具有定时和计数两种功能。但是在使用上却与MCS-51单片机的定时器/计数器有许多不同之处。具体表现在:
①   8155的定时器/计数器是减法计数,而MCS-51单片机的定时器/计数器却是加法计数,因此确定计数初值的方法是不同的。
    ②     MCS-51单片机的定时器/计数器有多种工作方式,而8155的定时器/计数器只有一种固定的工作方式,即14位计数。通过软件方法进行计数初加载。
    ③   MCS-51单片机的定时器计数器有两种计数脉冲。定时功能时,以机器周期为计数脉冲;计数功能时,从芯片外部引入计数脉冲。但8155的定时器/计数器,不论是定时功能还是计数功能都是由外部提供计数脉冲,其信号引脚是TIMERIN。
    ④   MCS-51单片机的定时器/计数器,计数溢出时,自动置位TCON寄存器的计数溢出标志位(TF),供用户查询或中断方式使用;但8155的定时器/计数器,计数溢出时向芯片外部输出一个信号(TIMEROUT)。而且这一信号还有脉冲和方波两种形式,可由用户进行选择。具体由, 两位定义:
=00 单个方波
=01 连续方波
=10 单个脉冲
=11 连续脉冲

8155信号输出形式
3. 定时器/计数器的控制
8155定时器/计数器的工作方式由命令字中的最高两位进行控制()。具体说明如下:
     D7D6=00 不影响计数器工作。
     D7D6=01 停止计数。如计数器未启动则无操作,如计数器正运行则停止计数。
     D7D6=10 达到计数值(计数器减为0)后停止。
          D7D6=11  启动,如果计数器没运行,则在装入计数值后开始计数;如果计数器已运行,则在当前计数值计满后,再以新的计数值进行计数。
三、实验设备
微型计算机一台
单片机仿真器一台
实验仪一台
示波器一台
实验连线若干
实验内容
,编程从“TMROUT”引脚输出连续方波。
思路: 设定 PA口为输入方式,PB口为输出方式,PC口为输入方式,禁止中断。
则命令字为0C2H(11000010)。
由于要连续方波,两个高位(M2M1)=01。其他14位装入初值。
计数初值设为十进制数1000,十六进制数为03E8H。
8155的定时器/计数器,不论定时或者计数,都由外部提供计数脉冲,其信号引脚TIMIN。
实验程序:
COM_8155 XDATA 0F100H ;控制/状态寄存器
PA__8155 XDATA 0F101H ;PA口地址
PB__8155 XDATA 0F102H ;PB口