单片机课程设计

发布 2022-10-04 21:25:28 阅读 5357

单片机交通灯信号。

实验目的。1、 学习p1口的使用方法。

2、 学习延时子程序的编写。

实验内容及步骤。

以p1口作为输出口,控制6个发光二极管,模拟交通灯信号的管理。在实验仪上选择两组红、黄、绿指示灯,代表交通信号灯。

设有一个十字路口为东南西北方向,其中东西方向为支路,南北方向为主路。初始状态为4个路口的红灯全亮。之后,南北路口的绿灯亮,东西路口的红灯亮。

南北路口方向通车,延时20秒后,南北路口的的绿灯熄灭,黄灯开始闪烁,闪烁5次后红灯亮。而同时东西方向路口的绿灯亮,东西方向开始通车,延时10秒后,东西路口的绿灯熄灭,而黄灯开始闪烁。闪烁5次后,再切换到南北路口的绿灯亮,东西路口的红灯亮。

之后重复上述过程。

实验电路。如图。

程序框图。源程序。

org 4000h

start:mov p1,#36h

call dl

s1:setb p1.0

clr p1.2

mov a,#

dl5s1:call dl

djnz acc,dl5s1

s2:setb p1.2

mov a,#

link1:cpl p1.1

call dl

djnz acc,link1

s3:setb p1.3

clr p1.0

clr p1.5

mov a,#

dl5s2:call dl

djnz acc,dl5s2

s4:setb p1.5

mov a,#

link2:cpl p1.4

call dl

djnz acc,link2

ljmp start

dl:mov r5,#

del1:mov r4,#

del2:mov r3,#

del3:djnz r3,del3

djnz r4,del2

djnz r5,del1

retend

实验过程。1、 按照电路图连接电路。

2、 建立一个keil工程,编写程序。

3、 调试。

4、 运行。

实验注意事项。

dphlash软件与keill软件不能同时打开,否则容易出现通讯失败。

当要人为的停止程序运行时,需按动实验仪上的“reset”键,不要按开发环境中的快捷图标“halt”。

当拨动实验仪上模式选择开关sx,即改变实验仪工作模式时,一定要按动一下“reset”键。

在汇编、调试你自己的应用程序之前,要把源程序文件添加到工程项目中。

实验体会。通过这次单片机实验,我在掌握了单片机相关程序编程的基础上,学会了单片机从程序运行、程序**到单步调试的一系列过程, 达到了能独立设计单片机程序独立调试单片机程序的能力。在这次试验中,我在keil软件的设置上遇到了一些问题,主要是程序地址和软件设置地址的不匹配,导致了程序**到单片机上出错和找不到通信接口。

总之,这次单片机实验给了我书本的理论中没有的收获,让我更加清楚明白的掌握了单片机的开发方法,并使我掌握了单片机开发软件keil的用法,使我受益匪浅。

单片机课程设计

可变程序控制器是集微机技术 自动化技术 通讯技术于一体的通用工业控制装置。它可靠性强 性能 比高 使用方便,已在工业控制的各个领域里得到了极为广泛的应用,成为实现工业自动化的一种强有力的工具 1 plc的定义有许多种。国际电工委员会 iec 对plc的定义是 可编程控制器是一种数字运算操作的电子系统...

单片机课程设计

目录。内容提要2 关键词2引言3 一 硬件电路设计3 一 电路板原理3 二 电路元器件3 二 软件设计3 一 秒钟设计方案3 二 时钟设计方案4 结语7单片机时钟设计。内容摘要 一 在实验板上用动态扫描显示00 59秒钟,具体要求如下 一 6m晶振 二 l9 l10显示00 59十进制数并循环,间隔...

单片机课程设计

1 选题背景。1.1 家庭智能防盗报警系统设计的背景及目的。随着经济的发展,人们对防盗 防劫 防火保安设备的需求量大大增加。针对偷盗 抢劫 火灾 煤气泄漏等事故进行检测和报警的系统,其需求也越来越高。家居智能是以家为平台,兼备建筑 自动化,智能化于一体的高效 舒适 安全 便利的家居环境。自动化的家居...