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

正文內(nèi)容

基于單片機(jī)自助訂餐終端設(shè)計(jì)(專(zhuān)業(yè)版)

  

【正文】 lcd_write(0x01,196)。 lcd_write(0x00,0xcd)。(flag_jzdc==2)) //?午 ? { tishi_jzyd[12]=206。 lcd_write(1,shiwei)。 lcd_write(1,0xa6)。 lcd_write(1,0xd4)。i++) {if(i==24) { lcd_xy(0x03,0x70)。 //日 lcd_write(1,0xce)。 //晚 lcd_write(1,0xb2)。 // 左三角,默認(rèn)選擇 lcd_xy(0x0a,0x10)。 //得到小數(shù) tempjg1=(tempjg18)amp。 lcd_write(0,0X0F)。 lcd_write(0,0X9f)。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 第 29 頁(yè) 共 58 頁(yè) lcd_write(0,0X1d)。 lcd_write(0,0X80)。 uint base_caipu=12。 uchar zhuangtai=0。=~(15) define LCD_WRN_H PORTF|=(15) //液晶寫(xiě)命令 低有效 define LCD_CS1_L PORTFamp。推薦值在 15KHz左右,也就是說(shuō), Clock(時(shí)鐘腳 )高、低電平的持續(xù)時(shí)間都為 40μs 。波特率為 9600bps,數(shù)據(jù)格式為 1個(gè)起始位, 8個(gè)數(shù)據(jù)位, 1 個(gè)停止位,無(wú)奇偶校驗(yàn)位。 RS485 用于多點(diǎn)互聯(lián)時(shí)非常方便,可以省掉許多信號(hào)線。 打印機(jī)命令詳解 ESC 6: 該命令使打印機(jī)打印字符集 1 中的字符,字符集 1 中有字符 224 個(gè),代碼范圍 20HFFH。 C240128Z 是 根據(jù)寄存器 21H、 31H、 41H、 51H 的值來(lái)計(jì)算和設(shè)定驅(qū)動(dòng)波形的,而控制器是專(zhuān)為 240?160 點(diǎn)陣設(shè)計(jì)的,為了不影響顯示效果,這里的四個(gè)寄存器必須按照240?160 來(lái)初始化。在下文中,將從 protel DXP 軟件電路圖、實(shí)物圖片、各模塊器件接口定義與功能的實(shí)現(xiàn)的角度對(duì)該基于單片機(jī)的自助訂餐系統(tǒng)的設(shè)計(jì)進(jìn)行闡述與介紹。消除方法有硬件消抖和軟件消抖兩種。其豐富的 I/O口及 2個(gè)通信串口完全能夠滿足訂餐系統(tǒng)的要求,所以選擇此芯片作為系統(tǒng)核心控制器[9]。并通過(guò)完成畢業(yè)設(shè)計(jì),掌握基本檢測(cè)、控制電路的設(shè)計(jì)方法,器件的選型以及測(cè)試系統(tǒng)的軟硬件設(shè)計(jì)與調(diào)試方法和相關(guān)的專(zhuān)業(yè)知識(shí)等 [14]。 我國(guó)正在快速進(jìn)入 IC卡時(shí)代,國(guó)內(nèi)先后組建華旭、華鑫集團(tuán)公司等,出現(xiàn)了一批科研及生產(chǎn)、經(jīng)營(yíng)單位。 醫(yī)院住院部是一個(gè)特殊的部門(mén),在這樣的部門(mén)對(duì)于病人日常生活的服務(wù)更是繁雜,為了能夠減少人力消耗,提高工作效率,實(shí)現(xiàn)建立更好的住院服務(wù)秩序,自助終端是一個(gè)非常好的選擇。這種終端操作簡(jiǎn)便,能夠?qū)崿F(xiàn)自動(dòng)結(jié)賬。 目前訂餐終端都以 IC 卡作為媒介, 它克服了以往使用菜票的諸多缺點(diǎn),方便就餐人員用 IC 卡與食堂結(jié)算。其次,在之前的系統(tǒng)設(shè)計(jì)中,很多類(lèi)似的指令都是分別定義的,這使得延時(shí)很長(zhǎng),在使用人數(shù)較多的情況下,延 時(shí)問(wèn)題會(huì)嚴(yán)重影響該系統(tǒng)的使用,所以,把類(lèi)似指令打包定義、操作,將會(huì)使延時(shí)大大縮小,系統(tǒng)的可靠性也會(huì)隨之提高。 ATmega128 是一種基于 AVR RISC結(jié)構(gòu)的 8 位低功耗 CMOS 微處理器。 由于矩陣鍵盤(pán)和獨(dú)立鍵盤(pán)相比有占用 I/O 口少的特點(diǎn),本次設(shè)計(jì)采用 2?4 矩陣鍵盤(pán),因此按鍵識(shí)別必須通過(guò)軟件來(lái)實(shí)現(xiàn)。 通訊協(xié)議: ( 1) UART:適用于 PC 機(jī)或 8 位 UART 的單片機(jī),波特率 9600 與 19200 可選 ; ( 2)韋根 26/ 34:通用讀卡器接口 。 寄存器 31H=0X9F:顯示窗口底邊界 1601=159=0X9F。綠燈上電后為常亮狀態(tài),缺紙時(shí)為閃爍狀態(tài)。 在要求通信距離為幾十米到上千米時(shí),廣泛采用 RS485 串行總線。只需要一個(gè)信號(hào) D_485 控制 SN75176 芯片 的接收和發(fā)送即可。任何一方如果想抑制另外一方通訊時(shí),只需要把 Clock(時(shí)鐘腳 )拉到低電平。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 第 26 頁(yè) 共 58 頁(yè) 附錄 A 自助訂餐終端源程序 /* 自助訂餐終端源程序 芯片: ATMEGA128 晶振: */ include include avr/ include avr/ include util/ include avr/ define uchar unsigned char define uint unsigned int define ulong unsigned long define NOP() asm(nop) /*端口定義 */ define LCD_RS_L PORTFamp。 //訂餐卡序號(hào)的存儲(chǔ)數(shù)組 uchar card_code[1200]={0x64,0,165,220,7,126,0x50,100,0x65,0,165,215, 60,78,0x10,186}。 //0=可以預(yù)訂今日飯菜, 1=禁止預(yù)訂今早飯菜, 2=禁止預(yù)訂今午飯菜, 3=禁止預(yù)訂今晚飯菜 uchar count_usart1,count_usart1a=20 。 // 系統(tǒng)時(shí)鐘 8MHZ lcd_write(0,0X02)。 //工作窗口左邊界 0 lcd_write(0,0X50)。 // 顯示起始值 lcd_write(0,0X71)。 lcd_write(0,0XF0)。 } } void deal_jiage(uchar gx,uchar zd) // gx 小數(shù)和價(jià)格高位, zd 價(jià)格低位 { uint tempjg1,tempjg2。 lcd_write(1,0xcd)。 lcd_write(1,0xd5)。 lcd_write(1,0xf7)。 //餐 lcd_xy(0x02,0x60)。 lcd_write(1,0xc8)。 lcd_write(1,0xa9)。} else //顯示菜價(jià) { deal_jiage(caipu[caijs+cmxh*12+10],caipu[caijs+cmxh*12+11])。 j=1。i17。 break。 // 的 lcd_write(0x01,196)。 //系統(tǒng)狀態(tài) }} if(((card_code[8*i+1])==(data_usart0[0]))amp。} else if((flag_canci==2)amp。 //顯示小數(shù)點(diǎn) lcd_write(1,xiaoshu)。 caifen_page1=count_cpnow } else { if(num_page==0) { caifen_page=7。 lcd_write(1,0xce)。//正常文字模式,開(kāi)屏,正常顯示不閃爍 } void display_caipu() //顯示菜譜 {uchar cmxh,i。 lcd_write(1,0xcd)。 lcd_write(1,0xc3)。 //今 lcd_write(1,0xc8)。 } void display_caiduan() //顯示餐段信息 { uchar i。 lcd_write(0,x)。 //光標(biāo)閃爍時(shí)間 Bit[7..0] x (1/Frame_Rate) Frame Rate( 70hz) lcd_write(0,0X81)。 //工作窗口底邊界 ( 1601=159) lcd_write(0,0X41)。 //ab 中英文不對(duì)齊,光標(biāo)不顯示,光標(biāo)自動(dòng)移位 lcd_write(0,0X11)。 //今日日期 //液晶初始化 void lcd_init() { LCD_RSTN_L。 //當(dāng)前菜譜基數(shù) uchar count_caiming=0。=~(14) define D_485_H PORTD|=(14) //485 方向控制線,低單片機(jī)接收數(shù)據(jù),高單片機(jī)發(fā)送數(shù)據(jù)有效 //打印機(jī)接口 define P_STB_L PORTGamp。接口與單片機(jī)的串口 0相連接,實(shí)現(xiàn)單片機(jī)讀取卡號(hào)信息。 數(shù)據(jù)通訊協(xié)議: UART通信協(xié)議: UART接口一幀的數(shù)據(jù)格式為: 1個(gè)起始位, 8個(gè)數(shù)據(jù)位,無(wú)奇偶校驗(yàn)位, 1個(gè)停止位,波特率為 9600bps或 19200bps。接口信號(hào)電平比 RS232 降低了,就不容易損壞接口的電路芯片,且該電平與 TTL 電平兼容,可方便與 TTL 電路連接。:該命令用于進(jìn)入漢字 方式,在中文打印方式時(shí),打印機(jī)接收的漢字代碼為標(biāo)準(zhǔn)機(jī)內(nèi)碼,根據(jù)代碼尋找打印機(jī)內(nèi)的漢字字模,如找到則打印,否則不打印。 寄存器 61H=0X00:顯示起始地址為 0。 顯示模塊路電路圖 復(fù)位 確定 Y 初始頁(yè)面 顯示卡中余額 顯示菜譜 顯示份數(shù) 消費(fèi)情況 刷卡 確定 確定 訂餐 復(fù)位 復(fù)位 復(fù)位 復(fù)位 確定 確定 訂餐 顯示餐段 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 第 10 頁(yè) 共 58 頁(yè) 12345678910111213141516171819202122P3L C DGNDV C CVOL C D _R SL C D _R D NL C D _W R NAD0AD1AD2AD3AD4AD5AD6AD7L C D _C S 1NL C D _C S 2L C D _R S T NV E EGNDL C D _I N TL C D _B U S Y20KR6R e s T a p20KR4R e s T a pV E EGND V C C 圖 顯示模塊電路圖 顯 示模塊實(shí)物圖 圖 顯示模塊實(shí)物圖 顯示模塊 LCD 接口定義 表 顯示模塊接口定義 引腳號(hào) 引腳名稱(chēng) 引腳功能描述 1 VSS 電源地 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 第 11 頁(yè) 共 58 頁(yè) 2 VDD 電源正 3 VO( NC) LCD驅(qū)動(dòng)電壓調(diào)節(jié)(對(duì)比度調(diào)節(jié)) 4 RS 指令數(shù)據(jù)選擇 H:數(shù)據(jù) L:指令 5 RD 讀信號(hào) 低有效 6 WR 寫(xiě)信號(hào) 低有效 7~ 14 DB0~ DB7 八位三態(tài)并行數(shù)據(jù)總線 15 CS1 片選 1,低有效 16 CS2 片選 2,高有效 17 RST 復(fù)位信號(hào) 低有效 18 VEE( NC) LCD驅(qū)動(dòng)電壓 19 BLA 背光正 20 BLK 背光負(fù) 21 INT 中斷信號(hào) 22 BUSY 忙信號(hào) LCD 指令寄存器介紹 寄存器 00H=0XCD:正常電源模式,文字顯示模式,屏幕顯示開(kāi)啟,屏幕顯示正常,不反白。本系統(tǒng)通過(guò)延時(shí) 10ms 來(lái)對(duì)按鍵進(jìn)行消抖處理。在文字模式中,可以通過(guò)送入中文字型的內(nèi)碼直接顯示中文,而不需要在繪圖模式下以繪 圖的方式描繪中文,可以節(jié)省許多處理時(shí)間 [10]。本訂餐終端能夠售出六頓之內(nèi)的飯菜,用餐者能夠通過(guò)顯示器查看兩天內(nèi)的菜名,通過(guò)鍵盤(pán)能夠預(yù)訂菜名及份數(shù),用餐者訂餐后,屏幕能顯示出本次消費(fèi)金額及卡上余額,并通過(guò)打印機(jī)打印出小票。近幾年國(guó)內(nèi) IC 卡應(yīng)用市場(chǎng)發(fā)展迅猛,已經(jīng)應(yīng)用于各行各業(yè) 。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) 第 2 頁(yè) 共 58 頁(yè) 現(xiàn)代信息化的實(shí)現(xiàn)手段,就要求有成熟和先進(jìn)的實(shí)現(xiàn)技術(shù)。 隨著現(xiàn)代科技的發(fā)展與進(jìn)步,人們的生活水平和生活方式也發(fā)生著變化,自助服務(wù)終端正在發(fā)揮著 日益顯著的作用?,F(xiàn)在豐富的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)技術(shù)為自助終端良好的開(kāi)放性奠定了基礎(chǔ)。此外,該訂餐終端可以大大地節(jié)省資源,醫(yī)院食堂可以根據(jù)訂餐情況決定所做的飯菜的數(shù)量,這樣可以避免造成浪費(fèi)現(xiàn)象。 通信功能是整個(gè)系統(tǒng)的重要環(huán)節(jié),要求終端能夠向上位機(jī)及時(shí)、準(zhǔn)確、可靠的傳送已訂菜名、份數(shù)及訂餐卡號(hào)等各種信息。鍵掃描法就是要判斷有無(wú)鍵按下,當(dāng)掃描到有鍵按下時(shí)再進(jìn)行下一步處理,否則退出鍵盤(pán)處理程序。 以韋根或 UART 接口輸出 ID 卡卡號(hào),在 UART 模式下,可工作于主動(dòng)方式和被動(dòng)方式,更適合用戶需求 : ( 1)主動(dòng)方式下:當(dāng)有卡靠近模 塊時(shí), ID 卡號(hào)連續(xù)從串口輸出 。 寄存器 40H=0X00:工作窗口左邊界 0。 打印模塊 打印模塊電路圖 1 23 45 67 89 1011 1213 1415 16
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1