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

正文內(nèi)容

基于51單片機的四路定時控制器設(shè)計報告-在線瀏覽

2024-08-05 16:53本頁面
  

【正文】 試驗,才能更深層次的懂得實驗原理和每部分電路的功能。 此次課程設(shè)計,我學(xué)到了很多,對以后的學(xué)習(xí)生活都有很大幫助。參考文獻(xiàn):[1]余發(fā)山,王福忠,楊凌霄,王莉。.[2] [M].北京::105131.[3] [M]. 北京:北京航空航天大學(xué)出版社,2004:173199.[4] . 北京:北京航空航天大學(xué),2006.[5] :機械工業(yè)出版社,2003.附1:源程序代碼includeincludedefine uint unsigned int /*0~2^161*/define uchar unsigned char /*0~2^81*/define N 46080 /*N=50000*f0/12,定時50ms*/define M 20 /* 定時M* */uint shi,fen。sbit W2=P0^2。sbit W4=P0^0。sbit H1=P3^6。sbit huiluA=P2^0。sbit huiluC=P2^2。sfr P1M1=0x91。//P1M1 P1M0合在一起增加亮度sfr P2M1=0x95。uint num/*T0_timer*/,num0/*T0_timer*/,num1,key/*matrixkeyscan*/。//按鍵計數(shù)uchar A0_shi=12,A0_fen=30,A1_shi=13,A1_fen=30,B0_shi=12,B0_fen=30,B1_shi=13,B1_fen=30,C0_shi=12,C0_fen=30,C1_shi=13,C1_fen=30,D0_shi=12,D0_fen=30,D1_shi=13,D1_fen=30。void delay_ms(uint xms) //*延時子函數(shù)程序*/{ uint i,j。i0。j0。 //*該層循環(huán)延時約1ms*/}/****************************************************/typedef unsigned char BYTE。/*Declare SFR associated with the IAP*/sfr IAP_DATA = 0xC2。 //Flash address HIGHsfr IAP_ADDRL = 0xC4。 //Flash mand registersfr IAP_TRIG = 0xC6。 //Flash control register/*Define ISP/IAP/EEPROM mand*/define CMD_IDLE 0 //StandBydefine CMD_READ 1 //ByteReaddefine CMD_PROGRAM 2 //ByteProgramdefine CMD_ERASE 3 //SectorErase/*Define ISP/IAP/EEPROM operation const for IAP_CONTR*///define ENABLE_IAP 0x80 //SYSCLK30MHz//define ENABLE_IAP 0x81 //SYSCLK24MHz//define ENABLE_IAP 0x82 //SYSCLK20MHz define ENABLE_IAP 0x83 //SYSCLK12MHz//define ENABLE_IAP 0x84 //SYSCLK 6MHz//define ENABLE_IAP 0x85 //SYSCLK 3MHz//define ENABLE_IAP 0x86 //SYSCLK 2MHz//define ENABLE_IAP 0x87 //SYSCLK 1MHz/*Start address for STC10F08XE series EEPROM */define IAP_ADDRESS 0x0000/*Disable ISP/IAP/EEPROM functionMake MCU in a safe state*/void IapIdle(){ IAP_CMD = 0。 //Clear mand trigger IAP_CONTR = 0。 //Data ptr point to nonEEPROM area IAP_ADDRL = 0。 //Data buffer IAP_CONTR = ENABLE_IAP。 //Set ISP/IAP/EEPROM READ mand IAP_ADDRL = addr。 //Set ISP/IAP/EEPROM address high IAP_TRIG = 0x5a。 //Send trigger mand2 (0xa5) _nop_()。 //Read ISP/IAP/EEPROM data IapIdle()。 //Return Flash data}/*Programe one byte to ISP/IAP/EEPROM areaInput: addr(ISP/IAP/EEPROM address) dat(ISP/IAP/EEPROM data)Output:*/void IapProgramByte(WORD addr, BYTE dat){ IAP_CONTR = ENABLE_IAP。 //Set ISP/IAP/EEPROM PROGRAM mand IAP_ADDRL = addr。 //Set ISP/IAP/EEPROM address high IAP_DATA = dat。 //Send trigger mand1 (0x5a) IAP_TRIG = 0xa5。 //MCU will hold here until ISP/IAP/EEPROM //operation plete IapIdle()。 //Open IAP function,and set wait time IAP_CMD = CMD_ERASE。 //Set ISP/IAP/EEPROM address low IAP_ADDRH = addr8。 //Send trigger mand1 (0x5a) IAP_TRIG = 0xa5。 //MCU will hold here until ISP/IAP/EEPROM //operation plete IapIdle()。P1=duanxuan[num0(X1)]。W1=1。//消影 W2=0。delay_ms(5)。P1=0x00。P1=duanxuan[num2(X2)]|0x80。W3=1。 W4=0。delay_ms(5)。P1=0x00。 //開放ALL中斷允許Enable ET0=1。 //定時器0、1,工作方式1,僅受TCON中TR控制*/ TH0=(65536N)/256。 ET1=1。 TL1=(65536N)%256。 //定時器計時開始}/****************************************************//************時鐘實時時間、定時段設(shè)置(顯示放后邊)****************/void clk_weixuan()//{switch(k5){case 1:{switch(k2){case 0:。 case 1:{if(key==1){A0_shi++。/*shi=0~23*/} if(key==4){if(A0_shi==0)A0_shi=24。/*shi=23~0*/}}break。if(A0_fen==60)A0_fen=0。A0_fen。 case 3:{if(key==1){A1_shi++。/*shi=0~23*/} if(key==4){if(A1_shi==0)A1_shi=24。/*shi=23~0*/}}break。if(A1_fen==60)A1_fen=0。A
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1