欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机课程设计---单片机原理及应用

    • 资源ID:1410932       资源大小:1.02MB        全文页数:37页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    单片机课程设计---单片机原理及应用

    1、 学 号: 课课 程程 设设 计计 题题 目目: 单片机原理及应用单片机原理及应用 学学 院院: 专专 业业: 班班 级级: 姓姓 名名: 指导教师指导教师: 2013 年 6 月 28 日 I 摘要摘要 单片机的出现是计算机制造技术高速发展的产物,它是嵌入式控制系统的核心,如 今,它已广泛的应用到我们生活的各个领域,电子、科技、通信、汽车、工业等。 本设计是基于 51 系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输 入,进行加、减、乘、除六位数范围内的基本四则运算,并在 LCD 上显示相应的结果。 设计电路采用 AT89C51 单片机为主要控制电路,利用 4*4 矩阵键盘作为计

    2、算器的输入。 显示采用字符 LCD 静态显示。软件方面使用 C 语言编程,并用 PROTUES 仿真,验证了设 计的合理性。 关键字:计算器关键字:计算器 5151 单片机单片机 矩阵键盘矩阵键盘 16021602 液晶显示器液晶显示器 PROTUESPROTUES 仿真仿真 II 目录目录 摘要 . I 第一章 绪论 . 1 1.1 计算器的背景 1 1.2 计算器设计概况. 1 第二章 方案设计. 2 2.1 设计任务 . 2 2.2 方案设计 . 2 第三章 硬件模块介绍 . 3 3.1 运算模块 . 3 3.2 单片机概况 5 第四章 整体设计方案 . 7 4.1 复位电路 . 7 4

    3、.2 时钟电路 7 4.3 输入模块 8 4.4 显示模块 . 9 第五章 程序设计 . 16 5.1 输入程序流程图设计 . 16 5.2 LCD 显示程序设计 16 5.3 主程序的设计 17 小结 . 19 【参考文献】 . 20 程序附录: 23 1 第一章第一章 绪论绪论 1.1 计算器的背景 随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术 的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了, 单片机的应用 已经越来越贴近生活,用单片机来实现一些电子设计也变得容易起来。 近年来,单片机以其体积小、价格廉、面向控制等独特优点,在各种工业控制、仪 器

    4、仪表、设备、产品的自动化、智能化方面获得了广泛的应用。与此同时,单片机应用 系统的可靠性成为人们越来越关注的重要课题。影响可靠性的因素是多方面的,如构成 系统的元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗干 扰性能是系统可靠性的重要指标。 1.2 计算器设计概况 本设计采用 STC89C51 芯片,实现了利用单片机进行了一个简单计算器设计。允许 对用矩阵键盘输入数据进行加减乘除运算及 LCD 显示。 如果设计对象是更为复杂的计算 器系统,其实际原理与方法与本设计基本相同。另外,实例所设计的计算器是用 1602 液晶显示器显示的, 当然也可以用其他的器件显示, 如 LED

    5、 数码管显示屏。 在此基础上, 还可以编写更加完善的程序来实现更多的计算功能。设计的关键所在,是熟悉单片机的 原理与结构, 同时还要对整个设计流程有很好的把握, 将单片机和其他模块完整的衔接。 2 第二章第二章 方案设计方案设计 2.1 设计任务 (1)系统通过 44 的矩阵键盘输入数字及运算符; (2)系统通过 1602 液晶显示器显示输入和运算结果; (3)可以完成正负 10000 以内的加减乘除运算,如果超出范围, 则在液晶显示器上显示 Out of range!; (4)进行除法运算时,除数为零时显示 ERROR!。 2.2 方案设计 根据设计要求,本系统选用 STC89C51 单片机

    6、为主控机。 利用单片机 STC89C51 设计的计算器具体考虑如下: (1)使用单片机的 P0 口和 P2.0、P2.1、P2.2 控制 1602 液晶显示器 (2)使用 P1 口作为计算器矩阵键盘的接口 (3)使用 c 语言编程实现所需要的功能 系统模块图: 3 单片机 计算模块 显示模块 输入模块 图 2-1 系统模块图 根据需要我们可以采用自上而下的程序设计方法,此方法先从主程序开始设计,然 后再编制各从属程序和子程序,层层细化逐步求精,最终完成一个复杂程序的设计。这 种方法比较符合人们的日常思维, 缺点是一级的程序错误会对整个程序产生影响。 但是, 这种方法设计程序出现错误能很方便的指导错误出现在哪个函数或者子函数,检查起来 很方便。 第三章第三章 硬件模块介绍硬件模块介绍 3.1 运算模块 MCS-51 单片机是在一块芯片中集成了 CPU、 RAM、 ROM、 定时器/计数器和多功能 I/O 等一台计算机所需要的基本功能部件。如果按功能划分,它由如下功能部件组成,即微 处理器(C


    注意事项

    本文(单片机课程设计---单片机原理及应用)为本站会员(课***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583