- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南大学电气与信息工程学院
本科生课程设计
题 目: 电子计算器
课 程: 单片机课程设计
专 业: 自动化
班 级:
学 号:
姓 名:
同组 成员: 无
指导 老师:
设计 时间: 2014年4月------2014年6月
目录
任务及设计要求…………………………………………………3
1.1 任务………………………………………………………3
1.2 要求………………………………………………………3
2 系统原理框图……………………………………………………3
3 硬件原理图………………………………………………………4
3.1 ADUC848学习板……………………………………………4
3.2 各模块原理图及其作用……………………………………6
3.3 芯片………………………………………………………6
3.4 电源……………………………………………………6
3.5 键盘………………………………………………………6
3.6 LCD1602…………………………………………………7
4 程序和流程图……………………………………………………7
5 使用说明………………………………………………………27
6 心得体会………………………………………………………28
7 参考文献………………………………………………………28
一、任务及设计要求
1、任务
设计一个四则运算的电子计算器,采用LED或LCD显示。
2、要求
1)利用小键盘作为数据和命令的输入装置
2)利用LED或LCD作为过程和结果的输出装置
3)可实现基本的数据运算,包括:加、减、乘、除、开方等
4)未工作时显示北京时间,可调整
5)当数据超出范围,可声音提示或报警
6)可通过按键控制,随机模拟滚动显示乘法口诀表
系统原理框图
通过单片机的计算、控制功能和lcd1602的显示功能,行列键盘的输入功能,可以实现一个计算器的基本功能如加、减、乘、除、乘方,开方,三角函数的功能,但由于AduC848单片机位数的限制和内存的不足,限制了显示的位数和计算功能。本计算器只能在0到32768的计数范围内正确的处理和显示得数,因为采用按键复用的设计,克服了键盘上按键不够的难题。由于内存不足和函数调用不精确等原因,在本计算器内并没有使用keil自带的math头文件来获取乘方开方的函数,而是自己编写了一个整数的乘方开方函数,在适用范围内有可以得到正确得数。同时,设计了一个简易的时间显示。在计算器进行计算的同时,时钟程序也在运行,不会因计算的过程对时间的参数造成影响。
硬件原理图
ADUC848学习板
1、两路16位ADC输入、可作差分输入;
2、12位DAC输出;
3、运放LM358;
4、RS232串口;
5、步进电机(5V、70欧、6线4相)接口;
6、PS/2接口;
7、插针11,用于选择PS/2或者红外接收头;
8、红外接收头;
9、线性稳压芯片7805;
10、复位按键和下载按键;
11、开关以及功能选择插针1~10(从左至右)
12、4X4矩阵式键盘,左边4个可以作独立按键;
13、直流电源输入;
14、USB电源输入接口;
15、IIC接口;
16、RTC DS1307;
17、EEPROM AT24C08;
18、8位数码管;
19、SPI接口;
20、上排图形点阵LCD12864的接口、
下排LCD1602的接口;
21、红外二极管;
22、8路LED;
23、蜂鸣器;
24、P3口扩展接口;
25、单片机AduC848;
26、P2口扩展接口;
27、P0口扩展接口.
学习板原理图:
各模块原理图及作用:
单片机引脚分布
Pin1~4:(P1.0~P1.3)作为矩阵式键盘或独立按键的输入,P1口只能用于输入,默认用于模拟输入,作为数字输入使用时应先往P1口相应引脚写0,这里可以用P0=0xf0。若P2、P3、P0口要作为输入,则应往相应引脚写1。
Pin5、6:AVDD、AGND,模拟电源输入。
Pin7、8:外部参考电压接入,Pin7接AGND。片内DAC有2.5V内部参考,ADC有1.25V内部参考。
Pin9、10:(P1.4、P1.5)两路AD输入,可做差分输入,需要设置ADC的寄存器。
Pin11、12:(P1.6、P1.7)各200uA激励电流源,可配合RTD等做应用。
Pin13:两路AD输入做普通输入时的电压参考端,AD输入电压不能低于此引脚电压。
Pin14:片内DAC输出。
Pin15:复位引脚。
Pin16、17:单片机RS232接口的RXD(P3
您可能关注的文档
- 技术工艺设计手册1103(讨论版)选编.doc
- 陶器玉器题稿.ppt
- 陈炜.开题选编.doc
- 湘教版八年级下册第六章第一节《东北地区的地理位置与自然环境》(25张)题稿.ppt
- 成都龙泉中学高2014级进入高三适应性考试化学选编.doc
- 成都绕城高速公路沙西线互通式立交工程环境影响书(简本)选编.doc
- 成品检验规范0选编.doc
- 淘宝开店流程题稿.ppt
- 城轨车门结构毕业设计选编.doc
- 湘教版必修三第一章区域地理环境与人类活动第三节区域发展差异(共34张)题稿.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 建设项目环境影响评价现状评价报告-中化云龙有限公司.PDF VIP
- 智能家居门窗控制系统设计.doc VIP
- cpl随钻测井介绍资料.ppt VIP
- 关于医药行业上市公司财务分析--以恒瑞医药为例.docx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与产业融合报告.docx VIP
- 小学生课前准备课件.pptx VIP
- 大隐静脉曲张患者的术后护理研究进展.docx VIP
- cpl随钻测井介绍.pptx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与乡村振兴报告.docx VIP
- 2025年山东烟台莱阳市结合事业单位招聘征集本科及以上学历毕业生入伍笔试备考题库及答案详解一套.docx VIP
文档评论(0)