完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
标题没说清什么问题
|
|
|
|
是基于单片机的红外报警系统
|
|
|
|
|
|
|
|
|
|
|
|
哥们,不建议你用51的单片机,由于51的调试器很少,信号强弱调试精准度和难度大大增加
|
|
|
|
原理倒是很简单 几天就能搞定
|
|
|
|
小哥哥啊,我们好像都用的这个单片机。我有个问题呀,有没有办法程序实现让人体感应传感器信号控制的那个LED灯一直常亮,因为根据人体传感器的原理,人走了之后就没有电平了灯就会熄灭,我想让它和蜂鸣器一起报警。还有,老师说我的太简单了,让我想办法用上定时器那些,你觉得定时器用在那个地方呀,我是实在想不出来 |
|
|
|
延时肯定是做不出程序的,定时器是一种中断概念,51执行程序都是一句句往下执行的,当碰见了中断就会跳出循环先执行中断的程序,执行完毕后就会回到跳出的那个地方继续执行。LED跟随一起亮不难。主要是定时器要用好。
|
|
|
|
int main()
{ init(); while(1); } void inter() interrupt 1 { int a; TH0=(65535-50000)/256; TL0=(65535-50000)%256; a++; if(a==40) { a=0; beep=~beep; } }列如以上程序,while是个死循环,什么都没执行,当inter条件满足的时候就会执行这个函数,这这就是中断。 |
|
|
|
void inter() interrupt 1
{ int a; TH0=(65535-50000)/256; TL0=(65535-50000)%256; }就是定时器的中断函数,你可以在内部添加代码,像上面的程序就是50MS执行一次函数 |
|
|
|
谢谢这位善良可爱又热心的小哥哥,容我先理解一番,请不要嫌我烦,我可能还有问题 |
|
|
|
可以加我微信*** 难得这几天没项目比较闲 打发下时间
|
|
|
|
可以加我微信*** 难得这几天没项目比较闲 打发下时间 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-网络编程示例之网络socket程序编程
492 浏览 0 评论
飞凌嵌入式-ELFBOARD-RGB LCD屏接口的PCB设计要点
755 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
848 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第三十七章 image图像对比实验
814 浏览 0 评论
1056 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11713 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 03:22 , Processed in 0.947584 second(s), Total 67, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号