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

正文內(nèi)容

通信工程應(yīng)用技術(shù)課程設(shè)計(jì)報(bào)告基于嵌入式的銀行叫號調(diào)度系統(tǒng)設(shè)計(jì)(文件)

2024-11-16 09:01 上一頁面

下一頁面
 

【正文】 facilitating agency .It simulates the queue station management and scientificly processes all kinds of queuing situation. It is simple to operate ,smart to control , and the display is clear, and the production is of low cost, high cost performance. Keywords: queuing technology Intelligent Automatic Call Distributor Bank queuing station system AT89C52 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 3 1 設(shè)計(jì)目的與任務(wù)要求 設(shè)計(jì)目的 通過課程設(shè)計(jì),使學(xué)生加強(qiáng)對電子電路的理解,學(xué)會(huì)對電路分析計(jì)算以及設(shè)計(jì)。 設(shè)計(jì)要求 ; ,畫出系統(tǒng)構(gòu)成框架圖; ; ; ( LED 屏顯示、語音提示)的詳細(xì)設(shè)計(jì); 調(diào)度系統(tǒng)與排隊(duì)子系統(tǒng)、提示子系統(tǒng)的通信方式和通信協(xié)議; ,形成文檔,作為課程設(shè)計(jì)的結(jié)果提交。 3 基本原理 鍵盤電路基本原理 鍵盤分編碼鍵盤和非編碼鍵盤,鍵盤上閉合鍵的識(shí)別由專用的硬件編碼器實(shí)現(xiàn),并產(chǎn)生按鍵編碼號或鍵值的稱為編碼鍵盤,如計(jì)算機(jī)鍵盤。 首先判斷有無按鍵按下。 在此,按鍵的位置碼并不等于按鍵的實(shí)際定義鍵值,因此還必須進(jìn)行轉(zhuǎn)換,即鍵值譯碼。其芯片管腳圖如圖 所示。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作 輸入, P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。這是由于內(nèi)部上拉的緣故。 P3 口: P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè)TTL 門電流。 RST:復(fù)位輸入。在平時(shí), ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次 /PSEN 有效。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源 。 4 RS RS 為寄存器選擇,高電平 1 時(shí)選擇數(shù)據(jù)寄存器、低電平 0 時(shí)選擇指令寄存器。(說明: 1 為高電平、 0 為低電平) 指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址 00H 位置。 指令 4:顯示開關(guān)控制。 指令 7:字符發(fā)生器 RAM 地址設(shè)置。 指令 11:讀數(shù)據(jù)。 C=1 時(shí)光標(biāo)出現(xiàn)在地址計(jì)數(shù)器所指的位置, C=0 時(shí)光標(biāo)不出現(xiàn)。 DL=1 時(shí)數(shù)據(jù)長度為 8 位, DL=0 時(shí)為使用 D7D4 共 4 位,分兩次送一字節(jié)。 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 11 與 HD44780 相兼容的芯片時(shí)序表如 表 : 表 基本操作時(shí)序表 讀狀態(tài) 輸入 RS=L, R/W=H, E=H 輸出 D0—D7=狀態(tài)字 寫指令 輸入 RS=L, R/W=L, D0—D7=指令碼, E=高脈沖 輸出 無 讀數(shù)據(jù) 輸入 RS=H, R/W=H, E=H 輸出 D0—D7=數(shù)據(jù) 寫數(shù)據(jù) 輸入 RS=H, R/W=L, D0—D7=數(shù)據(jù), E=高脈沖 輸出 無 4 系統(tǒng)設(shè)計(jì) 業(yè)務(wù)調(diào)度控制規(guī)則設(shè)計(jì) 由于本次課設(shè)要求是叫號機(jī)支持兩類業(yè)務(wù):現(xiàn)金業(yè)務(wù)和非現(xiàn)金業(yè)務(wù)。 前端排隊(duì)子系統(tǒng)設(shè)計(jì) 前端排隊(duì)子系統(tǒng)我主要是靠 2 個(gè)按鍵來模擬兩個(gè)取號機(jī),以 LM016L 液晶顯示來模擬打印機(jī)顯示客戶的號碼,然后通過程序來控制顧客取號排隊(duì)的過程。通過對 RS 以及 E 的高低電平進(jìn)行寫指令和寫數(shù)據(jù)操作來控制 LM016L 的顯示。 圖 51 非現(xiàn)金業(yè)務(wù)取號 然后分別按下現(xiàn)金業(yè)務(wù)的叫號窗口 3 的對應(yīng)鍵,結(jié)果均如圖 52 所示,說明現(xiàn)金業(yè)務(wù)窗口不能處理非現(xiàn)金業(yè)務(wù),且無現(xiàn)金業(yè)務(wù) 排隊(duì)時(shí)其窗口顯示隊(duì)列空。 圖 56 綜合取號 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 20 然后,我按下非現(xiàn)金業(yè)務(wù)處理窗口 1,結(jié)果顯示如圖 57,同時(shí)蜂鳴器發(fā)聲,說明非現(xiàn)金業(yè)務(wù)的優(yōu)先級在現(xiàn)金業(yè)務(wù)之前。 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 21 6 心得 體會(huì) 通過這幾天的單片機(jī)的 課設(shè)設(shè)計(jì) ,我在理論的基礎(chǔ)上更深刻的掌握了單片機(jī)的深層內(nèi)容及實(shí)際生活中的應(yīng)用,實(shí)訓(xùn)鍛煉了自己動(dòng)手能力和思維能力,還有在軟件方面的編程能力,讓我受益匪淺,同時(shí)也暴露出一些平時(shí)學(xué)習(xí)上的問題,讓我深刻反思。 這些問題的發(fā)現(xiàn),有助于提高我在以后的工作和學(xué)習(xí)中對此類問題的認(rèn)識(shí),確保不在同一問題上再次犯錯(cuò)。測試 (第三版 ).武漢:華中科技大學(xué)出版社 [2] 李群芳 . 單片微型計(jì)算機(jī)與接口技術(shù)(第 3 版) .電子工業(yè)出版社, 2020 [3] 劉教瑜 . 單片機(jī)原理及應(yīng)用 .武漢理工大學(xué)出版社, 2020 [4] 張東亮 . 單片機(jī)原理與應(yīng)用 .人民郵電出版社, 2020 [5] 郭天祥 . 51 單片機(jī) C 語言教程 —— 入門、提高、開發(fā)、拓展全攻略 .電子工 業(yè)出版社, 2020 [6] 章工榮 .計(jì)算機(jī)高級應(yīng)用 .高 等教育出版社 , 2020 [7] 李文成 .計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ) .科學(xué)出版社 ,2020 [8] 張錦程 .C 語言高級程序設(shè)計(jì)及其講解 .機(jī)械工業(yè)出版社 ,2020 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 23 附錄:源程序 include define uchar unsigned char define uint unsigned int sbit rs=P3^4。 sbit key1=P1^0。 sbit key4=P1^3。//現(xiàn)金業(yè)務(wù)取號 uchar prompt1[]=Your 00!。 uchar prompt5[]=Wele!。 //窗口消的現(xiàn)金號碼 static int RankFlag=0。 //非現(xiàn)金業(yè)務(wù)排隊(duì)叫號存儲(chǔ)的數(shù)組 static uint num1=0。 //非現(xiàn)金業(yè)務(wù)隊(duì)列長度 取一次號時(shí) +1,消一次號時(shí) 1 uint idata* data q1=rank_number1。 rs=0。 delay(1000)。 P2=。 e2=0。 delay(1000)。 } 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 25 void LCD_write_data2(uchar dat) { e2=0。 e2=1。 delay(1000)。 /*顯示模式設(shè)置 */ delay(100)。 delay(100)。 /*顯示清屏,指針清零 */ LCD_write_(0x06)。 //設(shè)置 16x2 顯示, 5X7 點(diǎn)陣, 8 位數(shù)據(jù)接口 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 26 LCD_write_2(0x08)。 LCD_write_2(0x0C)。a++) { sounder=0。 if(key1==0) //非現(xiàn)金取號 { delay(1000)。 if(key7==0) jianzhi=7。 // 2 if(key3==0) jianzhi=3。 // 4 if(key5==0) jianzhi=5。 } /***************************************** 取 號機(jī) 按一次鍵變量 +1,最大為 20 *****************************************/ void QueueNumProcess() { if(RankFlag1==1) //判斷非現(xiàn)金取號標(biāo)志是否有效 { if ( LengthFlag120) { num_count++。 *(q2+LengthFlag) = num_count。 //把消的非現(xiàn)金號賦給全局變量 num1 for(i=0。 } if (ClearNumFlag==1) //判斷消號標(biāo)志是否有效 { num=*q2。 } LengthFlag。amp。 for(i=0。 } } else 武漢理工大學(xué)《通信工程應(yīng)用技術(shù)課程設(shè)計(jì)》報(bào)告 29 { QueueNumProcess()。039。 for(i=0。 delay(100)。 LCD_write_2(0x80+02)。 //Wele!。amp。 for(i=0。 } } else { QueueNumProcess()。039。 for(i=0。 delay(100)。 LCD_write_2(0x80+02)。 //Wele!。amp。 for(i=0。 delay(100)。 } else //但是有現(xiàn)金業(yè)務(wù)客戶 { ClearNumFlag=1。 prompt2[3]=num/10+39。 prompt2[15]=(jz1)+39。 delay(100)。 // e to 。 //消號處理,營業(yè)員操作 sound()。039。 LCD_write_(0x80+0)。i++) { LCD_write_data(prompt2[i])。 } } if((jz==4||jz==5||jz==6) amp。 delay(1000)。//Queue is empty 。 num_count=0。039。039。 for(i=0。 delay(100)。 LCD_init2()。 RankFlag=0。 Kvalue=0。 //使消號標(biāo)志無效 RankFlag1=0。 //獲取鍵值 if (RankFlag==1 || ClearNumFlag==1||RankFlag1==1 || ClearNumFlag1==1)//判斷叫號標(biāo)志和消號標(biāo)志是否有效 CheckButtonProcess(Kvalue)。 } } } /***************************************** main 函數(shù) *****************************************/ void main() { uint Kvalue。i++) { LCD_write_data(prompt2[i])。 LCD_write_(0x80+0)。039。 //消號處理,營業(yè)員操作
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1