单片机实训报告.pdfVIP

  • 0
  • 0
  • 约3.98千字
  • 约 5页
  • 2024-03-19 发布于四川
  • 举报

单片机课程设计报告

题目:单片机实时交通信号灯控制模拟

1.项目设计目的与要求。

1.了解可编程I/O芯片8255的结构功能及编程方

2.学习掌握用单片机进行交通灯控制的实现方法。

3.掌握用软件编程实现延时的方法。

2.实验设备及所需元器件

(1)DJ-598KC单片机开发系统1台

(2)仿真器(EASYPROBE)1只

(3)PC机1台

3.项目内容及实验方法。

第1页共5页

1.编程DJ—598KC单片机扩展连接的8255的PA、PB口为输出I/O口,控制DJ—598KC实验箱

上的黄、绿、红、三色十二个发光二极管亮灭,并分别用实验箱上的两位七段LED数码倒计时显示

两通车道车辆通行时间(即黄、绿、红三色发光二极管亮灭时间),模拟十字路口交通信号灯控制

和管理,并完成在DJ—598KC单片机实验箱上的仿真。

2.将8255的PA、PB口输出控制改为用单片机的P1、P3口实现输出控制,再完成控制电路连

接设计及控制程序的编制和仿真。

4.项目电路设计及原理介绍

第2页共5页

(1)实验电路及接线图

(2)实验步骤:

a.按照实验原理图连接好硬件电路;

b.打开试验箱及仿真器的开关,确保pc机、仿真机和试验箱接通;

c.将编写好的程序送到DJ-598KC单片机开发系统中,并且调试程序无误;

d.运行程序,观察试验箱上的现象,并解释每一时刻的状态所代表的含义。

第3页共5页

5.控制程序流程图及程序清单

ORG0100HDISP:MOVA,2AH;秒数转换为十进

HA4S:MOVSP,#60H;8255初始化制数

MOV

MOVDPTR,#0FF23H

B,#0AH;

MOVA,#88H

MOVX@DPTR,ADIVAB;AB←(A)/(B)

;四个红灯MOVDPTR,#TABLE;查表十

MOVP1,#0B6H位数的字形码

CLRP3.3MOVCA,@A+DPTR;

MOV2AH,#03H;3秒延时

LCALLDELAY;东西绿灯,南北红MOVR2,;十位数的字形码

灯存R2

HA4S3:SETBP3.5MOVA,B;

MOVP1,#75HMOVCA,@A+DPTR;查表个

CLRP3.3位数的字形码

MOV2AH,#32H;50秒延时MOVR3,A;个位数的字形码

LCALLD

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档