#include "reg52.h"typedef unsigned int u16;typedef unsigned char u8;sbit input=P1^0;sbit output=P1^1;sbit music=P1^2;sbit led=P2^0; void delay30s(void){unsigned char a,b,c,n;for(c=254;c>0;c--)for(b=232;b>0;b--)for(a=253;a>0;a--);for(n=2441;n>0;n--);}void delay3s(void)//?? 0us{unsigned char a,b,c;for(c=189;c>0;c--)for(b=230;b>0;b--)for(a=33;a>0;a--);}void Int0Init(){//éè??INT0IT0=1;//£¨???μ??3?′¥·¢£?EX0=1;//′ò?aINT0μ??D???êDí?£ EA=1;//′ò?a×ü?D?? }void main(){ led=0;output=0;music=1;Int0Init();// éè??ía2??D??0while(1);}void Int0() interrupt 0//ía2??D??0μ??D??oˉêy{if(input==0){output=1;delay30s();output=0;music=0;delay3s();music=1;}}
整个硬件电路搭建下来约100元左右,其中主要是传感器价格较贵,而且主要是硬件电路搭建,使用的都是成品 。如果使用洞洞板或者PCB,成本会较低 。
大致内容就是这么多,其中一些细节性的东西描述的较为粗糙,望大家见谅,其中有不正确的地方,也欢迎大家指正,一起交流学习 。有不懂得朋友可以留言私信 。
- 实验1 利用Excel模拟投币实验
- 投币可乐-状态机
- 报纸售卖机的投币器的实现
- 古埃及酷刑:通割掉鼻子*他们的孩子
- 珲春天气预报
- 遗忘之名
- 一个开关二个灯电路图,两个开关控制一个灯的电路图?
- 全球因疫情累计死亡6612876人,其中大部分都是65岁以上老年人 疫情累计死亡人数是历史之最吗
- 多地博物馆暑期延长开放时间,部分延长至21时 开放日期为什么成为历史之最
- 瓮城 瓮城属于中国古代城市城墙一部分