久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9030|回復: 9
打印 上一主題 下一主題
收起左側

單片機電子門鈴proteus仿真+程序

[復制鏈接]
跳轉到指定樓層
樓主
基于51單片機的電子門鈴proteus仿真,有圖片,有仿真,有程序



電子門鈴的仿真原理圖

下面是51單片機程序:
  1. /********************************************************
  2. *實例名稱:電子門鈴
  3. *實例功能:當按下門鈴按鈕時,產生500hz和750hz的方波來驅動
  4. 喇叭,產生兩種不同頻率的交替來產生兩種聲音
  5. *作者:kxm
  6. *時間:09.06.12
  7. ********************************************************/
  8. #include "doorBell.h"
  9. uchar t5hz;    //500hz頻率計數
  10. uchar t7hz;    //750hz頻率計數
  11. uint tcnt;     //定時器0中斷計數
  12. bit flag;            //500hz和750hz狀態標示
  13. void timer0_init(void)
  14. {
  15.    TMOD=0x02;  //定時器0工作在方式2,八位定時器自動載入
  16.    TH0=0x06;   //12MHZ晶振,中斷周期250*10^(-6)秒
  17.    TL0=0x06;
  18.    ET0=1;           //定時器0中斷使能
  19.    TR0=0;           //定時器0默認狀態停止運行
  20. }
  21. void int0_init(void)
  22. {
  23.   EX0 = 1;         //外部中斷0使能
  24.   IT0 = 1;         //外部中斷0跳變中斷
  25. }
  26. void main()
  27. {
  28.   timer0_init(); //定時器0初始化
  29.   int0_init();         //外部中斷0初始化
  30.   flag=0;
  31.   t5hz=0x00;
  32.   t7hz=0x00;
  33.   tcnt=0x0000;
  34.   sei();            //開總中斷
  35.   while(1)
  36.   {
  37.     if(TR0==0)
  38.       flag=0;  //門鈴響過后轉換成500hz狀態
  39.   }
  40. }
  41. void timer0_overflow(void) interrupt 1  //timer0溢出中斷入口
  42. {
  43.   tcnt++;
  44.   if(tcnt==2000)                        //500hz和750hz方波各維持0.5s
  45.   {
  46.     tcnt=0;
  47.     if(flag==0)  
  48.       flag=~flag;  
  49.     else   
  50.       TR0=0;  
  51.   }
  52.   if(flag==0)  //輸出750hz方波
  53.   {
  54.     t7hz++;
  55.     if(t7hz==3)
  56.     {
  57.       t7hz=0;
  58.       BELL_OUT=~BELL_OUT;         //喇叭信號端口取反
  59.     }
  60.   }
  61.   else        //輸出500hz方波
  62.   {
  63.     t5hz++;
  64.     if(t5hz==4)
  65.     {
  66.       t5hz=0;
  67.       BELL_OUT=~BELL_OUT;
  68.     }
  69.   }
  70. }
  71. void int0(void)        interrupt 0          //外部中斷0中斷入口,按鍵觸發
  72. {
  73.   TR0=1;                             //開啟定時器0,實現方波的輸出
  74. }
復制代碼


門鈴所有資料下載:
單片機電子門鈴仿真程序.rar (13.32 KB, 下載次數: 110)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:128038 發表于 2016-6-25 20:02 | 只看該作者
你好  為什麼接在8  和12   處  其他的行不行   R1是電阻嗎  保護什麼的?
回復

使用道具 舉報

板凳
ID:153523 發表于 2016-12-9 17:59 | 只看該作者
可疑的
回復

使用道具 舉報

地板
ID:153523 發表于 2016-12-9 18:00 | 只看該作者
不錯的,這個程序
回復

使用道具 舉報

5#
ID:158129 發表于 2016-12-27 19:57 | 只看該作者
可以 先看看
回復

使用道具 舉報

6#
ID:202994 發表于 2017-5-20 22:17 | 只看該作者
好東西看了要頂哈哈哈哈哈哈
回復

使用道具 舉報

7#
ID:202994 發表于 2017-5-20 22:18 | 只看該作者
做創新應用設計,找到這個真是太好了。
回復

使用道具 舉報

8#
ID:202994 發表于 2017-5-20 22:18 | 只看該作者
好氣啊,新手下載東西這么難的嗎?
回復

使用道具 舉報

9#
ID:329439 發表于 2018-5-15 11:05 | 只看該作者
你好,麻煩你給我發一下電子門鈴的總源程序,我復制的你帖子里邊的,有些沒有被定義不能用,壓縮版的我打不開,謝謝!
回復

使用道具 舉報

10#
ID:736204 發表于 2020-4-30 08:29 來自觸屏版 | 只看該作者
可以,這得先留著
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 综合色在线 | 99精品免费在线观看 | 日韩h| 欧美午夜视频 | 日韩成人在线视频 | 羞羞羞视频| 国产精品免费一区二区三区四区 | 精品小视频 | 精品在线免费观看视频 | 91精品国产综合久久久久久丝袜 | www久久| 亚洲国内精品 | 国产福利在线小视频 | 国产一级片免费视频 | 999精品视频 | 成人影视网 | 最新国产精品精品视频 | a黄毛片 | 久久一区二区三区四区五区 | 国产精品久久久久影院色老大 | 成人在线观看免费 | 狠狠av | 成人av片在线观看 | www.色五月.com | 国产成人综合亚洲欧美94在线 | 爱综合 | a欧美| 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 亚洲综合视频 | 国产剧情一区 | 午夜精品一区二区三区在线播放 | 欧美精品二区 | 精品少妇一区二区三区在线播放 | 亚洲电影第1页 | 国产精品免费高清 | 成人一区二区三区在线观看 | 日韩国产在线 | 亚洲精品日韩在线 | 日韩亚洲视频 | 毛片片 | 国产一区二区三区在线看 |