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

正文內(nèi)容

基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文說明書(文件)

2025-08-09 11:46 上一頁面

下一頁面
 

【正文】 功能:光標(biāo)顯示、畫面移位、睡眠模式等。 12864 液晶顯示電路圖如圖 所示 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 8 11223344D DC CB BA AT i t l eN um ber R evi si onS i z eA4D at e: 20 12 / 5/30 S hee t ofF i l e: S hee t 1. Sc hD oc D raw n B y :1234567891011121314151617181920P1B O T3T O P1TAP22KR2VADJVADJP0.6P0.5P0.4P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7V C CVCCGND GND12864 顯示電路 圖 12864 液晶電路原理圖 蜂鳴器電路 蜂鳴器電路主要是利用 S9012( PNP)三極管驅(qū)動(dòng)蜂鳴器,實(shí)現(xiàn)按鍵發(fā)聲。指示電路采用發(fā)光二極管進(jìn)行指示,放光二極管串聯(lián)上一個(gè) 1K 的限流電阻,正常工作時(shí),取發(fā)光二極管上電壓為 3V,流過發(fā)光二極廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 9 管上的電流為 10mA,故 R=( 53) /10=2K。當(dāng)沒有供電或出電源線短路時(shí),電源指示熄滅,從而可以監(jiān)測系統(tǒng)是否正常供電。 11223344D DC CB BA AT i t l eN um ber R evi si onS i z eA4D at e: 20 12 / 5/30 S hee t ofF i l e: S hee t 1. Sc hD oc D raw n B y :1234567891110J1C9C 10C 11C 12C 13R 11R 12GNDV C CV C CV C CGNDGNDC 1+1V D D2C 13C 2+4C 25V E E6T 2O U T7R 2IN8R 2O U T9T 2I N10T 1I N11R 1O U T12R 1IN13T 1O U T14G N D15V C C16U 43 7M A X 23 2A C P ED1D i od e 1N 91 4D2D i od e 1N 91 4V C CP P 串口電路 圖 串口通信電路 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 10 電機(jī)驅(qū)動(dòng)電路 電機(jī)驅(qū)動(dòng)電路主要有電機(jī)驅(qū)動(dòng)芯片 L298N、少量電阻電容和二極管構(gòu)成。 系統(tǒng)初始化模塊:主要是配置系統(tǒng)工作環(huán)境。 蜂鳴器模塊:主要用實(shí)現(xiàn)按鍵蜂鳴。 串口初始化程序:設(shè)置定時(shí)器 1為工作方式 2,配置串口波 特率為 9600bps,選擇波特率不倍增,串行工作方式 1,啟動(dòng)定時(shí)器 1,開串行口中斷,開 CPU總中斷。 12864液晶初始化程序流程圖如圖 系統(tǒng)初始化 開始 鍵盤掃描及處理程序 顯示刷新 數(shù)據(jù)處理 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 13 圖 串口初始程序流程圖 圖 12864液晶初始化程序流 程圖 鍵盤掃描模塊程序 鍵 盤掃描及處理程序,主要由按鍵 key按鍵 key按鍵 key按鍵 key4組成。 Key4為確定鍵,用于確定當(dāng)前的電機(jī)狀態(tài)為設(shè)定值。通過控制 12864 液晶的控制口線就可以實(shí)現(xiàn)對 12864 液晶的基本數(shù)據(jù)操作。其中串口初始化程序模塊主要是配置特定的串口通信環(huán)境及通信方式等。當(dāng)產(chǎn)生接收中斷時(shí),首先判斷是發(fā)送中斷還是接收中斷,若是發(fā)送中斷則清 除發(fā)送中斷標(biāo)志位,若是接收中斷則先清除接收中斷標(biāo)志位,然后調(diào)開始 選擇寫數(shù)據(jù) 將要寫的數(shù)據(jù)放到數(shù)據(jù)總線 延時(shí) 5ms 寫使能信號 有效 結(jié)束 開始 選擇寫命令 將要寫的命令放到數(shù)據(jù)總線 延時(shí) 5ms 寫使能信號 有效 結(jié)束 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 16 用串口接收函數(shù),將接收到的數(shù)據(jù)存于接收緩沖區(qū)中,并共單片機(jī)使用。當(dāng)計(jì)數(shù)值達(dá)到設(shè)定的脈寬值時(shí)則關(guān)閉電機(jī)運(yùn)行,在第二個(gè)周期的調(diào)速信號到來時(shí),又重新開啟電機(jī)運(yùn)轉(zhuǎn), 依次的電機(jī)通斷切換,從而實(shí)現(xiàn)電機(jī)的速度控制。 ( 2) +5V和 +12V電源、電機(jī)控制系統(tǒng)板 、若干根杜邦線、 1塊 12864液晶模塊。 測試項(xiàng)目 ( 1) 12864 液晶是否正常顯示。 測試 過程 利用萬用表檢查各線路是否存在斷路、短路并修正。 按原理圖連接線路、上電后開始測試。 (1)正轉(zhuǎn)測試:在發(fā)送窗中輸入正轉(zhuǎn)控制字和速度值。 (3)反轉(zhuǎn)測試:輸入反轉(zhuǎn)命令字及速度脈寬值 (最大為 100),如 2 20,發(fā)送后觀察電機(jī)的轉(zhuǎn)動(dòng)方向及速度,改變速度后再測一次觀察電機(jī)轉(zhuǎn)速是否改變。最后測試鍵盤的各項(xiàng)控制功能能否正常 。測試效果圖如圖 到圖 所示。 具體內(nèi)容包括如下: 一、通過對現(xiàn)在應(yīng)用比較廣泛、技術(shù)比較成熟的串口通信進(jìn)行研究,并經(jīng)分析論證后設(shè)計(jì)出以 STC89C52 單片機(jī)為核心控制單元的上位機(jī)電機(jī)控制 系統(tǒng)。 通過本次畢業(yè)設(shè)計(jì),我更深入的學(xué)到了有關(guān)單片機(jī)的原理及應(yīng)用,并且自主的動(dòng)腦、動(dòng)手能力得到了很大的提高。總之我們受益匪淺,這將為我們以后的學(xué)習(xí)以及工作打下良好的基礎(chǔ)。最后,感謝我的母校為我提供了這么一個(gè)優(yōu)良的學(xué)習(xí)環(huán)境,培育我成長起來, 。 //上一頁 sbit Key3=P0^3。 //12864 控制 端口 sbit MotorIN1=P1^0。 uchar const code Name1[]={電機(jī)狀態(tài):停止 }。 uchar const code Status0[]={停止 }。 uchar const code Status4[]={減速 }。 char SetSpeed[3]={0}。 //0:停止 1:正轉(zhuǎn) 2:反轉(zhuǎn) uchar PWM=0。 uchar Flag=0。 void Display(void)。 void Time0_In。 void Wr_dat12864(uchar dat)。 void InitLcd(void)。 uchar ReFlag=0。 char OldPcToMcu1。 char PcToMcu[2]={0}。 uchar const code Status2[]={反轉(zhuǎn) }。 uchar const code Name3[]={反饋脈寬: 000T/q}。 //單片機(jī)對 L298 的控制端口 sbit Speaker=P3^3。 sbit Lcd_RW=P0^5。 //循環(huán)選擇鍵 sbit Key1=P0^1。在這里,我要先感謝我的指導(dǎo) 老師,是她 對我的悉心指導(dǎo),以及對畢業(yè)設(shè)計(jì) 各方面提供的意見,幫我理清了許多疑問。上位 機(jī)控制單片機(jī)系統(tǒng),可以用于對多個(gè)單片機(jī)應(yīng)用系統(tǒng)進(jìn)行實(shí)時(shí)控制,也可通過調(diào)制 /解調(diào)器對遠(yuǎn)程控制系統(tǒng)進(jìn)行實(shí)時(shí)控制。通過 RS232接口連接至 PC機(jī),并進(jìn)行相關(guān)性電機(jī)控制實(shí)驗(yàn)。測試結(jié)果如表 41。該系統(tǒng)完全滿足系統(tǒng)設(shè)計(jì)要求。 (5)減速測試:輸入減速命令字 4,速度可以任意,如 4 20,發(fā)送后觀察電機(jī)的轉(zhuǎn)動(dòng)情況。點(diǎn)擊發(fā)送觀察電機(jī)是否正轉(zhuǎn),將速度改大一些看一下速度是否改變。接著按照測試項(xiàng)目,分別測試。 利用 Keil uVision2軟件進(jìn)行程序的編輯、編譯、鏈接和調(diào)試。 ( 3) 上位機(jī)通過串口調(diào)試軟件能否正確控制電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、加速、減速。 軟件環(huán)境 ( 1) Keil uVision4,用于 C51源程序的編寫、編譯、鏈接和調(diào)試。 圖 調(diào)速程序流程圖 開始 電機(jī)停轉(zhuǎn) 計(jì)數(shù)到 100 開電機(jī)轉(zhuǎn)動(dòng) 重載定時(shí)值 計(jì)數(shù)變量加 1 結(jié)束 大于脈寬值 YES NO YES NO 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 18 5 系統(tǒng)測試 測試準(zhǔn)備 硬件環(huán)境 ( 1) PC機(jī)、 USB轉(zhuǎn)串口通信線。 圖 串口接收程序流程圖 開始 串口中斷 接收一個(gè)字 節(jié) 接收完 2Byte 通知 CPU 進(jìn) 行數(shù)據(jù)處理 理 清除發(fā)送中 斷標(biāo)志位 清除接收中 斷標(biāo)志位 結(jié)束 YES NO YES NO 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 17 電機(jī)調(diào)速模塊程序 電機(jī)調(diào)速程序模塊采用脈寬調(diào)制法實(shí)現(xiàn)速度控制。其程序流程圖如前面圖 所示。 12864 液晶顯示程序模塊,主要實(shí)現(xiàn)對輸入的要發(fā)送的數(shù)據(jù)和接收到的數(shù)據(jù)的顯示,以及進(jìn)入設(shè)置模式時(shí)的各種界面的的刷新顯示等。 開始 設(shè)置波特率 9600 bps的定時(shí)器 1初值 串口初始化為方式波特率不倍增 結(jié)束 開串口中斷、 CPU中斷 初始化 LCD 控制口 開始 選擇 8 位數(shù)據(jù)流 關(guān)顯示、清屏 選擇光標(biāo)右移、開顯示 顯示初始界面 結(jié)束 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 14 圖 鍵盤掃描程序模塊流程圖 開始 循環(huán)選擇鍵 記錄按下次數(shù) 設(shè)置模式標(biāo)志 光標(biāo)在電機(jī)狀態(tài)處閃爍 加 1鍵按下 光標(biāo)在檢測轉(zhuǎn)速個(gè)位處閃爍 減 1鍵按下 光標(biāo)在設(shè)定轉(zhuǎn)速個(gè)位處閃爍 光標(biāo) 在設(shè)定轉(zhuǎn)速十百位閃爍 確定鍵按下 對應(yīng)項(xiàng)加1 光標(biāo)在檢測轉(zhuǎn)速十百位閃爍 對應(yīng)項(xiàng)減1 刷新顯示 退出設(shè)置 結(jié)束 YES YES NO YES NO YES NO 廣西科技大學(xué)(籌)畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì) 15 液晶顯示模塊程序 液晶顯示程序模塊包括 12864 液晶驅(qū)動(dòng)程序模塊和 12864 液晶顯示刷新程序模塊。 Key2為加 1按鍵,用于設(shè)定電機(jī)的正反轉(zhuǎn)、加減速和電機(jī)速度值。 12864液晶初始化程序:首先初始化 LCD控制口,選擇 12864液晶輸入輸出為 8位位流,清屏,設(shè)定輸入數(shù)據(jù)后光標(biāo)右移模式,開顯示無光標(biāo)閃爍,無反白。主要完成的工作是設(shè)置定時(shí)器,并初始化串口。 液晶顯示模塊:實(shí)現(xiàn)對電機(jī)狀態(tài)的實(shí)時(shí)顯示以及狀態(tài)設(shè)置,實(shí)現(xiàn)人機(jī)交互。電機(jī)驅(qū)動(dòng)電路原理圖如圖 所示。 Max232 用于實(shí)現(xiàn) TTL 電平與 RS232 電平的轉(zhuǎn)換,只要在它的外部在接上幾個(gè)簡單的電容就 構(gòu) 成了通信點(diǎn)路,為了方便檢查、排除故障可在通信線上接上兩個(gè)通信指示燈,方便檢查與維修。因此,應(yīng)適當(dāng)選取該限 流電阻。當(dāng) S9012 基極為低電平時(shí),三 極管導(dǎo)通,蜂鳴器得電蜂鳴,當(dāng) S9012 三極管基極為高電平時(shí),三極管截止,蜂鳴器停止蜂鳴??梢酝ㄟ^調(diào)節(jié)電位器 R2,調(diào)節(jié) 12864 偏壓端 電壓,改變顯示對比度,提高顯示效果,改變顯示清晰度。內(nèi)置國標(biāo) GB2312 碼簡體中文字庫 (16*16), 128 個(gè)字符 (8*16)及 64*256點(diǎn)陣顯示 RAM(GDRAM)。 11223344D DC CB BA AT i t l eN um ber R evi si onS i z eA4D at e: 20 12 / 5/30 S hee t ofF i l e: S hee t 1. Sc hD oc D raw n B y :E A / V P P31X T
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1