微机化医学仪器原理与接口技术》课程设计.pdf

微机化医学仪器原理与接口技术》课程设计.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

课程设计任务书

(指导教师填写)

课程设计名称《微机化医学仪器原理与接口技术》课程设计学生XX专业班级设计

题目简易计算器设计

一、课程设计目的

《微机化医学仪器原理与接口技术》课程设计是工科院校“生物医学工

程”专业对学生进行“能力培养”的重要环节,又是生物医学工程专业技术

人员必须经过的基础训练。《微机化医学仪器原理与接口技术》课程设计是课

程理论的模拟实践,通过课程设计既要达到巩固课堂所学知识的目的;又要

达到培养学生能综合运用所学各种知识,初步分析问题和解决问题的能力,

为毕业设计和今后的实践打下基础。

二、设计内容、技术条件和要求

设计内容:

1、完成简易计算器的原理图设计;

2、绘制软件流程图;

3、设计软件并进行调试;

4、书写设计说明书。

技术条件和要求:

1、利用“单片机课程设计练习系统”在基本练习的基础上设计软、硬

件系统。要求利用“单片机课程设计练习系统”的单一功能模块,组合成题

目所要求设计内容的新系统。

2、设计简易计算器原理图,实现基本的加、减、乘、除等运算,可以

连续计算;

3、设计软件并进行调试;

4、书写设计说明书,严格按照学校规定格式完成。

三、时间进度安排

第一周:进行基础练习,完成基本的人机界面系统练习及所要求的功

能程序设计;

第二周:按照要求,完成老师在任务书中下达的设计任务。

第三周:完成设计任务,撰写说明书并答辩。

四、主要参考文献

1、MCS-51单片机应用设计张毅刚哈工大

2、单片机课程设计指导楼然苗航空航天大学

3、单片机原理及接口技术余锡存电子科大

指导教师签字:年月日

目录

一、总体设计1

二、硬件设计2

单片机部分2

按键部分4

显示部分5

驱动部分6

三、软件设计7

3.1LED显示程序流程图7

读键输入程序流程图8

主程序流程设计8

总程序9

四、调试说明11

五、应用说明11

参考文献12

附录13

前言

随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是

微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足

惊奇了,单片机的应用已经越来越贴近生活,用单片机来实现一些电子设计

也变得容易起来。近年来,单片机以其体积小、价格廉、面向控制等独特

优点,在各种工业控制、仪器仪表、设备、产品的自动化、智能化方面获得

了广泛的应用。与此同时,单片机应用系统的可靠性成为人们越来越关注的

重要课题。影响可靠性的因素是多方面的,如构成系统的元器件本身的可靠

性、系统本身各部分之间的相互耦合因素等。其中系统的抗干扰性能是系统

可靠性的重要指标。

本设计采用80S51芯片,实现了利用单片机进行了一个简单计算器设计。

允许对输入数据进行加减乘除运算及LED显示。如果设计对象是更为复杂的

计算器系统,其实际原理与方法与本设计基本相同。另外,实例所设计的计

算器是用LED数码管显示的,当然也可以用其他的器件显示,如LED显示屏,

这样就可以显示出更多的字符,在此基础上,还可以编写更加完善的程序来

实现更多的计算功能。设计的关键所在,必须非常熟悉单片机的原理与结构,

同时还要对整个设计流程有很好的把握,将单片机和其他模块完整的衔接。

一.总体设计

本次单片微型计算机与接口技术课程设计做的是利用C51单片机为主体

的计算器,实现了简单的加、减、乘、除功能。采取的是键盘输入和液晶显

示屏的输出结果显示。主要硬件构成部分由四个,一个AT89C51单片机芯片,

一个液晶显示屏,一个4*4键盘和一个排阻(10K)做P0口的上拉电阻,可

以实现16位的数值操作计算。

首先,计算器可现实8位数字,开机运行时,只有数码管最低位显示为

“0”,其他位全部不显示;

其次,可以对计算结果在16位以内的;两个无符号数进行加、减、乘、

除运算,并显示计算结果,如果输入操作数和输出结果超过16位,那么会

显示“error”,以提示使用者输入错误,应清零后重新输入。

最后,运算时,如果按错了可以使用清零键直接清零,重新输入数据,

运算过程中,如果运算表达式是加、减、乘、除混合运算,可以进行连续运

算,不需要按等号键

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档