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

正文內(nèi)容

二維云臺的結(jié)構(gòu)設(shè)計和運動仿真畢業(yè)設(shè)計論文-在線瀏覽

2024-08-07 12:47本頁面
  

【正文】 2 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時鐘電路??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。下圖即為AT89C52。 Delay(40000)。flag++。 case 1: Num=Num*10+Temp。 } } else { switch(Temp) { case 10: Up()。 case 11: Down()。 case 12: Left()。 case 13: Right()。 case 15: Mode=!Mode。 default : break。 break。 break。 break。 break。 break。 break。 break。 break。 Display()。 }} 程序總流程圖 圖四 系統(tǒng)程序流程圖 主函數(shù)程序include void main(){ Lcd_Init()。 ChooseMode()。 Delay(40000)。flag++。 case 1: Num=Num*10+Temp。 } } else { switch(Temp) { case 10: Up()。 case 11: Down()。 case 12: Left()。 case 13: Right()。 case 15: Mode=!Mode。 default : break。 } else SearchLight()。從1989年問世至今已有20年的歷史,在全球得到廣泛應(yīng)用。它不僅是模擬電路、數(shù)字電路、模/數(shù)混合電路的設(shè)計與仿真平臺,更是目前世界上最先進、最完整的多種型號微處理器系統(tǒng)的設(shè)計與仿真平臺,真正實現(xiàn)了在計算機中完成電路原理圖設(shè)計、電路分析與仿真、微處理器程序設(shè)計與仿真、系統(tǒng)測試與功能驗證到形成印制電路板的完整電子設(shè)計、研發(fā)過程。Proteus電路原理圖設(shè)計是在ISIS軟件環(huán)境中進行繪制,該軟件編輯環(huán)境具有友好的交互式人機界面,其設(shè)計功能強大,使用方便。 圖510 單片機系統(tǒng)控制電路圖首先打開ISIS 7 Professional窗口,單擊菜單命令“File”下的“New Design”,彈出如圖511所示的圖紙模板選擇窗口。本設(shè)計中選用的“DEFAULT”,選中后再單擊“OK”,則新建了一個DEFAULT模板。在彈出的對話框中,選擇保存在C盤“程序與仿真”目錄下,保存文件名為“l(fā)ijiansheji”。2. 設(shè)定圖紙大小執(zhí)行菜單命令“System”下“Set Sheet Size”,在彈出的“Sheet Size Configura...”對話框中選擇“A4”選項,單擊“OK”按鈕,完成圖紙的設(shè)置。 表51 本設(shè)計中使用的原件單片機AT89C52步進電機MOTORSTEEPER步進電機驅(qū)動ULN2003A虛擬終端串口COMPIM電解電容AUDIO 1U瓷片電容CAP 30pF電阻10K 1K 按鈕BUTTON 在器件選擇按鈕中單擊“P”按鈕,或執(zhí)行菜單命令“Library”下“Pick Device/Symbol”,彈出如圖512所示的對話框。 圖512 “Pick Devices”對話框 圖513 輸入元件名稱(1) 在關(guān)鍵字中輸入原件的名稱,如AT89C52,則出現(xiàn)與關(guān)鍵字匹配的原件列表,如圖513所示,選中并雙擊AT89C52所在行后,單擊“OK”按鈕或按ENTER鍵,便將器件AT89C52加入到ISIS對象選擇器中。按照以上方法將元件添加到ISIS對象選擇器中。也可以在按住鼠標左鍵的同時,移動鼠標,在合適的位置釋放左鍵,將元件放置在預(yù)定位置。放置元件前,單擊要放置的元件,藍色條出現(xiàn)在該元件上,單擊方向工具欄上相應(yīng)的轉(zhuǎn)向按鈕可旋轉(zhuǎn)元件,再在原理圖編輯窗口中單擊就放置了一個已經(jīng)更改方向的元件。在原理圖編輯窗口中要刪除元件時,右鍵雙擊該元件就可刪除元件,或者先左擊選中元件,再按下Delete鍵也可刪除。5. 放置電源、地單擊工具箱中的“元件終端”圖標,在對象選擇器中單擊“POWER”,使得出現(xiàn)藍色條,再在原理圖編輯窗口的合適位置單擊鼠標就將電源放置在原理圖中。在ISIS原理圖編輯窗口中沒有專門的布線按鈕,但系統(tǒng)默認自動布線按鈕有效,因此可直接布線。2)移動畫線、更改線型 步驟如下: (1)單擊鼠標左鍵選中連線,將指針靠近該畫線,該線出現(xiàn)雙箭頭。 (3)若要同時移動多根線,應(yīng)先框選這下線,再單擊塊移動按鈕,拖動鼠標,在合適位置單擊鼠標左鍵,就可改變線條的位置。例如,修改電容為30pF,如圖514所示。8. 建立網(wǎng)絡(luò)表網(wǎng)絡(luò)就是一個設(shè)計中有電氣連接的電路,例如在電路中。在此對話框中,可設(shè)置網(wǎng)絡(luò)表的輸出形式、模式、范圍、深度和格式等,這里不進行修改,單擊“OK”按鈕以默認方式輸出如圖516所示內(nèi)容。執(zhí)行菜單命令“Tools”下“Electrical Rule Check”,彈出如圖517所示的電氣檢測窗口。從窗口內(nèi)容中科看出,網(wǎng)絡(luò)表已產(chǎn)生,并且無電氣錯誤。MSComm 控件通過串行端口傳輸和接收數(shù)據(jù)為應(yīng)用程序提供串行通信功能。本設(shè)計中采用時間驅(qū)動法。 MSComm控件屬性 MSComm 控件的屬性較多,下面簡單的介紹幾個比較重要的屬性:1)CommPort:設(shè)置或返回通信端口號。 3)PortoPen:設(shè)置或返回通信端口的狀態(tài),屬性為True 時打開端口,F(xiàn)alse 則關(guān)閉端口,并清除接收和傳輸緩沖區(qū)。 5)InPut:返回并刪除接收緩沖區(qū)中的數(shù)據(jù)。 7)Rthreshold/Sthreshold: 設(shè)置并返回引發(fā)OnComm 事件中接收/發(fā)送的字符數(shù)。 Visual C++軟件 ,設(shè)置好保存路徑。MFC程序程序名字 圖518 創(chuàng)建新的應(yīng)用程序界面點擊OK,其它選為默認即可。為其添加對應(yīng)的對象命名為:m_msm。 圖521 屬性設(shè)置對話框雙擊“打開串口”按鈕,添加函數(shù),OnBtnopen(),添加代碼實現(xiàn)串口的初始化,程序如下:(2)。// 接收緩沖區(qū)有1個及1個以上字符時,將引發(fā)接收數(shù)據(jù)的//OnComm事件(TRUE)。5,分別為“向上”“向下”“向左”“向右”,添加單擊響應(yīng)事件函數(shù):OnBtnup(),OnBtndown() OnBtnleft(),OnBtnright()添加代碼如下:void CMCUPCDlg::OnBtnup() //向上{ CString a。A39。// 向串口發(fā)送“A”}void CMCUPCDlg::OnBtndown() { CString a。 ((COleVariant)a)。 a=39。 ((COleVariant)a)。 a=39。 ((COleVariant)a)。 a=Z。 },編譯,運行,即可仿真。主函數(shù)通過調(diào)用各子程序來實現(xiàn)鍵盤掃描,串口中斷程序的調(diào)用來實現(xiàn)步進電機的控制。 圖61 系統(tǒng)主流程圖圖62 中斷子程序流程圖 初始化模塊所謂初始化就是在應(yīng)用系統(tǒng)中,需要對軟件進行初始化設(shè)置,以能夠滿足該系統(tǒng)的正常工作。本系統(tǒng)中初始化程序包括兩部分,一部分是定時器初始化,另一部分是串口初始化。本設(shè)計中定時器初始化包括定時/計數(shù)器選擇、定時/技術(shù)器工作方式、計數(shù)器裝初值、打開定時器;串口初始化包括串口工作方式設(shè)置、打開串口、開總中斷。前面已經(jīng)介紹了特殊功能寄存器,這里不再贅述。(TI溢出率),TI溢出率=fosc/{12[256—(TH1)]},本系統(tǒng)波特率為9600bit/s,串口選擇工作方式為1,所以初值等于0xfa。3) 送計數(shù)初值到THx和TLx寄存器中;4) 啟動定時/計數(shù)器,即將TRx置位。獨立式鍵盤的每一個按鈕直接控制單片機的P0相連接,當其中有一個按鈕被按下時,PO口的相應(yīng)位就被置為高電平,沒有按下則為低電平。 延時模塊通過用C語言寫一段循環(huán)程序,來占用CPU一段時間從而達到延時的目的。下面是采用普通延時的程序源代碼:void delay(uint z)//延時{ uint x,y。x0。y0。} 串口中斷模塊在本系統(tǒng)中,單片機通過串口向單片機發(fā)送遠距離控制信號,一旦PC機發(fā)送控制信號后,單片機接受到信息產(chǎn)生中斷,通過中斷服務(wù)程序去控制步進電機動作。 步進電機動作模塊在本系統(tǒng)中
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1