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

正文內(nèi)容

單片機(jī)課程設(shè)計--步進(jìn)電機(jī)驅(qū)動器(編輯修改稿)

2025-02-12 11:21 本頁面
 

【文章內(nèi)容簡介】 的重要性。熟悉其制作流程后,跟幾個同學(xué)一起討論,先是去打印,在轉(zhuǎn)印,后腐蝕,最后打孔;完成后在將元件按PCB板的位置焊接上去,通過一天的努力完成了任務(wù);將程序下載到芯片運行時,出現(xiàn)了問題:液晶屏不顯示,電機(jī)不轉(zhuǎn)動。那時我就用萬用表對單板仔細(xì)檢查,檢查一遍后,還是沒能找出問題的所在;后面自己想了想,是不是單片機(jī)還沒工作啊?在同學(xué)的幫助下,對照PCB圖和實物單板,發(fā)現(xiàn)了我將兩個電容的管腳焊錯了,導(dǎo)致晶振不起振,單片機(jī)無法工作;糾正過來以后,液晶屏正常顯示,電機(jī)也轉(zhuǎn)動了,心情非常激動,非常感謝同學(xué)的幫助,謝謝你們。第7章 參考文獻(xiàn)[1]王迎旭.《單片機(jī)原理及及應(yīng)用》.北京:機(jī)械工業(yè)出版社[2]張迎新.《單片微型計算機(jī)原理、應(yīng)用及接口技術(shù)》.北京:國防工業(yè)出版社[3]郭天祥.《新概念51單片機(jī)C語言教程》.北京:電子工業(yè)出版社[4]蔡明文 馮先成編著.《單片機(jī)課程設(shè)計》.北京:華中科技大學(xué)出版社[5]王曉明.《電動機(jī)的單片機(jī)控制》.北京航空航天大學(xué)出版社 附件系統(tǒng)原理圖元器件清單STC89C52 1片LCD1602 1塊ULN2003 1個步進(jìn)電機(jī) 1個按鈕開關(guān) 5個排阻 10K 2個滑動電阻 10K 1個電容 30PF 2個電解電容 10μF 1個晶振 12MHZ 1個16P插座 1個40P插座 1個覆銅板 1塊PCB板源程序清單include //51芯片管腳定義頭文件include //內(nèi)部包含延時函數(shù) _nop_()。define uchar unsigned chardefine uint unsigned intdefine delayNOP()。 {_nop_()。_nop_()。_nop_()。_nop_()。}。uchar code FFW[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9}。//正轉(zhuǎn)相序編碼表uchar code REV[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1}。//反轉(zhuǎn)相序編碼表sbit K1 = P3^2。 //運行與停止sbit K2 = P3^3。 //加速sbit K3 = P3^4。 //減速sbit K4 = P3^5。 //方向轉(zhuǎn)換sbit LCD_RS = P2^0。 sbit LCD_RW = P2^1。sbit LCD_EN = P2^2。bit on_off=0。 //運行與停止標(biāo)志bit direction=1。 //方向標(biāo)志uchar code cdis0[ ] = { WELCOME TO }。uchar code cdis1[ ] = { STEPPING MOTOR }。uchar code cdis2[ ] = { CONTROL SYSTEM }。uchar code cdis3[ ] = {STOP }。uchar code cdis4[ ] = {DW:}。uchar code cdis5[ ] = {RUNNING}。uchar code cdis6[ ] = {r/min}。uchar code cdis7[ ] = {RATE:}。uchar m,v=0,q=0,j。uchar rate=5。 //預(yù)設(shè)定速度檔uchar data_temP1,data_temp2,data_temp3,data_temp4。 uint zs,data_temp。/*****************************************************/void delay(uint t) // 延時t毫秒函數(shù){ uchar k。 while(t) { for(k=0。 k125。 k++) { } }}bit lcd_busy() //檢查LCD是否為忙狀態(tài),lcd_busy為1時,忙,等待。為0時,閑,可寫指令與數(shù)據(jù)。 { bit result。 LCD_RS = 0。 LCD_RW = 1。 LCD_EN = 1。 delayNOP()。 result = (bit)(P0amp。0x80)。 LCD_EN = 0。 return(result)。 }/********************************************************/void lcd_wcmd(uchar cmd)//寫指令數(shù)據(jù)到LCD ,*RS=L,RW=L,E=高脈沖,D0D7=指令碼。{ while(lcd_busy())。 LCD_RS = 0。 LCD_RW = 0。 LCD_EN = 0。 _nop_()。 _nop_()。 P0 = cmd。 delayNOP()。 LCD_EN = 1。 delayNOP()。 LCD_EN = 0。 }/********************************************************/void lcd_wdat(uchar dat)//寫顯示數(shù)據(jù)到LCD,RS=H,RW=L,E=高脈沖,D0D7=數(shù)據(jù)。{ while(lcd_busy())。 LCD_RS = 1。 LCD_RW = 0。 LCD_EN = 0。 P0 = dat。 delayNOP()。 LCD_EN = 1。 delayNOP()。 LCD_EN = 0。 }/********************************************************/void lcd_init()//LCD初始化設(shè)定{ delay(30)。 lcd_wcmd(0x38)。 //16*2顯示,5*7點陣,8位數(shù)據(jù) delay(5)。 lcd_wcmd(0x38)。 delay(5)。 lcd_wcmd(0x38)。 delay(5)。 lcd_wcmd(0x0c)。 //顯示開,關(guān)光標(biāo) delay(5)。 lcd_wcmd(0x06)。 //移動光標(biāo) d
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1