资源简介
用单片机定时器实现电子门铃的功能,C语言源码可供大家学习,程序运行生产的hex文件可直接下载使用,AT89C51/52系列均适用。
代码片段和文件信息
/* 下载程序后按键K1按下就会触发蜂鸣器门铃“叮咚”响 */
#include
typedef unsigned char u8;
typedef unsigned int u16;
sbit beep=P1^5;
sbit k1=P3^1;
u8 dingdongflagstop;
u16 n;
void delay(u16 i)
{
while(i--);
}
void time0init() //定时器0初始化
{
TMOD=0X01; //定时器0 方式1
TH0=0Xff;
TL0=0X06; //定时250us
// TR0=1;
EA=1;
ET0=1;
}
void biaohaoinit() //各个标号初始化
{
ding=0; //叮声音 计数标志
dong=0; //咚声音 计数标志
n=0; //定时0.5s标志
flag=0;
stop=0; //结束标志
}
void main()
{
time0init();
biaohaoinit();
while(1)
{
if(k1==0) //判断按
- 上一篇:《信息学奥赛课课通C++》49375-00配套资料
- 下一篇:C 语言编译器源码
相关资源
- stm32库函数代码自动生成器V1.2
- USB CAN Tool 源代码(LabVIEW 2011环境)
- 单片机电子密码锁
- 单片机程序(附初级、中级、高级共
- 按键可调万年历(单片机程序)
- 51单片机数码管四层电梯模拟系统
- 超声波水表源代码
- 基于51单片机的温控系统
- 一个模糊PID温度控制算法源代码
- 51单片机protues文件(KST-51.DSN)
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- TCP/IP客户端和服务器端源代码,好用
- 交互式计算机图形学 第六版 OpenGL源代
- 数据结构教程李春葆第五版书中例题
- 三次样条插值类源代码!
- diy写字机grbl v1.1源代码
- 51单片机交通灯设计
- 基于51单片机的简易计算器
- C语言常用算法源代码
- 关于LED制作的源代码合集(38套)
- 单片机按键长按
- 基于51单片机多路超声波报警设计
- 51单片机红外智能小车
-
STM32-ba
se64加密源代码 - 单片机控制绕线机.c
- 51超声波避障源代码
- qt上位机采集51单片机温湿度数据
- 一个C++实现的源代码行数统计工具
- ZZULIOJ部分答案C语言免费.7z
评论
共有 条评论