北京理工大学珠海学院 2020 届本科生毕业论文基于 STM32 的点菜机摘 要点菜机是用于酒店服务员手持无纸化点菜,采用 STM32F103RBT6 芯片,这是一款基于 CortexM3 内核的芯片。显示器采用 2.0 寸 TFTLCD 屏,分辨率 220*176。显示屏的功能实现,利用了 SPI 协议。通用定时器具有输出 PWM 波的功能,利用该功能,我可以调节显示器的亮度。芯片自带了 12 位 A/D 转换,用来监控电池电量,从而达到电量显示的功能。总共有 18 个按键,有方向键,还有数字按键,数字按键以九宫格形式排列。当一段时间不操作点菜机时,将自动息屏进入省电模式,这段时间的长短是可以由用户设置的。通信方面是采用串口无线通信技术,更新菜谱、发送已点的菜单和餐台号、催菜、接收服务器发送的短信等。可以显示汉字,汉字库存储在 flash 芯片W25Q64 上,该芯片使用 SPI 接口。点菜机的应用,将对现代餐饮企业有较大的影响,为企业节省很大的人力物力。点菜机操作简单、方便,便于餐厅服务员使用。关键词:点菜机;STM32F103RBT6;SPI 接口;flash 芯片 PAGE \* MERGEFORMAT I北京理工大学珠海学院 2020 届本科生毕业论文AbstractThe ordering machine is used for hotel waiters to hand order without paper, and STM32F103RBT6 stmicroelectronics M3 chip is used as the main control of the system. The display USES a 2.0-inch TFTLCD screen with a resolution of 220*176. The function of the display screen is realized by using the SPI protocol. The display brightness can be adjusted arbitrarily, using timer output PWM control brightness technology. Power display adopts M3 master control with 12-bit A/D conversion monitoring battery power. Jiugong grid entity button, when a long time (time can be set) do not operate automatically off the screen into power-saving mode. Through 433 wireless communication technology to achieve the communication with the server (to update the menu, send the menu ordered by the dining table, inquire the dining table information, order, receive the server sent messages, etc.). Support C...