- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子系统课程设计17805638
PAGE
PAGE 3
电子系统课程设计
设计题目: 基于STC51单片机的计算器
学院:信息科学与技术学院
专业:电子信息科学与技术
指导老师:余小平
小组成员:何镇江 200805020224
宋俊霖 200805020212
廖海波 200805020210
日期:2011年11月
一、确定计算器完成的功能
整数加减乘除法。
小数的除法。
矩阵键盘输入指令。
每按一次键蜂鸣器发声一次。
计算结果显示。
二、系统方案设计与论证
使用单片机STC51完成计算器的加减乘除法运算,并且显示结果。
1.各模块方案设计
1.1 单片机的选择
要求单片机完成简单的整数加减乘除法、处理4*4矩阵键盘的输入数据、控制显示器件显示输入的数据与运算的结果、控制蜂鸣器的发音。
根据单片机完成的功能对单片机的处理速度要求不高,且考虑到经济效益,决定使用STC51单片机。
1.2单片机最小系统
1.2.1 晶振选择24MHZ,使STC51单片机速度跟快,并且价格和12MHZ差不多。
1.2.2 为了防止单片机程序进入死循环而出不来,增加一个复位键。
1.3 显示器件的选择
方案一、使用12864作为显示设备,但是考虑到计算器只要求显示数字,使用12864太浪费,且价格比较贵,不予选用。
方案二、使用1602作为显示设备。相比12864这个器件比较便宜,且能显示数字和一些字符,能完成要求功能。
方案三、使用数码管作为显示设备。数码管能显示数字和一些特殊字符,而且计算器要求的显示器件能显示数字和一些特殊字符。所以数码管能完成我们的要求显示要求,并且数码管是最便宜的。
综上所述我们选择性价比最高的数码管作为显示器件。
1.4 输入设备的选择
计算器要求输入的数据有(0,1,2,3,4,5,6,7,8,9,*,/,+,-,=,clear),共16个。输入数据不多,最后选择4*4的矩阵键盘作为输入设备。
1,5 声音信号
现实中使用的计算器每按下一次键盘,就会发出声音。因此设计的计算器应该要求每按下一次键盘就发声一次。发声设备使用蜂鸣器就能完成要求。
三、实际电路的设计
1. 单片机最小系统与复位电路
1.1 单片机最小系统是指用最少的元器件组成的单片机可以工作的系统。
1.2 31脚(EA/VPP),当接高电平时,单片机在复位后从内部ROM的0000H开始执行;当接低电平时,复位后后直接从外部ROM的0000H开始执行。我们只使用的单片机内部的ROM区,所以31脚(EA/VPP)应接高电平。
1.3 复位电路: 由电容串联电阻构成,由图并结合电容电压不能突变的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.
2.蜂鸣器电路
三极管主要是做驱动用的。因为单片机的IO口驱动能力不够让蜂鸣器发出声音,所以我们通过三极管放大驱动电流,从而可以让蜂鸣器发出声音,你要是输出高电平,三极管导通,集电极电流通过蜂鸣器让蜂鸣器发出声音,当输出低电平时,三极管截止,没有电流流过蜂鸣器,所以就不会发出声音。
3.数码管显示电路
5位8段共阳极数码管动态显示原理:
每一位都是将8个发光二极管(下面简称LED)的正极接在一块,就有5个正极,接上5个IO口,这个就是位选,相应IO口输出高电平电平算是选通该位。相同字段LED的负极连在一起,也有八根线,接上8个IO口,这就是段选,相应IO口输出低电平算是选通该段。
一般情况下5个位选只有一个选通,8个段选如果是数字2,那么选通的那一位数码管就会显示2,其它位数码管都是黑的。延迟一段再熄灭它,再选通另一位显示在那一位该显示的数字,延迟一段再熄灭,如此循环,人眼有暂留效应,只要足够快人眼看起来就是几个数字稳定地显示在5位数码管上。
如果直接用单片机控制数码管的共阳极,数码管发光很弱,所以用三极管在增加驱动。如下图连接。
数码管接法如下图:
4.4*4矩阵键盘
4.1 矩阵键盘原理
在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图所示。
在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直
您可能关注的文档
- 电子书-医学-浅说中医__针灸练习.pdf
- 电子书--有效睡眠 howtosleepwell(pdf 60页).pdf
- 电子书阅读器,现在跟未来的桥梁.pdf
- 电子书杂志.ppt
- 电子书--掌纹诊病实用图谱(pdf 359页).pdf
- 电子书证运用探析探究跟分析.doc
- 电子书--纸张油墨的印刷适性(pdf 214页).pdf
- 电子书制作工具.pdf
- 电子书-咨询顾问必备宝典-沟通46页.ppt
- 电子束3d打印技术现状跟运用03.pdf
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)