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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機的脈沖控制器

[復制鏈接]
跳轉到指定樓層
樓主
ID:51090 發表于 2014-10-15 22:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這個是在前面那個定時器的基礎上改過來的。

脈沖控制器
   輸出4個脈沖,輸出方式:
   先輸出P0 50ms,停止100ms后,輸出P1 50ms,停止100ms后。。。
   P3輸出完成后,停止10秒,之后循環
   由于時間比較規整,可以在中斷里判斷輸出:
   第一個到時,輸出P0,   第二個到時,關閉P0   第三個到時,無動作
   第四個到時,輸出P1,   第五個到時,關閉P1   第六個到時,無動作
   第七個到時,輸出P2,   第八個到時,關閉P2   第九個到時,無動作
   第十個到時,輸出P3,   第11個到時,關閉P3   
   休息200個周期,第211個到時,復位i

   case i=1,4,7,10,輸出;    2,5,8,11,關閉所有輸出

   50ms,晶振為11.0592,初值為0x4C00

#include "reg51.h"

sbit P0_0 = P0^0;
sbit P0_1 = P0^1;
sbit P0_2 = P0^2;
sbit P0_3 = P0^3;
char i = 0;

void main()
{
    TMOD = 0x11; //T0方式1
    TL0  = 0x0; //TL0的初值
    TH0  = 0x4C; //TH0的初值
    ET0  = 1; //定時器1的中斷允許
    EA   = 1; //開中斷
    TF0  = 0;
    TR0  = 1;  
    while(1);
}

void Int_T0() interrupt 1 using 2
{
    TL0 = 0x00; //重新裝入初值
    TH0 = 0x4C;
i++;

switch (i)
{
case 1: P0_0 = 0; break;
case 2: P0_0 = 1; break;
case 4: P0_1 = 0; break;
case 5: P0_1 = 1; break;
case 7: P0_2 = 0; break;
case 8: P0_2 = 1; break;
case 10: P0_3 = 0; break;
case 11: P0_3 = 1; break;
case 211: i = 0; break;
}
}


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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成年人在线观看视频 | 欧美中文在线 | 亚洲一区中文 | 亚洲一区久久 | 亚洲成人一级片 | 亚洲精品福利在线 | 99精品久久| 97国产一区二区 | 日韩精品一区二区三区 | 欧美一区二区三区的 | 精品国产乱码久久久久久丨区2区 | 日韩成人一区 | 亚洲综合小视频 | 国产在线视频一区二区 | 中文视频在线 | 欧美日韩成人在线 | 久久免费视频在线 | 亚洲成人一区二区 | 97国产一区二区精品久久呦 | 国产精品久久久久久久久久久免费看 | 成人二区三区 | 91久久| 中文字幕亚洲一区二区三区 | 精品亚洲一区二区三区 | 久久99精品久久久久久 | 91久久精品一区二区二区 | 久久久久久成人 | 美日韩一区二区 | 亚洲人成人网 | 国产美女一区二区 | 国产在线视频一区二区 | 国产精品高清一区二区 | 一区二区三区高清不卡 | 久久精品国产一区老色匹 | 国产电影一区二区 | 欧洲妇女成人淫片aaa视频 | 久久久国产一区二区三区 | 国产精品1区2区3区 一区中文字幕 | 日韩在线 | 精品欧美一区二区三区久久久 | 国产在线网址 |