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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告-秒表設(shè)計(jì)報(bào)告(存儲(chǔ)版)

  

【正文】 clr timeg clr tr1 cont: lcall display lcall keytest 。 keytest 程序 。 jbc m_key,exitkeyt 。 顯示更新 mov dptr,Tab mov a,secl movc a,a+dptr mov p0,a mov p2,0feh lcall delay1ms mov a,sech movc a,a+dptr mov p0,a mov p2,0fdh lcall delay1ms jnb m_key,dmin jnb flashb,dmin mov minl,16 mov minh,16 dmin: mov a,minl movc a,a+dptr mov p0,a mov p2,0fbh lcall delay1ms mov a,minh movc a,a+dptr mov p0,a mov p2,0f7h lcall delay1ms jnb h_key,dhour jnb flashb,dhour mov hourl,16 mov hourh,16 dhour: mov a,hourl movc a,a+dptr mov p0,a mov p2,0efh 11 lcall delay1ms mov a,hourh movc a,a+dptr mov p0,a mov p2,0dfh lcall delay1ms ret 。lcall beep clr tr0 clr c mov a,0b8h add a,tl0 mov tl0,a mov a,3ch addc a,0 mov th0,a setb tr0 mov a,ms inc a mov ms,a 12 cjne a,20,eout mov ms,00h mov a,sec add a,1 da a mov sec,a cjne a,60h,eout mov sec,00h mov a,min add a,1 da a mov min,a cjne a,60h,eout mov min,00h mov a,hour add a,1 da a mov hour,a cjne a,24h,eout mov hour,00h eout: jnb timeg,eeout mov tmod,21h mov th1,156 mov tl1,156 setb tr1 。inc bpcount 。閃爍標(biāo)志取反 exitnt1: mov th1,3ch mov tl1,0b0h exitt1: pop psw pop acc reti end 十、 課程設(shè)計(jì) C51 參考 程序 文件 /******************************* 電子表 C 源程序 Date Created by 李強(qiáng) *******************************/ include 14 /******************************* 主程序 ********************************/ main() { TMOD=0x11。 TR0=1。 /* second */ uchar ms。 /* second */ }timebuf。 void beep()。 void key()。 /******************************* 作息時(shí)間表 ********************************/ timetab code code_time[10]={ 12,30,15, 12,30,30, 12,30,45, 12,20,45, 12,03,00, 12,01,00, 0xff,0xff,0xff, }。 bit hour_flag。 P2=0xfe。 P0=。 delay1ms()。 P2=0xfe。 P0=。 delay1ms()。 while(code_time[i].hour!=0xff) { if((==code_time[i].hour)amp。 count=0。break。break。 return。 if(hour_flag) { hour_flag=0。 TR1=0。 } hour_flag=!hour_flag。 flash_flag=0。 } while(keyhour_sub)。i500。 程序要盡量做到由各個(gè)子程序組成,在有些程序后面最好加注釋,這樣在程序出錯(cuò)的檢查過(guò)程中可以更容易查找的到,也更簡(jiǎn)潔,更明白易懂。 李群芳 等編的《單片 微型計(jì)算機(jī)與接口技術(shù) 》 電子工業(yè) 出版社 20xx 年 11 月 徐偉等編的《 C51 單片機(jī)高效入門(mén)》 機(jī)械工業(yè)出版社 20xx 年 1 月 。然后再進(jìn)行程序調(diào)試和相應(yīng)的修改,以達(dá)到能夠?qū)崿F(xiàn)所要求的功能的目的。 } 24 void delay1ms() { uint i。 TR1=0。 } } void key_hour_plus() { while(!keyhour_plus)。 TR1=0。 if(hour_flag) { hour_flag=0。 TR1=0。 flash_flag=0。break。 while(P3!=0xff) { delay10ms()。 TL1=6。 if(++==24) =0。 P0=。 P2=0xfb。 delay1ms()。 P0=。 P2=0xef。 =DispCode[]。 sbit keyhour_sub = 0xb5 。 bit beeph。 void key_hour_plus()。 void delay10ms()。 uchar sech。 /* hour */ uchar min。 TH1=0x3c。setb sjmp exitnt1 exit_int1: 。mov th1,0d8h 。******************************* intt0: 。******************************* display:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1