日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機實例 >> 正文

AVR單片機T1中斷定時1秒程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018/12/19

采用單片機c語言編寫的,代碼如下:

#include <iom16v.h>

#include <macros.h>
#define  uchar unsigned char
#define  uint  unsigned int
uchar num=0;
#pragma interrupt_handler miao:9
#pragma data:code
// T/C1中斷入口
void miao(void)
{
    if(num==100)
 {num=0;}
 else
 {num++;}
 TCNT1H=0X85;//重新裝載T/C1的初值
 TCNT1L=0XED; 
}
void Time1Init(void)
{
 TCCR1B=0X04;//選擇時鐘為晶振256分頻即31250HZ
 TCNT1H=0X85;//定時1S  (65536-初值)*(1/定時器的時鐘)=1S
 TCNT1L=0XED;//對定時器的初值設置時先寫高位數據后寫低位,讀時則相反
 TIMSK|=BIT(2);//T/C1溢出中斷使能
}
Tags:單片機C語言,中斷定時,1秒程序  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 峨山| 垫江县| 增城市| 广州市| 迭部县| 龙海市| 德兴市| 望城县| 龙州县| 贵溪市| 莆田市| 磐安县| 宜兴市| 桐柏县| 土默特右旗| 金平| 宾阳县| 响水县| 彩票| 蒙山县| 永仁县| 洪洞县| 甘谷县| 安远县| 襄樊市| 西畴县| 武邑县| 望江县| 海宁市| 陆良县| 昌平区| 青岛市| 中牟县| 图木舒克市| 江陵县| 濮阳市| 绥化市| 淳安县| 麻城市| 轮台县| 永登县|