基于ATmega128單片機(jī)的運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
【文章頁數(shù)】:69 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖4-3ATmega128單片機(jī)與PC機(jī)接口電路圖
圖4-3ATmega128單片機(jī)與PC機(jī)接口電路圖如圖4-3所示,MAX232引腳T1IN接單片機(jī)串行口發(fā)送端TxD,R1OUT接串行口接收端RxD,T1OUT接計(jì)算機(jī)的RxD端,R1IN接計(jì)算機(jī)的TxD端,計(jì)算機(jī)的GND和MAX232....
圖5-3USART波特率寄存器
具體通信過程:用戶按下開始按鍵,單片機(jī)將鍵碼發(fā)送給PC,PC將整個(gè)視頻長度發(fā)送給單片機(jī),如果單片機(jī)沒有收到視頻長度,則不開始工作。單片機(jī)每1s給PC發(fā)送位置信息。開始按鍵具有兩個(gè)功能,因此在發(fā)送鍵碼的過程中,需要用一個(gè)字節(jié)表示狀態(tài),是開始指令還是暫停指令。單片機(jī)發(fā)送給....
圖5-4USART數(shù)據(jù)寄存器
圖5-4USART數(shù)據(jù)寄存器數(shù)據(jù)寄存器UDR如圖5-4所示,發(fā)送和接收數(shù)據(jù)地址用同一地址,將數(shù)據(jù)寫入到UDR時(shí)的實(shí)際操作是發(fā)送數(shù)據(jù)緩沖寄存器(TXB),讀UDR時(shí)實(shí)際返回的是接收數(shù)據(jù)緩沖寄存器(RXB)的內(nèi)容。
圖5-5USART控制狀態(tài)寄存器控制狀態(tài)寄存器UCSRnA、UCSRnB、UCSRnC如圖5-5所示,用來設(shè)置串口
波特率設(shè)置寄存器UBRRn,15-12bit保留以后使用,11-0bit設(shè)置波特率,具體波特率見datasheet的表,和主時(shí)鐘頻率和倍頻bit有關(guān)。圖5-4USART數(shù)據(jù)寄存器數(shù)據(jù)寄存器UDR如圖5-4所示,發(fā)送和接收數(shù)據(jù)地址用同一地址,將數(shù)據(jù)寫入到....
本文編號:4035129
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/4035129.html
下一篇:沒有了