摘要
本文设计的电子称是基于单片机进行硬件设计,采用汇编语言进行软件设计。通过重力传感器产生测量信号,再经过信号放大系统将测量信号进行放大,经过A/D转换系统将放大后的信号进行转换输送给CPU控制系统。最后通过LCD显示系统显示数据和键盘输入系统用来输入操作指令。而使用阀值报警系统可以防止超量程损坏电子称。基本上实现了电子秤的基本功能。这样的设计的电子秤具备使用起来方便,显示直观,测量数值准确,造价成本低等特点。适应了现代社会发展的需求。本设计中将智能化,人性化,自动化等特点运用在了电子秤的控制系统中,使电子秤的功能更加全面有效。本系统采用的单片机的主控芯片为AT89S52,外围电路包括了称重电路,显示电路,报警电路,键盘电路,由主控芯片和外围电路共同构成了称重系统的电路板。从而实现了电子秤自动称重的各项功能。
【关键词】:电子称 AT89S52单片机 称重传感器 数模转换器 LCD显示器
目录
摘要………………………………………………………………………I
第1章系统方案选型……………………………………………………1
1.1 电子秤的设计要求…………………………………………………1
1.2系统的整体设计方…………………………………………………1
1.3传感器的选择……………………………………………………2
1.4放大电路的选择……………………………………………………3
1.5A/D转换器的选择…………………………………………………3
1.6人机界面的选择……………………………………………………4
1.6.1键盘电路的选择…………………………………………………4
1.6.2显示部分的选择…………………………………………………4
第2章硬件电路的设计…………………………………………………5
2.1 8051单片机……………………………………………………5
2.1.1 8051单片机的基本组成………………………………………5
2.1.2 CPU及8个部件的作用功能介绍…………………………………5
2.2 A/D转换器与STC89C52单片机接口电路设计……………………6
2.2.1外部特性(引脚功能)…………………………………………6
2.2.2电路具体设计………………………………………………6
2.3显示电路与AT89S52单片机的接口电路设计……………………7
2.3.1 1602主要技术参数…………………………………………7
2.3.2 1602接口信号说明 …………………………………………7
2.3.3电路具体设计……………………………………………7
2.4键盘电路与STC89C52的接口电路设计…………………………8
2.4.1矩阵式键盘的结构与工作原理………………………………8
2.4.2矩阵式键盘的按键识别方法 …………………………………8
2.4.3电路具体设计………………………………………………8
第3章系统软件的设计…………………………………………………9
3.1主程序流程图……………………………………………………9
3.2A/D转换启动及数据读取程序设计………………………………9
3.3显示子程序设计………………………………………………10
3.4键盘扫描子程序设计……………………………………………11
参考文献………………………………………………………………12
致谢……………………………………………………………………13