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

正文內(nèi)容

自動控制升降旗裝置課程設(shè)計報告(編輯修改稿)

2025-08-16 04:57 本頁面
 

【文章內(nèi)容簡介】 的知識用到實際生活當(dāng)中,從中得到鍛煉。在系統(tǒng)設(shè)計過程中,劉老師、方老師、譚老師、周老師等提出了許多寶貴的意見,在此深表感謝!同時得到了在校老師和同學(xué)們的支持與幫助,在此表示感謝! 參考文獻[1] 朱定華,(M).北京:清華大學(xué)出版社.2003[2] 張鑫.單片機原理及應(yīng)用(M).[3] 彭秀華.單片機高級語言c51Windows環(huán)境編程與應(yīng)用(M).電子工業(yè)出版社 2001[4] 全國大學(xué)生電子設(shè)計競賽組委會.全國大學(xué)生電子設(shè)計競賽獲獎作品選編(M).北京:理工大學(xué)出版社.2003年[5] 彭為.單片機典型系統(tǒng)設(shè)計實例精講(M).電子工業(yè)出版社.2005[6] 沈慶陽.8051單片機實踐與應(yīng)用(M).清華大學(xué)出版社.2002[7] 張立科.單片機典型模塊設(shè)計實例導(dǎo)航(M).北京:人民郵電出版社 .2004[8] 陳濤.單片機應(yīng)用及c51程序設(shè)計(M).機械工業(yè)出版社.2007附錄一:系統(tǒng)程序代碼include include include define uchar unsigned chardefine uint unsigned intuchar code FFW[8]={0x75,0x65,0x6d,0x4d,0x5d,0x1d,0x3d,0x35}。//步進電機正轉(zhuǎn)數(shù)組uchar code REV[8]={0x35,0x3d,0x1d,0x5d,0x4d,0x6d,0x65,0x75}。//步進電機反轉(zhuǎn)數(shù)組//setflag用標(biāo)志定位是否有效test_x,test_y用于定義16個按鍵中的任一個uchar test_x=10,test_y=10,setflag=0。uchar setfalse=0。uint counter=0。//用于定義每隔多少個脈沖數(shù)碼管上數(shù)字自增//定義四個變量分別存儲四個要顯示的數(shù)位的值four顯最高位第四位的值,依此類推uint sum=0,four=0,three=0,two=0,one=0。uint four_max=0,three_max=0,two_max=0,one_max=0。//定義四個變量,用來定位停止//音樂模塊用到的些定義常量,變量,數(shù)組unsigned char volatile FlagBeat。//基本節(jié)拍單位計數(shù)變量unsigned int volatile FreqTemp。unsigned char volatile music_temp。 //暫時存放從MusicTable數(shù)組中讀出的變量unsigned char volatile beat。unsigned char volatile freq。//簡譜碼對應(yīng)T值數(shù)組的下標(biāo)unsigned char volatile *pmusic。sbit Pin_Buzzer=P3^3。 //串行外存定義的量define WriteDeviceAddress 0xa0//定義器件在IIC總線中的地址define ReadDviceAddress 0xa1sbit SCL=P2^6。sbit SDA=P2^7。unsigned char x1,x2,x3。unsigned int code FreqTab[]={ //簡譜對應(yīng)的簡譜碼、T值65535,63628,63835,64021,64103,64260,64400,64524,64580,64684,64777,64820,64898,64968,65030}。unsigned char code MusicTable[]={//音符節(jié)拍碼0x52,0x84,0x02,0x82,0x82,0x01,0x81,0x52,0x61,0x71,0x84,0x84,0xa2,0x82,0x91,0xa1,0xc2,0x01,0xc1,0xc4,0xa2,0x01,0xa1,0x82,0x01,0xa1,0xc2,0x01,0xa1,0x94,0x94,0x04,0xd4,0xc4,0x94,0xa4,0xc2,0xa4,0xc2,0xa2,0x91,0xa1,0x82,0x01,0x91,0xa4,0xc2,0x01,0x61,0x82,0xa2,0x01,0xa1,0xc2,0x01,0xc1,0x92,0x92,0x92,0x62,0x01,0x61,0x94,0x02,0x52,0x84,0x02,0x82,0xa4,0x02,0xa2,0xc4,0x04,0xc4,0x04,0x82,0x01,0xa1,0xc2,0x01,0xc1,0xd4,0xc4,0xa2,0x01,0x81,0xc2,0xc2,0xc2,0xa2,0x82,0x54,0x84,0x32,0x01,0x81,0xc2,0xc2,0xc2,0xa2,0x82,0x54,0x84,0x54,0x84,0x54,0x84,0x84,}。unsigned char const dis_table[16]={ 0xA0, /*0*/ 0xBB, /*1*/ 0x62, /*2*/ 0x2A, /*3 */ 0x39, /*4*/ 0x2C, /*5 */ 0x24, /*6*/ 0xBA, /*7*/ 0x20, /*8*/ 0x28, /*9 */}。void DelayMs(unsigned int number) {unsigned char temp。for(。number!=0。number) {for(temp=112。temp!=0。temp) 。}}//開始總線void Start() {SDA=1。SCL=1。SDA=0。SCL=0。}//結(jié)束總線void Stop() {SCL=0。SDA=0。SCL=1。SDA=1。}//發(fā)ACK0void NoAck() {SDA=1。SCL=1。SCL=0。}//測試ACKbit TestAck() {bit ErrorBit。SDA=1。SCL=1。ErrorBit=SDA。SCL=0。return(ErrorBit)。}//寫入8個bit到24c08Write8Bit(unsigned int input) { unsigned char temp。 for(temp=8。temp!=0。temp) { SDA=(bit)(inputamp。0x80)。 SCL=1。 SCL=0。 input=input1。}}//寫入一個字節(jié)到24c08中void Write24c02(uint ch,uchar address) { Start()
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1