历史上的今天
今天是:2024年12月10日(星期二)
2021年12月10日 | 单片机用定时器设计一段门铃
2021-12-10 来源:eefocus
硬件连接:

代码:
#include #define uchar unsigned char #define uint unsigned int sbit Key = P1^7; sbit DoorBell = P3^0; uint p = 0; void Timer0() interrupt 1 { DoorBell = ~DoorBell; p++; if(p<400) { TH0 = (8192-700)/32; TL0 = (8192-700)%32; } else if(p<800) { TH0 = (8192-1000)/32; TL0 = (8192-1000)%32; } else { TR0 = 0; P = 0; } } void main() { IE = 0x82; TMOD = 0x00; TH0 = (8192-700)/32; TL0 = (8192-700)%32; while(1) { if(Key == 0) { TR0 = 1; while(Key==0); } } }
上一篇:单片机8x8LED点阵屏显示数字
下一篇:单片机计时器100000秒以内
史海拾趣
|
咱照相碰到逆光可以换个位置继续照,而摄像机的位置相对固定, 有时往往因条件限制,需要将摄像机安装在逆光处,因而监控效果不是很好! 请问有什么办法可以解决这个问题?… 查看全部问答> |
|
我看到资料上说“单片机每个引脚一般可以源出/灌入 10ma电流,P0端口总共能够吸收26mA的电流,P1,P2,P3每个端口总共能够吸收15mA的电流”。我的理解是假如让P0口同时驱动8个(PNP)三极管导通以便控制24V的电机,就可能使P0口烧掉。不知道我这样理 ...… 查看全部问答> |
|
#include \"atmel\\at89x51.h\" #include \"intrins.h\" #define HI ((65536 - 50000) / 256) #define LO ((65536 - 50000) % 256) ...… 查看全部问答> |
|
LM3S811DDLLXXRR笔记之五:AD转换5110联合军演 首先:我先说下这个的难点,这个是两个程序往一起摄,摄不了也得摄,我就用EXTERN哈,也不必费劲的搞H 但这还不算难点,难点是那个带小数点的显示我又搞了两个晚上。上图哈:(又是大奔拍地,照像机老忘拿回下次注意) & ...… 查看全部问答> |
|
9.5成新OK2440III套件(包括3.5寸触摸屏)+CMOS摄像头+JLINK 板子描述如题,上电不超过十次,九月份购入,当时全下来花了900多,接近1000元,后来公司有板子,就没有用我这个了,一直闲置。现在希望可以出手或者交换,交换最好为XLINX FPGA开发板或者DSP后者等等其他开发板开发工具!~优先考虑PXA270和飞思卡 ...… 查看全部问答> |
|
本人在官网上申请到了TMS320C5416的开发板,使用过程中自己烧写了自己编制的CPLD程序,现欲恢复,请问通过什么途径可以找到CPLD的程序(CPLD起配置DSP的作用)? 紧急!!请知道情况的,分享一下您的经验,谢谢!!… 查看全部问答> |
|
原来用IAR for MSP430 4.11B的软件,现在因为需要,把版本升级到了5.30版,但原来运行OK的程序,现在用MSP-FET430UIF下载后,无法运行了。请高手们指点一下是什么问题,谢谢了!… 查看全部问答> |
|
电感滤波电路是用电感器构成的一种滤波电路,其滤波效果相当好.只是要求滤波电感的电感量较大,电路的成本比较高。电路口常便用π型Lc滤波电路. 图2—21所示是π型Lc滤波电路。电路中的cl和c3是滤波电容,c2是高频滤波电容,L1是 ...… 查看全部问答> |




