久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区

下載手機(jī)汽配人

用定時器T1模式1實現(xiàn)LED9每2秒亮或滅一次,并給程序加注釋,謝謝高手!

提問者:網(wǎng)友 2018-08-17
最佳回答
#include #define uchar unsigned char #define uint unsigned int sbit led9=P1^7; //定義LED9的引腳,如果引腳不對,可自己修改 void delayms(uint); //延時函數(shù)聲明 uchar num2=0; //定義一個字符型變量 void main() { TMOD=0X10; //設(shè)置定時器1位工作模式1(16位定時器) TH1=(65536-45872)/256; //裝初值 TL1=(65536-45872)%256; EA=1; //開總中斷 ET1=1; //開定時器1總中斷 TR1=1; //啟動定時器1 } void delayms(uint xms) //延時函數(shù) { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--); } void T1_time()interrupt 3 { TH1=(65536-45872)/256; //重裝初值 TL1=(65536-45872)%256; num2++; if(num2==20) //一秒的時間到了 { num2=0; //清零 led9=~led9; //讓反光管狀態(tài)取反 } }
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“用定時器T1模式1實現(xiàn)LED9每2秒亮或滅一次,并給程序加注釋,謝謝高手!”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
沭阳县| 盐边县| 洱源县| 阿瓦提县| 尚志市| 高淳县| 峨山| 馆陶县| 玉树县| 定西市| 安国市| 广德县| 伊宁市| 车险| 保定市| 海城市| 浦城县| 茂名市| 安塞县| 行唐县| 大安市| 晋州市| 铜鼓县| 汕头市| 吴桥县| 疏附县| 龙里县| 崇州市| 邛崃市| 东兰县| 建湖县| 邮箱| 喜德县| 灵宝市| 大安市| 扶风县| 华容县| 宁陕县| 紫阳县| 泗水县| 汉阴县|