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

正文內(nèi)容

小機器人行走控制設計畢業(yè)設計-資料下載頁

2025-01-18 14:43本頁面
  

【正文】 統(tǒng)軟件程序系統(tǒng)程序主要由主程序和中斷服務程序兩部分組成。主程序完成初始化后,進入低功耗模式3等待中斷。中斷結(jié)束后仍進入低功耗模式3,使系統(tǒng)絕大部分時間處于省電狀態(tài),降低系統(tǒng)功耗。流程圖如圖24所示。圖24 流程圖計時、顯示功能都由中斷服務程序完成。設置看門狗定時器250ms產(chǎn)生一次中斷,四次中斷秒計數(shù)單元加1,60秒分計數(shù)單元加秒計數(shù)單元清零。年、月、日、時計數(shù)依此類推 時鐘程序說明/**************************************************** 文件名稱:MSP413C語言定時程序* 文件說明:* 用MSP413看門狗定時器作為定時源。***************************************************/include /******************************************************/****************************************************** 文件說明:LCD 模塊*****************************************************/define LCD_IN_USE 10//define RADIX_POINT 0x08/******************************************************* 數(shù)據(jù)定義七段譯碼表 *****************************************************/const unsigned char NUM_LCD[17]={ 0xd7, 0x06, 0xe3, 0xa7, 0x36, //39。039。~ 39。439。 0xb5, 0xf5, 0x07, 0xf7, 0xb7, //39。539。 ~ 39。939。 0x77, 0xf4, 0xd1, 0xe6, 0xf1, // 39。A39。~ 39。E39。 0x71, 0x00}。 // 39。F39。,39。全熄39。unsigned char lcd_Buf[LCD_IN_USE]。 // 自定義顯示緩沖區(qū),用于 // 外部設定要顯示的數(shù)據(jù)unsigned int cont,y0,y1,y2。 //秒、時、分存儲變量 /******************************************************** LCD模塊初始化*******************************************************/void init_LCD(void){ char tmpv。 BTCTL = BT_fLCD_DIV32。 // set LCD 時鐘 P5SEL = 0xfc。 // 置為外圍模塊 LCDCTL = LCDON+LCD4MUX+LCDP1。 // 4Mux 模式 for (tmpv = 0。tmpv10。tmpv++) { LCDMEM[tmpv] = 0x00。 //clear LCD }}/******************************************************** LCD清零模塊*******************************************************/void cl_LCD(void){ char tmpv。 for (tmpv = 0。tmpv10。tmpv++) { LCDMEM[tmpv] = 0x00。 //clear LCD }}/***************************************************** 更新LCD緩沖區(qū)的內(nèi)容,把數(shù)據(jù)顯示到LCD****************************************************/void lcd_Display(void){ char tmpv。 lcd_Buf[0]=y2/10。 lcd_Buf[1]=y2%10。 lcd_Buf[2]=16。 lcd_Buf[3]=y1/10。 lcd_Buf[4]=y1%10。 lcd_Buf[5]=16。 lcd_Buf[6]=y0/10。 lcd_Buf[7]=y0%10。 lcd_Buf[8]=16。 lcd_Buf[9]=16。 for(tmpv=0。tmpvLCD_IN_USE1。tmpv++) { LCDMEM[tmpv] = NUM_LCD[lcd_Buf[tmpv]]。 //更新LCDMEM中的內(nèi)容 } }/************************************************************WDT中斷服務程序************************************************************/interrupt[WDT_VECTOR] void watchdog_timer(void){ cont=cont+1。 if(cont==4) { cont=0。 y0=y0+1。 //秒加1 if(y0==60) { y0=0。 y1=y1+1。 //60秒為1分,分加1 if(y1==60) { y1=0。 y2=y2+1。 //60分為1小時,小時加1 if(y2==24) {y2=0 。 //24小時再清零 } } } cl_LCD()。 lcd_Display()。 _NOP()。 }}/************************************************************主程序************************************************************/void main(void){ WDTCTL = WDT_ADLY_ // WDT間隔時間為250ms(ACLK) IE1 |= WDTIE。 // 使能WDT中斷 SCFQCTL |= SCFQ_4M。 // 設定TA時鐘為4MHz init_LCD()。 _EINT()。 // 使能中斷 cont=0。 y0=0。 y1=0。 y2=0。 for (。) { _BIS_SR(CPUOFF)。 //關CPU _NOP()。 // Cspy使用 }} 結(jié)論 參考文獻[1]干東英,1990(4):2~4.[2]甘建國,干東英,、,1990(6):35~36.[3]龔振邦,陳振華,汪勤愨,1995:298~336.[4]柳洪義,2002:166~179.[5] 方海軍等.基于CAN總線的自主式仿人型機器人控制系統(tǒng)[J].機器人,2002,24(1)[6] 曹禺.仿人步行機器人機載運動控制器的設計與應用[C].長沙:國防科技大學機電工程與自動化學院檔案室(內(nèi)部資料),2002[7] 石宗英等.基于現(xiàn)場總線的仿人型機器人控制系統(tǒng)[J].工程與應用,2002,(2)[8] 饒運濤等.現(xiàn)場總線CAN原理與應用技術[M]. 北京:北京航空航天大學出版社,2003[9] 江思敏等.TMS320LF240x DSP硬件開發(fā)教程[M].北京:機械工業(yè)出版社,2003[10] 潘新民. 單片微型計算機實用系統(tǒng)設計. 人民郵電出版社, [11] 全國大學生電子設計競賽組委會. 第五屆全國大學生電子設計競賽獲獎作品選編(2001). 北京理工大學出版社, [12] 李寧. 運動控制系統(tǒng)[M]. 北京:高等教育出版社,[13] 賈金玲. 單片機原理及應用. 電子科技大學出版社,附錄A 致謝次此能順利完成畢業(yè)設計,除了我自身的努力以外,更少不了老師和同學的幫助與指導。為此,在這里我要對那些予以我?guī)椭拿恳晃焕蠋熀屯瑢W表示衷心的感謝。此外,還要特別感謝對我予以指導的指導老師XXX老師,在整個畢業(yè)設計過程中,由于有他的耐心仔細的指導,在他繁忙的工作之余,還能抽出時間來指導我的設計,并對我設計中的每一個環(huán)節(jié),每一個步驟和方案設計都做了一一的講解、糾正和補充,在此對他表示衷心的感謝!由于知識水平有限,在設計過程中難免有所出錯,所以,希望各位老師、同學或讀者能對我的設計論文中的缺陷和不足予以指正。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1