超市自动收款机的设计与实现(含电路图,程序,单片机AT89C51)(毕业论文10000字,程序,电路图)
摘要
自动售货机的基本控制功能以51系列单片机AT89C51为核心。其设计系统采用模块化设计,易于使用以及更换。系统的电路部分可以分为51最小系统.AD数据采集.51单片机键盘扫描输入以及LCD液晶显示这几大部分组成。AT89C51和外部复位电路等等,数据采集部分由A/D转换部分组成最小系统部分。人机交互界面为键盘输入和LCD液晶显示,可以方便的输入数据和直观的显示中文。系统电源以5V为主。基于单片机的C语言进行编程组成软件部分实现了该设计的全部控制的功能。并发挥部分的显示的功能并且可以计算物品的价格过程简单快速。整个系统结构智能化。人性化。化且便于使用。
关键词:AT89C51单片机。PCF8951AD转换器,,LCD液晶显示
abstract
The design with 51 computers AT89C51 as the core, to reach the basic control functions of electronic scales. In designing the system in order to better modular design method, step by step design of each module. The hardware part of the system can be divided into 51 minimum system, AD data acquisition, microcontroller 51 keyboard scan input and LCD display these parts. Minimum system mainly includes AT89C51 and external reset circuitry, etc., the data collection by the pressure sensor and the A / D conversion parts, interactive interface for keyboard input and LCD display, you can easily input data and visual display Chinese. 5V power supply to the main system. Part of the application software based microcontroller C language programming to achieve the full control of the functionality of the design. The electronic weighing scales can achieve the basic functions (weighing ranges 0~ 999g), and play a functional part of the display and can calculate the price of goods process is simple and fast. The entire system architecture intelligent, humane, automated and easy to use.
目录
摘要
中文绪论
英文绪论
1.背景与意义
1.1产品介绍...
1.2产品质量..
1.3产品的发展
2系统方案的设计
2.1设计要求
2.1.1设计基本要求
2.1.2特点与创意
2.2基本设计思路
2.2.1工作原理
2.2.2设计思路
3.系统的设计与选型
3.1单片机的选型
3.2 AD传感器的选型
3.3人机交互部分
3.31键盘输入
3.32 LCD输出显示
3.4数据采集部分的方案确定
3.5 实施方案介绍
4.系统硬件连接与设计
4.1基于AT89C51主控电路
4.2基于PCF8951的前端AD信号处理电路设计
4.3人机交互界面LCD设计
4.4键盘控制电路
5.软件设计流程
5.1主程序流程图
5.2 程序代码
6.总结
参考文献
|