freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

項目6單片機應(yīng)用技能實訓(xùn)c語言教案(編輯修改稿)

2025-05-30 00:07 本頁面
 

【文章內(nèi)容簡介】 )復(fù)習(xí)發(fā)光二極管電路元件選擇。(3)數(shù)碼管的選擇。二、應(yīng)用程序編寫C語言數(shù)值計算的方法。(1)算術(shù)運算算術(shù)運算常用的有:+、*、/、%五種?!?”是除法運算,即兩個整數(shù)相除,商仍為整數(shù),舍去小數(shù)部分(余數(shù))?!?”為取模運算(取余運算),參與運算的兩個整數(shù),結(jié)果為兩個數(shù)相除之后的余數(shù)。例如:unsigned int a,b,c,d。a=12。b=8。c=a/b。 //結(jié)果是c=1。d=a%b。 //結(jié)果是d=4。(2)復(fù)合運算C語言中的復(fù)合運算符使得語句的書寫更加簡潔,符號左則的變量既是源操作數(shù)又是目的操作數(shù)。例如:unsigned char a=0x01,b=0x02,c=0x03,d=0x04。a/=b。 //a=a/b=0b+=0x01。 //b=b+1=0x03c|=0x80。 //c=c|0x80=0x83d=1。 //d=d1=0x08應(yīng)用程序流程圖繪制根據(jù)項目要求,分別繪制主程序和中斷服務(wù)程序流程圖如圖68所示。 圖68 程序流程圖程序設(shè)計根據(jù)流程圖編寫程序,參考程序如下:include define uchar unsigned chardefine uint unsigned intuchar hour=12,min=0,sec=0。 //定義小時、分鐘、和秒變量uchar cont_1s。 //定義1S定時次數(shù)變量 sbit S1=P1^0。 //定義S1鍵sbit S2=P1^1。 //定義S2鍵sbit xskzw=P2^1。 //定義顯示控制位sbit led=P2^0。uchar disp_buf[4]。 //定義顯示緩沖單元uchar code tab[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0xff}。 //定義段碼表/**********以下是初始化函數(shù)************/void start(){TMOD=0x11。 //定時器工作方式 TL0=(6553620000)%256。 //置定時器初值,一次定時20msTH0=(6553620000)/256。SCON=0x00。 //串行口初始化cont_1s=50。 //置1S定時次數(shù)EA=1。 //開放中斷ET0=1。 //開定時器中斷TR0=1。 //啟動定時器T0}/**********以下是時間顯示函數(shù)*********/void sjxs(){uchar i,tmp。 //定義中間變量xskzw=0。 //控制位清0,準(zhǔn)備串行發(fā)送顯示段嗎for(i=0。i4。i++) //循環(huán)發(fā)送4位{tmp=disp_buf[i]。 //顯示數(shù)據(jù)送tmpSBUF=tab[tmp]。 //查顯示段嗎送SBUF進行串行發(fā)送while(TI==0)。 //等待發(fā)送完TI=0。 //為下次發(fā)送做好準(zhǔn)備}xskzw=1。 //控制位置1,將顯示段嗎送出顯示當(dāng)前時間}/**********下以是數(shù)據(jù)處理函數(shù)*********/void sjcl(uchar in1,in2){uchar fen,shi。shi=in1。fen=in2。disp_buf[0]=fen%10。 //分鐘個位disp_buf[1]=fen/10。 //分鐘十位disp_buf[2]=shi%10。 //小時個位disp_buf[3]=shi/10。 //小時十位}/***以下是定時器TO中斷函數(shù),用于產(chǎn)生時、分、秒信號***/void sz() interrupt 1{TL0=(6553620000)%256。 //重裝定時器初值TH0=(6553620000)/256。cont_1s。 //1S定時中斷次數(shù)減1if(cont_1s==0) //到1s定時了嗎?{cont_1s=50。 //重置cont_1sled=1。 //秒閃爍滅sec++。 //秒加1if(sec==60) //到60秒否?{sec=0。 /
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1