单片机实验用c语言编写计算器,单片机实验报告计算器.doc

word格式精心整理版

PAGE

范文范例 学习指导

word格式精心整理版

范文范例 学习指导

单片机原理及其应用实验报告

基于51单片机的简易计算器的设计

班级:12电子1班

姓名: 金 腾 达

学号:1200401123

2015年1月6日

范文范例 学习指导

范文范例 学习指导

摘 要

一个学期的51单片机的课程已经随着期末的到来落下了帷幕。“学以致用”不仅仅是一句口号更应该是践行。本设计秉承精简实用的原则,采用AT89C51单片机为控制核心,4X4矩阵键盘作为输入,LCD1602液晶作为输出组成实现了基于51单片机的简易计算器。计算器操作方式尽量模拟现实计算器的操作方式,带有基本的运算功能和连续运算能力。并提供了良好的显示方式,与传统的计算器相比,它能够实时显示当前运算过程和上一次的结果,更加方便用户记忆使用。本系统制作简单,经测试能达到题目要求。

关键词:简易计算器、单片机、AT89C51、LCD1602、矩阵键盘

范文范例 学习指导

范文范例 学习指导

目 录

TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc239306421" 一、系统模块设计 PAGEREF _Toc239306421 \h 1

HYPERLINK \l "_Toc239306422" 1.1 单片机最小系统 PAGEREF _Toc239306422 \h 1

HYPERLINK \l "_Toc239306423" 1.2 LCD1602液晶显示模块 PAGEREF _Toc239306423 \h 1

HYPERLINK \l "_Toc239306424" 1.3 矩阵按键模块 PAGEREF _Toc239306424 \h 1

HYPERLINK \l "_Toc239306426" 1.4 串口连接模块1

HYPERLINK \l "_Toc239306438" 二、 C51程序设计2

HYPERLINK \l "_Toc239306439" 2.1 程序功能描述及设计思路2

HYPERLINK \l "_Toc239306440" 2.1.1按键服务函数2

HYPERLINK \l "_Toc239306441" 2.1.2 LCD驱动函数2

HYPERLINK \l "_Toc239306442" 2.1.3 结果显示函数2

HYPERLINK \l "_Toc239306443" 2.1.4状态机控制函数2

HYPERLINK \l "_Toc239306443" 2.1.5串口服务函数2

HYPERLINK \l "_Toc239306444" 2.2 程序流程图3

HYPERLINK \l "_Toc239306445" 2.2.1系统总框图3

HYPERLINK \l "_Toc239306446" 2.2.2计算器状态机流程转换图3

HYPERLINK \l "_Toc239306447" 三、测试方案与测试结果4

HYPERLINK \l "_Toc239306448" 3.1测试方案4

HYPERLINK \l "_Toc239306450" 3.3 测试结果及分析7

HYPERLINK \l "_Toc239306451" 4.3.1测试结果(仿真截图)7

HYPERLINK \l "_Toc239306452" 4.3.2测试分析与结论7

四、 HYPERLINK \l "_Toc239306447" 总结心得7

HYPERLINK \l "_Toc239306447" 五、思考题8

HYPERLINK \l "_Toc239306453" 附录1:整体电路原理图9

HYPERLINK \l "_Toc239306454" 附录2:部分程序源代码10

PAGE

范文范例 学习指导

基于51单片机的简易计算器的设计

一、系统模块设计

51单片机矩阵按键输入LCD液晶显示串口输出

51单片机

矩阵按键输入

LCD液晶显示

串口输出

1.1单片机最小系统

51单片机的最小系统包括电源、时钟电路、复位电路,搭建最小系统是实现单片操作的最基本的硬件电路要求。由于程序上需要使用串口工作在11920的波特率,为了更好地匹配该波特率,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值