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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機學習札記4 8051內部資源編程以及定時器、中斷

[復制鏈接]
跳轉到指定樓層
樓主
ID:3721 發表于 2015-1-5 14:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
8051內部資源編程以及定時器、中斷
例一:在單片機P1.0~P1.2三根口線上分別接有三個發光二極管,要求編程實現三個發光二極管循環依次點亮。
#include<reg51.h>
Void Delay(Void);
sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
Void main(Void)
{
  while(1)
      {
       P1_0=0;P1_1=1;P1_2=1;//P1_0對應的LED亮
       Delay();
       P1_0=1;P1_1=0;P1_2=1;//P1_1對應的LED亮
       Delay();
       P1_0=1;P1_1=1;P1_2=0;//P1_2對應的LED亮
       Delay();
      }

//延時子程序
Void Delay(Void);
{
   int i;
   for(i=o;i<10000;i++);
}


呃。好久都木有正經的學習,我連軟件都忘記怎么用了。一直在問成哥。。。。。

例二:若單片機時鐘頻率為12MHZ,計算定時2ms所需的定時器初值。
背景知識:若單片機主脈沖頻率為12MHZ,則最大定時時間為:
方式0(13位):T最大=2的13次冪*1us=8.19us
方式1(16位):T最大=2的16次冪*1us=65.536us
方式2,3(8位):T最大=2的8次冪*1us=0.256us
所以由此可見,本題必須工作在方式0或者方式1。
T計數=12/12=1us 所以脈沖個數為2ms/1us=2000個
若是方式0:TC=8192-2000=6092=1830H=1100 0001 10000B 所以TH0應裝C1H,TL0應裝10H(TL1只用低五位,高三位填0)
若是方式1:TC=65536-2000=F830H所以TH0應裝F8H,TL0應裝30H

例三:在此例基礎上,要求從P1.1引腳輸出周期為4ms的方波。
解:方法一:采用定時器0定時,周期為2ms,TH0=F8H,TL=30H
#include<reg51.h>
sbit P1_1=P1^1;
void main(Void)
{
TMOD=0x01;//定時器0方式1
TH0=0xf8;
TL0=0x30;//裝入時間常數
TR0=1;//啟動定時器
while(1)
  {
   while(!TF0);//查詢TF0狀態,時間未到則空等待
    P1_1=!P1_1;//P1.1取反
    TH0=0xf8;
    TL0=0x30;//裝入時間常數
   }
}
方法二:中斷法
#include<reg51.h>
sbit P1_1=P1^1;
Void timer0(Void) interrupt 1//定時器0中斷服務程序。中斷層為1
{
TH0=0xf8;
TL0=0x30;//裝入時間常數
P1_1=!P1_1;//P1.1取反
}
void main(Void)
  {
  TMOD=0x01;//定時器0方式1
  TH0=0xf8;
  TL0=0x30;//裝入時間常數
  TR0=1;//啟動定時器
  TF0=0;
  EA=1;//開全局中斷
  ET0=1;//開定時器0中斷
  while(1);//主程序死循環,空等待
}

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

相關帖子

回復

使用道具 舉報

沙發
ID:155466 發表于 2016-12-18 21:30 | 只看該作者
我怎么還顯示錯誤
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区伦理电影 | 91久久国产综合久久 | 久久中文网 | 免费在线成人网 | 久久久xx| 欧美精品第三页 | 九九热精品视频在线观看 | 欧美一区二区三区在线视频 | 涩色视频在线观看 | 国产女人与拘做视频免费 | 91精品国产一区二区三区 | 欧美在线观看一区 | 国内精品视频在线观看 | 蜜桃视频成人 | 亚洲日韩中文字幕一区 | 欧美片网站免费 | 熟女毛片 | 日韩在线h| 久久成人免费 | 99re在线视频观看 | 久久成人18免费网站 | 久久久久久国产精品三区 | 午夜免费小视频 | 国产精品国产三级国产播12软件 | 国产精品久久久久久久久久 | 欧美日韩精品一区二区三区视频 | 毛片视频免费 | 91视频在线观看 | 一区在线视频 | 高清黄色毛片 | 成人影院网站ww555久久精品 | 亚洲中午字幕 | 91精品国产色综合久久不卡98 | 亚洲中国字幕 | 免费在线观看一级毛片 | 黄色毛片网站在线观看 | 四虎成人精品永久免费av九九 | 色婷婷av一区二区三区软件 | 亚洲高清av在线 | aaa综合国产| 久久婷婷色 |