日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] /* 名稱:用定時器設計的門鈴說明:按下按鍵時蜂鳴器發(fā)出叮咚的門鈴聲。*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit Key=P1^7;sbit DoorBell=P3^0;uint p=0;//主程序void main

 /*  名稱:用定時器設計的門鈴

說明:按下按鍵時蜂鳴器發(fā)出叮咚的門鈴聲。

*/

#include<reg51.h>

#define uchar unsigned char

#define uint unsigned int

sbit Key=P1^7;

sbit DoorBell=P3^0;

uint p=0;

//主程序

void main()

{

DoorBell=0;

TMOD=0x00; //T0 方式 0

TH0=(8192-700)/32; //700us 定時

TL0=(8192-700)%32;

IE=0x82;

while(1)

{

if(Key==0) //按下按鍵啟動定時器

TR0=1;

while(Key==0);

}

}

//T0 中斷控制點陣屏顯示

void Timer0() interrupt 1

{

DoorBell=~DoorBell;

p++;

if(p<400)       //若需要拖長聲音,可以調(diào)整 400 和 800

{

TH0=(8192-700)/32; //700us 定時

TL0=(8192-700)%32;

}

else if(p<800)

{

TH0=(8192-1000)/32; //1ms 定時

TL0=(8192-1000)%32;

}
else

{

TR0=0;

p=0;

}

}

單片機C語言程序設計:用定時器設計的門鈴" width="550" height="360" />
擴展閱讀:按鍵控制 8X8LED 點陣屏顯示圖形程序

本站聲明: 本文章由作者或相關機構(gòu)授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉