- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖南人文科技学院
课程设计报告
课程名称单片机原理及应用课程设计
系 别: 通信与控制工程系
专 业: 电子信息工程
班 级: 09级一班
学生姓名:
学 号:
起止日期: 2011年月日~ 20年:
教研室主任:
指导教师评语:
指导教师签名: 年 月 日
成绩评定 项 目 权重 成绩 刘伟斌 齐敏 1、设计过程中出勤、学习态度等方面 0.2 2、课程设计质量与答辩 0.5 3、设计报告书写及图纸规范程度 0.3 总 成 绩 教研室审核意见:
教研室主任签字: 年 月 日 教学系审核意见:
主任签字: 年 月 日 本次设计是,能,。它主要由、、等模块组成。将键盘输入信息经处理通过缓存,送入数码管显示,键盘采用行列式,数码管采用动态扫描方式,计算功能通过软件实现C语言对单片机可编程芯片进行编程,实现对计算器的设计。
关键词:单片机;计算器;C语言;键盘;数码管
目 录
1
1、方案论证与对比 1
1.1方案一 1
1.2 方案二 2
1.3 两种方案的对比 2
2、硬件电路设计 3
2.1主控电路设计 3
2.2键盘电路设计 6
2.3显示电路设计 7
3、系统工作流程及流程图 9
4、系统功能测试与整体指标 12
4.1 软件调试步骤 12
4.2 程序调试步骤 12
4.3 测试结果 12
5、详细元件清单 13
6、总结与思考及致谢 14
7、参考文献 15
附录一 主程序 16
附录二 键盘程序 17
附录三 计算程序 18
附录四 显示程序 21
简易计算器
设计要求
4X4键盘输入,数码管显示。
完成整数的加减乘除,加法和减法要求可以实现连加、连减。
可进行错误判断,溢出、除零等错误将显示一个字符 E 。
由于键盘只有16个按键,安排如下:
?? +---------------+
?? | 7 | 8 | 9 | + |
?? | 4 | 5 | 6 | -? |
?? | 1 | 2 | 3 | *?|
?? | AC | 0| = | /??|
?? +---------------+
1、方案论证与对比
按照设计要求,本次设计的因此,这时,我们在这一点的设计上提出了以下两种不同的方案。
方案一
图1 方案一方框图
1.2 方案二
此方案先通过键盘得到数据,通过STC89C52记录数据,并通过程序对数据进行处理,最后通过数码管显示出来。结构框图如图2:
图2 方案二方框图
1.3 两种方案的对比
相同点:两方案的基本的设计思想相同,都是不同点:方案一是通过而方案二两者相比,
STC89C52是一个低功耗,高性能CMOS 8位单片机,片内含4k BytesISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用STC公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构。
STC89C52具有如下特点:40个引脚(引脚图如图3所示),4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM)32个外部双向输入/输出(I/O)5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)STC89C52RC设计和配置了振荡频率可为0Hz?可通过软件设置省电模式。空闲模式下,CPU暂停工作,脌RAM?时计異器,串行口,外中断系统可绷续工作,掉电模式决结振荡器而保存RAM的数据,停止芯片其它功能盤至外中断激活戶硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不尌产品的需求。
STC8;C52芯片引脚图如图(1)
图3 STC89C52芯片引脚图
VCC(40)5V。
GND(r0?P0口(3P1口缓冲
您可能关注的文档
最近下载
- 汽修公司汽车修理汽车保养突发环境应急预案.docx VIP
- 某水库除险加固工程施工组织设计.doc VIP
- 全国预防接种技能竞赛理论训练题库及答案(中华人民共和国疫苗管理法212题).docx VIP
- 2025年(完整)人教精通版小学英语3-6年级单词词汇表 .pdf VIP
- 天翼云认证解决方案架构师考试题及答案(新版).doc VIP
- 港迪HF659系列变频器使用说明书V100(G20200812).pdf VIP
- 水库除险加固工程施工组织设计120页.doc VIP
- 《农业政策热点培训》课件.ppt VIP
- 申凌门机NSFC01-01A控制器操作手册.pdf
- 从大食物观角度出发的中国饲料粮供给安全问题探讨.docx VIP
文档评论(0)