摘要
本设计是基于单片机的收银机控制电路,通过矩阵键盘、液晶显示器(字符型1602)、存贮器(24C64)、串行通信口和单片机(AT89C51)配合,以程控的方式完成收款的目的,同时结合PC机达到入货、出货的任务。
关键词: 矩阵键盘 ; LCD ; 存贮 ; I2C
基于单片机的收银机控制硬件电路设计
本系统由四部分组成:单片机、键盘处理电路、显示器电路、串信通信口等。下面详细讨论这几部分电路的设计过程。
1、 单片机及其外围电路设计
微处理电路我们采用ATMEL公司的单片机,价格便易、功能齐全、可靠性高、使用普遍。AT89C51单片机是ATMEL公司8位单片机系列产品之一,是一种40引脚双列直播式芯片。AT89C51有4K FLASH;128字节RAM;32条I/O引线;2个16位定时器/计数器;一个5向量2级中断结构;一个全双工串行口;一个片内震荡器和时钟电路。此外,AT89C51是用可降到0频率的静态逻辑操作设计的,并支持两种可选的软件节能工作方式。空闲方式停止CPU工作,但允许RAM、定时器/计数器、串行口和中断系统继续工作。掉点方式保持RAM内容,但振荡器停止工作,并禁止所有其他部件的工作直到下一个硬件复位。它含有4KB可反复烧录及擦除内存和128字节的RAM,有32条可编程控制的I/O线,5个中断发源,指令与MCS-51系列完全兼容。选用它作为核心控制新片,可使电路极大地简化,而且程序的编写及固化也相当方便、灵活。选用它设计制作全自动洗衣机控制电路,该电路的组成相对简单,工作原理清晰,易于理解。
主要性能
● 4KB可重编程Flash存储器。
● 耐久性:1000次写/擦除。
● 2.7~6V的操作范围。
● 全静态操作:0Hz~24MHz.
● 2极加密程序存储器。
● 128×8位内部RAM。
● 32条可编程I/O引线。
● 2个16位定时器/计数器。
● 6个中断源。
● 可编程串行UART通道。
● 直接LED驱动输出。
● 片内模拟比较器。
● 低功耗空载和掉电方式。
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!