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

正文內(nèi)容

基于lpc1754條形碼打印設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-06 15:59本頁面
  

【正文】 timer0Init()。 //set rest signal to hi LPC_GPIO2FIOSET = 1 8。i100。 LPC_GPIO0FIOSET = 1 0。 LPC_GPIO1FIOCLR = ((1 1) | (1 4) | (0x07 8) | (1 15))。 //cut motor ctrl signal LPC_GPIO1FIODIR |= ((1 1) | (1 4) | (0x07 8) | (0x03 14))。 LPC_GPIO0FIOCLR = 0x03 6。 LPC_GPIO2FIOCLR = 0x01 8。 } } void MotorCtrlInit() { uint8_t i。 if (!g_MoveStep) { LPC_TIM0 TCR = 0。 NVIC_SetPriority(TIMER0_IRQn, 4)。 /* ??1? */ LPC_TIM0MCR=0x03。 LPC_TIM0 PR = 0。 LPC_TIM0 CTCR = 0。 /* ?????0????? */ LPC_TIM0 TCR = 0x02。 uint32_t g_MoveIntFlg = 0。 endif 電機(jī)控制子程序: 基于 LPC1754 的條形碼 打印設(shè)計(jì) 38 include include include include include include volatile uint32_t GuiRITFlag = 0。 uint8_t SMMotorInit(void)。 } 電機(jī)控制主程序: ifndef MOTORCTRL_H define MOTORCTRL_H include void MotorCtrlInit(void)。 //printf(ad %d\n, ad)。 SMMotorMovePageCut(, )。 while (flg) { if ((LPC_GPIO0FIOPIN amp。 基于 LPC1754 的條形碼 打印設(shè)計(jì) 37 CutMotorInit()。 GetPrintInfo(amp。 PrintMemInit()。 SensorDetectInit()。 LPC_GPIO2FIOSET = 0x01 6。 uint8_t code[] = Code128。 uint32_t ad。 基于 LPC1754 的條形碼 打印設(shè)計(jì) 31 參考文獻(xiàn) [1] FUJITSU Inc. Thermal Printer FTP 628MCL101Production Specification[Z]. 20xx. [2] Motorolar Inc. MC9S12D64 Device User GuiderV01. 13[Z]. 20xx. [3] 邵貝貝 . 單片機(jī)嵌入式應(yīng)用的在線開發(fā)方法 [M].北京 : 清華大學(xué)出版社 , 20xx. [4] 張會(huì)生 .基于 77E58 的高速行式熱敏打印機(jī)控制板的研制 [J].電子技術(shù)應(yīng)用 , 20xx( 1) : 37 39. [5] 張國榮 , 曹彩萍 , 史斌寧 .基于單片機(jī)的熱敏打印機(jī)設(shè)計(jì)和實(shí)現(xiàn) [J].微電子學(xué)與計(jì)算機(jī) , 20xx,19( 9) :50 51, 56. [6]Frank Vahid, [M].駱麗 .北京航空航天大學(xué)出版社, 20xx. [7]馬忠梅 ...[等 ].AMR 嵌入式處理結(jié)構(gòu)與應(yīng)用基礎(chǔ) [M] 北京航空航天大學(xué)出版社, 20xx. [8]王田苗,魏洪興,嵌入式系統(tǒng)時(shí)間與實(shí)例開發(fā) [M].3 版 .清華大學(xué)出版社, 20xx. [9」吳友宇 。 同時(shí),我要感謝我身邊的同學(xué)、朋友,在整個(gè)的畢業(yè)設(shè)計(jì)過程中,他們積極的幫助我查資料 和提供有利于畢業(yè)設(shè)計(jì)的意見和建議,在他們的幫助下,我的畢業(yè)設(shè)計(jì)得以不斷的完善。兩位老師淵博的專業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范及人格魅力更是對(duì)我影響深遠(yuǎn),是我以后學(xué)習(xí)的典范。在設(shè)計(jì)過程中,每當(dāng)遇到問題,哪怕是非常簡單,老師都會(huì)孜孜不倦、不厭其煩的給我講解,進(jìn)一步引導(dǎo)我自己去解決。本設(shè)計(jì)從選題到完成,每一步都傾注了老師大量的心血。畢業(yè)之際,我感謝這所大學(xué)所給予我的一切。但在此次研究中我也意識(shí)到自己需要的學(xué)習(xí)的地方還多,要不滿足于現(xiàn)狀,再接再厲。因?yàn)閺哪玫皆O(shè)計(jì)后就開始著手研究遇到不懂的地方就上網(wǎng)查閱資料向?qū)熥稍儯谶@個(gè)學(xué)習(xí)過程中培養(yǎng)了我的自學(xué)能力和動(dòng)手能力。同時(shí)還要了解 LPC1754 外設(shè)接口的電器特性以及軟件實(shí)現(xiàn)方式。 基于 CortexM3 的條形碼打印設(shè)計(jì)在硬件設(shè)計(jì)上不但要掌握 LPC1754 芯片的各個(gè)引腳功能以及寄存器結(jié)構(gòu)等還要懂得 靈活運(yùn)用芯片提供的的外設(shè) IO 口。在此次設(shè)計(jì)過程中上網(wǎng)查閱了大量的參考文獻(xiàn)以及數(shù)據(jù)手冊(cè)等資料,經(jīng)過不斷的學(xué)習(xí)研究終于完成了畢業(yè)設(shè)計(jì)的全部工作。 //停止驅(qū)動(dòng)模塊打印輸出 return 0。 //關(guān)驅(qū)動(dòng)使能,電機(jī)停止 return 0。i++)。 //電機(jī)驅(qū)動(dòng)模塊使能腳使能 for (i=0。i++)。 //熱敏打印頭驅(qū)動(dòng)模塊速度控制腳置位 for (i=0。 i++) { SPI_SendData(*pBuf++)。 for (i = 0。 LPC_SPISPCCR = 0x8。 LPC_PINCONPINSEL1 |= (0x03ul 2) |(0x03 4)。 0x80))。 //調(diào)用 SPI 初始化函數(shù) } SPI 數(shù)據(jù)發(fā)送函數(shù) void SPI_SendData(uint8_t data) //數(shù)據(jù)發(fā)送函數(shù) { LPC_SPISPDR = data。 // 置位電機(jī)速度控制腳( pwm) LPC_GPIO1FIOSET = ((1 28) | (1 25))。 熱敏投打印初始化函數(shù) void ThermalHeadCtrlInit() //熱敏打印頭初始化函數(shù) { LPC_GPIO1FIODIR |= ((0x03 25) | (0x03 28))。而后取出的點(diǎn)陣放入 SPI 數(shù)據(jù)寄存器中病將它傳輸?shù)酱蛴☆^機(jī)芯寄存器中。如果有打印數(shù)據(jù)則先進(jìn)行串口通信協(xié)議轉(zhuǎn)換而后判斷是否有數(shù)據(jù)輸入。 以 及 打 印 信 息( PrintMemInit());等。 傳感器控制 基于 LPC1754 的條形碼 打印設(shè)計(jì) 26 ( SensorDetectInit() ) 。此電路之所以用光敏三極管來檢測(cè)信號(hào)是因?yàn)楣饷羧龢O管不僅能將光信號(hào)轉(zhuǎn)換成電信號(hào)還因?yàn)樗鼘?duì)信號(hào)具有放大功能而且靈敏度比普通光電二極管更高。實(shí)現(xiàn)接收端中三極管的發(fā)射級(jí)電平變化。發(fā)射端實(shí)際就是 1 個(gè)紅外 LED,接收端是 1 個(gè)三極管。光電傳感器是,是將被測(cè)量物的狀態(tài)變化,轉(zhuǎn)換成光信號(hào)的變化;然后通過光電元器件,將光信號(hào)轉(zhuǎn)變成電信號(hào)輸出 。本文采用熱敏電阻實(shí)現(xiàn)過熱保護(hù)功能,因?yàn)闊崦綦娮桦S著溫度的變化其阻值會(huì)發(fā)生相應(yīng)的變化而且具有使用壽命期限長,反應(yīng)靈敏,檢測(cè)精度精準(zhǔn)、體積小等優(yōu)點(diǎn),如圖 341 所示,圖中 R58 電阻是為負(fù)溫度系數(shù)熱敏電阻,隨著溫度的升高熱敏電阻兩端的電壓會(huì)降低,當(dāng)單片機(jī)檢測(cè)到此處電壓為低電平時(shí)就進(jìn)入中斷就不給打印頭發(fā)送信號(hào),打印頭沒有接受 到信號(hào)就不工作,當(dāng)檢測(cè)到電壓變高時(shí),延時(shí)一段時(shí)間出中斷, CPU 就恢復(fù)工作,從而起到過熱保護(hù)作用。以下是其主要參數(shù): 打印方法 熱敏行式打印 打印點(diǎn)數(shù) 448 點(diǎn) /行 點(diǎn)密度 (點(diǎn) /毫米) 8 打印寬度(毫米) 56 紙張寬度(毫米) 60~ 點(diǎn)間距 (毫秒) 尺寸大小(毫米) 95x74x30 打印頭溫度偵測(cè)熱敏電阻 基于 LPC1754 的條形碼 打印設(shè)計(jì) 22 缺紙檢測(cè) 反射型光電傳感器 熱敏打 印頭過熱保護(hù)模塊 熱敏打印頭的工作時(shí)候需要加熱,其加熱時(shí)間大概在 1 ms 左右。位圖數(shù)據(jù)是由 ASCII 碼組成, 單片機(jī)按照位圖數(shù)據(jù)的數(shù)據(jù)信息,控制打印機(jī)處理芯上的加熱元件,使其通電發(fā)熱,這樣紙張接觸到發(fā)熱的答應(yīng)頭,會(huì)顯示黑色的點(diǎn),打印機(jī)根據(jù)打印信息,將所有點(diǎn)打印出來,就變成打印紙上的內(nèi)容了。這種技術(shù)已用于紙張打印機(jī)和標(biāo)簽打印機(jī)上 。 打印頭工作模塊 加熱元器件是熱敏打印頭的關(guān)鍵 核心 ,熱敏打印頭控制芯片前段有一排細(xì)小的半導(dǎo)體元器件,這些 元器件排列密度很高,其排列密度從 200dpi到 600dpi不等;當(dāng)電流流過這些元器件時(shí)候,會(huì)很快使他們產(chǎn)生高溫,而,熱敏打印紙是經(jīng)過特殊的化學(xué)處理的紙張,表面有很厚的一層化學(xué)物質(zhì)層,涂層在遇到這些發(fā)熱的元件時(shí),溫度在極短的時(shí)間內(nèi)會(huì)升的很高,熱敏紙上的化學(xué)涂層就會(huì)發(fā)生化學(xué)反應(yīng),現(xiàn)出黑色。步進(jìn)電機(jī)主要應(yīng)用在速度、位置等精確的控制領(lǐng)域,在這些領(lǐng)域里用步進(jìn)電機(jī)來 基于 LPC1754 的條形碼 打印設(shè)計(jì) 21 控制就變的非常簡單了。所以只要給步進(jìn)電機(jī)驅(qū)動(dòng)模塊一個(gè)電脈沖信號(hào),步進(jìn)電機(jī)就會(huì)根據(jù)驅(qū)動(dòng)模塊的細(xì)分情況,轉(zhuǎn)過一個(gè) 1/細(xì)分?jǐn)?shù)的步距角。 圖 333 二相 4 線制步進(jìn)電機(jī)原理圖 步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。而 0 號(hào)和 3 號(hào)齒和 q q2 相繞組產(chǎn)生錯(cuò)齒, 2 號(hào)和 5 號(hào)齒就和 qq4 相繞組磁極產(chǎn)生錯(cuò)齒。當(dāng)開關(guān) q3 接通 VCC 后,q q q4 斷開,由于 N3 相繞組的磁力線和 1 號(hào)與 4 號(hào)齒之間,產(chǎn)生的磁力線的作用,轉(zhuǎn)子會(huì)隨著線圈的切割磁力線的左右那個(gè)而轉(zhuǎn)動(dòng)。 步進(jìn)電機(jī)的接線方法,開始時(shí),開關(guān) q2 接通 VCC, q q q4 斷開, N2 相磁極和轉(zhuǎn)子 0 號(hào)和 3 號(hào)齒對(duì)齊,同時(shí),轉(zhuǎn)子的 1 號(hào)和 4 號(hào)齒就和 N N4 相繞組磁極會(huì)產(chǎn)生錯(cuò)齒 。 11.超過負(fù)載時(shí)會(huì)破壞同步,速工作時(shí)會(huì)發(fā)出振動(dòng)和噪聲。但是,這種電機(jī)也有自身的缺點(diǎn)。 5.沒有轉(zhuǎn)向器等機(jī)械部分,不需要保養(yǎng) 6.不需要傳感器,也可以精確的定位。 3.沒有角累積誤差。 步進(jìn)電機(jī)有如下優(yōu)點(diǎn): 1.不需要反饋,控制簡單。所有的步進(jìn)電機(jī)都是采用 單極性直流電源供電。 12 腳 REF 腳為驅(qū)動(dòng)電機(jī)電流控制腳,可通過改變這個(gè)腳的電壓來改變電機(jī)運(yùn)行過程中的電流輸出,其電流控制范圍在限流電阻限流以下任意調(diào)節(jié),本設(shè)計(jì)這里通過 基于 LPC1754 的條形碼 打印設(shè)計(jì) 19 LPC1754 的 I/O 口輸出腳,控制有 R13,R14,12,R16 組成的自動(dòng)半流電路,從而可以控制電機(jī)在非運(yùn)行狀態(tài)下的通過電流,從而為整個(gè)系統(tǒng)降低了功耗。 VH 電源輸入腳通過 C9 和 C11 濾波后,作為電機(jī)的驅(qū)動(dòng)電源為步進(jìn)電機(jī)提供驅(qū)動(dòng)電流。 R7 與 R8 并聯(lián), 電阻為 , R9 和 R10 并聯(lián),電阻也為 ,四個(gè)電阻控制著芯片驅(qū)動(dòng)相線的電流,改變這幾個(gè)電阻的阻值,就可以改變驅(qū)動(dòng)模塊的驅(qū)動(dòng)電流的大小從而改變電機(jī)的運(yùn)行力道,不過正常情況下,為保護(hù)步進(jìn)電機(jī),電流一般都會(huì)選擇在電機(jī)允許運(yùn)行電流范圍內(nèi),避免驅(qū)動(dòng)電流過大時(shí)步進(jìn)電機(jī)發(fā)熱燒毀。 DIR 腳為正反轉(zhuǎn)控制引腳,打印機(jī)在打印過程中如果識(shí)別到卡紙現(xiàn)象,可以手動(dòng)控制步進(jìn)電機(jī),使其恢復(fù)。使控制方便。 基于 LPC1754 的條形碼 打印設(shè)計(jì) 18 圖 331 步進(jìn)電機(jī)驅(qū)動(dòng) 如圖 321 所示,本設(shè)計(jì)中,驅(qū)動(dòng)芯片的邏輯控制電壓采用 電壓,所以其控制是可以直接用單片機(jī) IO 口來控制。 簡單操作是控制方便的關(guān)鍵,它可實(shí)現(xiàn)一個(gè)脈沖一個(gè)微步調(diào)節(jié)。 ET 的包裝符合客戶要求,材料采用高級(jí)環(huán)保材料,引腳相鄰引腳短路 不會(huì)產(chǎn)生煙火。它的設(shè)計(jì)操作 , 雙極步進(jìn)電機(jī)在全,半,季,和第十六步模式, 與高達(dá) 35 V、 2 A 的輸出驅(qū)動(dòng)能 力 。 A4982SLP 是其主要的優(yōu)點(diǎn)為: 驅(qū)動(dòng)電流大,具有制動(dòng)檢測(cè) /選擇電流衰減的模式,混合和慢電流衰 減模式,低功耗同步整流, 內(nèi)部低電壓鎖定保護(hù) ( UVLO) ,交叉電流保護(hù)(線序接反保護(hù))。 X2 為 12M的無源晶振,它與 C48,C49 組成單片機(jī)工作過程中的記數(shù)基準(zhǔn)。其中電容為諧振電容,需根據(jù)震蕩頻率進(jìn)行選擇,焊接時(shí)盡量靠近微控制器的時(shí)鐘引
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1