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

正文內(nèi)容

頻率發(fā)生器設計(編輯修改稿)

2024-11-13 07:46 本頁面
 

【文章內(nèi)容簡介】 鍵處理流程圖 43 所示 : 定時中斷子程序 定時器中斷子程序中有定時器 0 與定時器 1 中斷。 定時器中斷子程序流程圖分別如圖 44 圖 45 所示。 外部中斷 0 鍵 Ex0==0? Flag+= Flag==1? Ex1 pl+=5 邊界處理 Flag==2? Ex1 ZKB+=10 邊界處理 Flag==3? FLAG=0,計算定時器 0 和 1 的初值 鍵處理結束 圖 43 按鍵處理流程圖 1 五、程序 設計 include include define uchar unsigned char define uint unsigned int sbit OutPut=P1^7。 //矩形波輸出口 float fosc=12020000。 //系統(tǒng)時鐘頻率 float length=65536。 //方式 1 計數(shù)長度 uchar flag。 //狀態(tài)鍵標志 uchar ZKB。 //占空比 uint PL。 //頻率 uchar TIMER0_L,TIMER0_H,TIMER1_L,TIMER1_H。 //T0 和 T1 的定時初值 uchar code tabl[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 /***************************************** 1 延時子程序的設計 , 第一、定義的 C51 中循環(huán)變量,盡量采用無符號字符型變量。 第二在 FOR 循環(huán)語句中,盡量采用變量減減來做循環(huán)。第三、在 do?while, while 語句中,循環(huán)體內(nèi)變量也采用減減方法。 這因為在 C51 編譯器圖 44 定時器 0 中斷子程序 圖 45 定時器 1 中斷子程序 2 中,對不同的循環(huán)方法,采用不同的指令來完成的。第四、對于要求精確延時時間更長,這時就要采用循環(huán)嵌套 ,的方法來實現(xiàn),因此,循環(huán)嵌套的方法常用于達到 ms 級的延時。 對于循環(huán)語句同樣可以采用 for, do?while, while 結構來完 成,每個循環(huán)體內(nèi)的變量仍然采用無符號字符變量。 *****************************************/ void delay1ms(uchar n) //延時 n ms { uchar j。 while(n) for(j=0。j120。j++) { 。 } } /***************************************** 2 系統(tǒng)初始化程序 設計, C語言的語句用來向計算機系統(tǒng)發(fā)出操作指令,一個語句經(jīng)編譯后,產(chǎn)生若干條機器指令。一個實際的程序應當包含若干語句,應當指出, C 語言都是用來完成一定任務的。 *****************************************/ void system_init(void ) { SCON=0x00。 flag=0。 PL=20。 ZKB=50。 TL0=0xb0。 //初始頻率 20Hz 定時 TH0=0x3c。 TL1=0x58。 //初始占空比 50 定時 TH1=0x9e。 TMOD=0x11。 //T0 和 T1為工作方式 1的定時模式 IT0=1。 //選擇 INT0 為下降沿觸發(fā)方式 IT1=1。 //選擇 INT1 為下降沿觸發(fā)方式 EX0=1。 EX1=1。 //外部中斷 0 允許 ET0=1。 //定時 器 1和定時器 0中斷允許 ET1=1。 EA=1。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1