- 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
您可能关注的文档
- 基于单片机的角度测量仪的设计.pdf
- 基于51单片机的智能家居系统设计.pdf
- STC89c52单片机 计算器C语言程序.pdf
- 用单片机实现动态数码显示.pdf
- 购物中心微信平台构建设想.pdf
- 政务微信平台运营策略方案 政务微信平台价值分析(最新版).pdf
- 微信公众服务与运营项目实施方案正本.pdf
- 基于51单片机的密码锁设计报告.pdf
- 呼吸灯单片机程序.pdf
- 单片机总结三篇.pdf
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)