《智能电子产品设计与制作》-简易计算器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绍职院-机电学院-应电ZLB
6.4 测试方案与仿真测试
1.键盘是否正常工作
可设置断点,在键盘识别程序后,查看相关键值寄存器的
内容,来判断。
RXD
或将键值 通过串口送到PROTEUS虚拟终端
TXD
实时监测
RTS
CTS
2.液晶是否显示
显示是否正确
3.算式显示是否正确
4.计算是否正确
5.若数据超界,系统如何反应?
P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD
U1 AT89C51
XTAL1 19 XTAL2 18
RST 9
PSEN ALE EA
29 30 31
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
绍职院-机电学院-应电ZLB
6.5 PCb设计
三要素: 1.允许PCB 2.有编号 3.有正确的封装、引脚与 焊盘配置正确
绍职院-机电学院-应电ZLB
6.5 PCB设计--完善原理图
绍职院-机电学院-应电ZLB
6.5 PCB设计--布线板
绍职院-机电学院-应电ZLB
6.6升级设计
学生便携 袖珍小号计算器 价格:¥15.80
2. 算式在液晶LCD1602上显示
6.2 电路设计-全貌
计算器
矩阵键 单片机
驱动
显示
绍职院-机电学院-应电ZLB
6.2 电路设计-全貌
绍职院-机电学院-应电ZLB
6.2 电路设计-液晶接口
C3
LCD1 LM016L
30pF X1 C2
39 38 37 36 35 34 33 32
P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28
1.扩展到两个字节的数据计 算 2.添加开关键及相应功能 3.添加求余功能 % 。。。
绍职院-机电学院-应电ZLB
RX10 11
TX 12 13
RS 14 15
RW 16 17
E
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15
6.3 程序设计- 构思
1.判断是第一个数,存至数组中,显示 2.判断是运算符,保存并显示 3. 判断是第2个数,存至数组中,显示 数1、数2的位数,记录
运算: + 、-、*、/ 注意减法中负数 除法中余数
1.有按键吗? 2.是清0吗? 3.是有效键
数1、数2各位组 合、以备运算
1.运算结果 的位数 2. 结 果 的 各 位 数 的 ASCII码至数组 3.显示
1 2 3 4 5 6 7 8
绍职院-机电学院-应电ZLB
10k 10uF
1
2
28%
RV2
3
30pF
RS RW
E
1 2 3
VSS VDD VEE
Βιβλιοθήκη Baidu
4 5 6
RS RW E
7 8 9 10 11 12 13 14
D0 D1 D2 D3 D4 D5 D6 D7
10k
6.2 电路设计-矩阵键盘接口
绍职院-机电学院-应电ZLB
绍职院-机电学院-应电ZLB
项目6: 基于单片机的
简易计算器
应用电子技术
周灵彬
1
目标与要求
2
电路设计
3
程序设计
4
PCB设计
5
升级设计
绍职院-机电学院-应电ZLB
6.1 设计目标与要求
目标
基于单片机和简易 计算 器
要求
1.矩阵键盘 2.单片机与液晶并行接口
绍职院-机电学院-应电ZLB
1. 两位数十进制数的加、减 乘、除运算。