单片机c语言编写自动门控制系统程序,p1.0红外传感器,p1.1位置检测开关1,p1.2位置检测开关2。

单片机c语言编写自动门控制系统程序,p1.0红外传感器,p1.1位置检测开关1,p1.2位置检测开关2。,第1张

以下汇编程序,delay的时间你需要自己调整一下,再加个2重循环吧,现在的时间是很短的。

P1.3为开门信号,P1.4为关门信号,输入输出低电平有效。

org 00h

ljmp main

org 30h

main:

jb p1.0,next1

setb 00h

clr 01h

next1:

jb p1.1,next2

clr 00h

next2:

jb p1.2,next3

clr 01h

next3:

mov c,00h

cpl c

mov p1.3,c

mov c,01h

cpl c

mov p1.4,c

jnb 02h,next4

jb 00h,next4

lcall delay

setb 01h

clr 00h

next4:

mov c,00h

mov 02h,c

ljmp main

delay:

mov r7,#00h

lp:

mov r6,#00h

djnz r6,$

djnz r7,lp

ret

基于单片机自动门控制系统设计我给你一篇完整的吧。。本毕业设计课题是属于教师拟定性课题,主要是研究基于单片机的对步进电机的有效控制。步进电机是一种能将数字输入脉冲转换成旋转或直线增量运动的电磁执行元件,每输入一个脉冲电机转轴步进一个步距角增量。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11319937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存