亚洲自慰无码专区|国产又黄又爽又色视频|精品久久久久久天美传媒|欧美成人一区二区三区影院|人妻毛片A一级毛片免费看|最新国产精品拍自在线播放|免费观看av片在线手机观看|国产一区二区三区亚洲欧美软件

下載手機汽配人

51單片機中的定時器中斷是怎么用的 ?

比如想讓每隔100ms中斷一次呢 ?
提問者:網友 2017-09-06
最佳回答
所以中斷的使用:1.開全局中斷 51是 EA = 12.對應中斷使能 比如定時器1 ET1 = 1、定時器0 ET0 = 13.定時器工作方式配置: 有三種方式 雙8位定時 16位定時 還有捕捉方式 定時器2有4種 ,具體不介紹了 TMOD 是定時器0和定時器1方式配置的寄存器 TMOD = 0x01,定時器0工作在方式1(16位計數)4.打開定時器 TR0 = 1;定時器1打開是 TR1 = 1;5.中斷服務程序:就是定時時間到,你要處理的事務。例子://50ms定時void main(void){ TMOD = 0x01; //配置方式 TH0 = 0x3C; //計數時間 TL0 = 0xB0; TR0 = 1; //開啟定時器 EA = 1; //全局中斷打開 ET0 = 1; //定時器0中斷打開 for(;;)}void Timer0_ISR(void) intterupt 1 //中斷服務程序{ TH0 = 0x3C; //計數時間 TL0 = 0xB0; P1 = 0x11; //定時到,要執(zhí)行的動作}
回答者:網友
產品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網友提供的關于“51單片機中的定時器中斷是怎么用的 ?”的解答,僅供您參考,汽配人網不保證該解答的準確性。
高青县| 汕头市| 河曲县| 彰化县| 阿城市| 团风县| 陈巴尔虎旗| 北流市| 德庆县| 榆林市| 常熟市| 青浦区| 杭锦后旗| 中阳县| 朝阳县| 商南县| 黄龙县| 河池市| 博客| 大关县| 彰化市| 永登县| 呈贡县| 盐边县| 永福县| 常宁市| 肥乡县| 嘉峪关市| 银川市| 衢州市| 万荣县| 山东省| 盐亭县| 江油市| 繁昌县| 承德市| 开原市| 垦利县| 印江| 京山县| 呈贡县|