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

正文內(nèi)容

多功能工業(yè)控制平臺設(shè)計畢業(yè)設(shè)計論文-資料下載頁

2025-06-23 23:46本頁面
  

【正文】 js = 0*********************** 串口執(zhí)行部分************************Private Sub MSComm1_OnComm()Dim instring As String 39。定義字符串變量instringDim m As Integer 39。定義整型變量m = 0 39。設(shè)置返回類型,input屬性所檢取的是文本End SubPrivate Sub Timer2_Timer() If 0 Then39。程序檢查輸入緩沖區(qū)中是否有數(shù)據(jù),若有數(shù)據(jù) ju = ju + 1 = 0 = 數(shù)量: + Str(ju) 39。顯示接收的字符串39。則將此數(shù)據(jù)讀取后,指定給文本框的Text屬性 End IfEnd Sub39。*********************** 常速控制************************Private Sub 常速_Click() = Dzs = 0 = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進啟動 + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn)/分 + 。End Sub39。*********************** 計數(shù)器部分************************Private Sub 計數(shù)停止_Click(Index As Integer) = HEnd Sub39。*********************** 加速控制************************Private Sub 加速_Click() = 9zs = zs + 1 = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進加速 + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn)/分 + 。End Sub39。*********************** 減速控制************************Private Sub 減速_Click() = Czs = zs 1 = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進減速 + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn)/分 + 。End Sub39。*********************** 停止控制************************Private Sub 停止_Click(Index As Integer) = Bzs = 20 = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進停止 + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn)/分 + 。End SubPrivate Sub 退出系統(tǒng)_Click() = FalseEndEnd Sub39。*********************** 串口設(shè)置部分************************Private Sub Form_Load() = 9600,n,8,1 = 1 39。設(shè)置并返回每次Input屬性從接收緩沖區(qū)讀取的字符數(shù),為0時,input將讀取接收緩沖區(qū)的全部字符 = 0 39。設(shè)置返回類型,input屬性所檢取的是文本 = 1 39。設(shè)置串口號1 = TrueEnd Sub39。************************日期時間顯示部分*********************Private Sub Timer1_Timer() = Year(Date) = Month(Date) = Day(Date)If Weekday(Date) 1 = 1 Then = 一ElseIf Weekday(Date) 1 = 2 Then = 二ElseIf Weekday(Date) 1 = 3 Then = 三ElseIf Weekday(Date) 1 = 4 Then = 四ElseIf Weekday(Date) 1 = 5 Then = 五ElseIf Weekday(Date) 1 = 6 Then = 六Else = 日End If = Hour(Now) amp。 : amp。 Minute(Now) amp。 : amp。 Second(Now)End Sub39。*********************** 正轉(zhuǎn)控制************************Private Sub 正轉(zhuǎn)_Click(Index As Integer) = 8 = 電機運行狀態(tài): + Chr$(13) + Chr(10) + + 步進正轉(zhuǎn) + Chr$(13) + Chr(10) + 轉(zhuǎn)速: + Str(zs0 + zs) + 轉(zhuǎn)/分 + 。End Sub39。*********************** 程序結(jié)束************************附錄二:單片機程序include void Init_SPI (void)。void IsSendComplete(int addr)。void Init_CLK(void){ unsigned int i。 BCSCTL1 = 0X00。 //將寄存器的內(nèi)容清零 //XT2震蕩器開啟 //LFTX1工作在低頻模式 //ACLK的分頻因子為1do { IFG1 amp。= ~OFIFG。 // 清除OSCFault標志 for (i = 0x20。 i 0。 i)。 } while ((IFG1 amp。 OFIFG) == OFIFG)。 // 如果OSCFault =1 BCSCTL2 = 0X00。 //將寄存器的內(nèi)容清零 BCSCTL2 += SELM1。 //MCLK的時鐘源為TX2CLK,分頻因子為1 BCSCTL2 += SELS。 //SMCLK的時鐘源為TX2CLK,分頻因子為1}void RessetMcp2510(void){ int i。 CS_Enable()。 for(i = 10。i 0。i) 。 //復(fù)位命令 UART0_TX_BUF[0] = (char)(0xC0)。 nTX0_Len = 1。 // 設(shè)置中斷標志,進入發(fā)送中斷程序 IFG1 |= UTXIFG0。 for(i = 100。i 0。i) 。 CS_Disable()。 return。}int GetStatusMcp2510(void){ int i。 int nStatus = 0。 CS_Enable()。 for(i = 10。i 0。i) 。 //讀狀態(tài)命令 UART0_TX_BUF[0] = 0xA0。 nTX0_Len = 1。 // 設(shè)置中斷標志,進入發(fā)送中斷程序 IFG1 |= UTXIFG0。 nRX0_Len = 1。 while(1) { if(nRev_UART0 == 1) { nRev_UART0 = 0。 nStatus = (int)(UART0_RX_BUF[0])。 break。 } } for(i = 100。i 0。i) 。 CS_Disable()。 return nStatus。}void BitModiMcp2510(char addr,char mask,char data){ int i。 CS_Enable()。 for(i = 10。i 0。i) 。 //位修改送命令 UART0_TX_BUF[0] = 0x05。 UART0_TX_BUF[0] = addr。 UART0_TX_BUF[0] = mask。 UART0_TX_BUF[0] = data。 nTX0_Len = 4。 // 設(shè)置中斷標志,進入發(fā)送中斷程序 IFG1 |= UTXIFG0。 for(i = 100。i 0。i) 。 CS_Disable()。 return。}void ReadMcp2510(int addr,int n,char outBuf[]){ int i。 CS_Enable()。 for(i = 10。i 0。i) 。 //讀命令 UART0_TX_BUF[0] = 0x03。 UART0_TX_BUF[0] = addr。 for(i = 0。i n。i++) { UART0_TX_BUF[i + 2] = 0。 } nTX0_Len = 2 + n。 // 設(shè)置中斷標志,進入發(fā)送中斷程序 IFG1 |= UTXIFG0。 //接收數(shù)據(jù) nRX0_Len = n。 while(1) for(i = 100。i 0。i) 。 CS_Disable()。 return。}void WriteMcp2510(int addr,int n,char inBuf[]){ int i。 CS_Enable()。 for(i = 10。i 0。i) 。 //寫命令 UART0_TX_BUF[0] = 0x02。 UART0_TX_BUF[0] = addr。 for(i = 0。i n。i++) { UART0_TX_BUF[i + 2] = inBuf[i]。 } nTX0_Len = 2 + n。 // 設(shè)置中斷標志,進入發(fā)送中斷程序 IFG1 |= UTXIFG0。 for(i = 100。i 0。i) 。 CS_Disable()。 return。}int ReceiveMsg(char outBuf[]){ int i。 int nFlag。 int nDLC。 char revBuf[16]。 for(i = 0。i 16。i++) { revBuf[i] = 0。 } BitModiMcp2510(CANINTF,0x01,0x00)。 ReadMcp2510(TXB0SIDH,2,revBuf)。 nRecID_Hi = revBuf[0]。 nRecID_Lo = revBuf[1] amp。 0xe0。 return 1。}附錄三:電源模塊原理圖附錄四:單片機模塊原理圖附錄五:直流驅(qū)動模塊原理圖附錄六:步進電機驅(qū)動模塊原理圖附錄七:繼電器控制模塊原理圖致 謝衷心感謝張根柱老師的悉心指導(dǎo)。不知不覺中,十二周的畢業(yè)設(shè)計已經(jīng)結(jié)束了。我的畢業(yè)論文已整理完畢,電路調(diào)試進展良好。畢業(yè)設(shè)計的完成意味著我的大學(xué)學(xué)習(xí)生活即將結(jié)束,從此我將進入一個新的人生旅途,開始一段嶄新的生活——工作。在此,我衷心地感謝所有在我做畢業(yè)設(shè)計期間幫助過我的老師和同學(xué)。 首先我要感謝我的指導(dǎo)老師張根柱老師的大力幫助和支持。在整個設(shè)計過程當(dāng)中,張老師在大局上指導(dǎo)我畢業(yè)設(shè)計的每一進程,還在百忙中抽空為我答疑解難,幫我分析講解畢業(yè)設(shè)計中所遇到的問題。不僅如此,張老師還無私的給我提供了豐富的學(xué)習(xí)資源和良好的學(xué)習(xí)環(huán)境,為我的畢業(yè)設(shè)計帶來了很大的方便。同時在我完成畢業(yè)設(shè)計的過程中提供了很多指導(dǎo)性的意見,使我受益匪淺。另外,張老師淵博的學(xué)識、嚴謹?shù)闹螌W(xué)態(tài)度和為人,給了我很大的教育,這些將使我終身受益。在此,我衷心感謝張老師給予我的幫助和教育。此外,我還要感謝那些給予我的無私的幫助的同學(xué),他在程序編寫和調(diào)試過程中給予了我莫大的幫助。在此,我真誠地感謝他們。最后,我要感謝我的母校——天津職業(yè)技術(shù)師范大學(xué),在校期間,這里給我留下了美好的回憶。特別是在我即將踏上工作崗位的同時,畢業(yè)設(shè)計整個過程給了我這樣一個鍛煉的機會,使我加深了對以前知識的理解和鞏固,拓寬了知識面,也提高了我對所學(xué)知識的綜合應(yīng)用能力。我要對母校說:母校有我三五載,我愛母校一萬年。祝愿母校的將來更加美好!
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1