公文高手,超级方便的公文写作神器! 立即了解


交通灯单片机实现实习报告

单片机课程设计

学院:专业:班级:

小组成员:

交通灯单片机课程设计

second1equ30h

;东西路口计时寄存器

led_g1

bitp1.0

;东西路口绿灯led_y1

bitp1.1

;东西路口黄灯led_r1

bitp1.2

;东西路口红灯led_g2

bitp1.3

;南北路口绿灯led_y2

bitp1.4

;南北路口黄灯led_r2

bitp1.5

;南北路口红灯

org0000h

ljmpstart

org0003h

ljmpiint0iint0:pushp1

clr

tr0

clr

led_r1

setbled_g1

setb

led_y1

clr

led_r2

setbled_g2

setb

led_y2

jnb

p3.2,$

setb

tr0

popp1

reti

org0100hstart:setbea

setbex0

clrit0

mov

tmod,#01h

;置t0工作方式1

mov

th0,#3ch

;置t0定时初值50ms

mov

tl0,#0b0h

clr

tf0

setbtr0

;启动t0

clr

a

mov

p1,a

;关闭不相关的led

loop:

mov

r2,#20

;赋中断计数器初值

mov

r3,#20

;红灯亮20s

mov

second1,#25;东西路口计时显示

初值25ms

lcalldisplay

lcallstate1

;调用状态1

wait1:

jnb

tf0,wait1

;查询50ms状态

clr

tf0

mov

th0,#3ch

;恢复t0定时初值50ms

mov

tl0,#0b0h

djnzr2,wait1

;判断1s到否未到继续状态1

mov

r2,#20

dec

second1

lcalldisplaydjnzr3,wait1

mov

r2,#5

mov

r3,#3

mov

r4,#4

mov

second1,#5

lcalldisplay

wait2:

lcallstate2

jnb

tf0,wait2


(未完,全文共2290字,当前显示763字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!