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

正文內容

基于單片機自助訂餐終端設計(專業(yè)版)

2025-09-08 15:48上一頁面

下一頁面
  

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