- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
九九乘法表判断器 单片机课设
课程设计说明书
(2016 /2017 学年 第 2 学期)
课程名称 : 单片机应用课程设计
题 目 : 九九乘法表判断器
专业班级 : 自动化
学生姓名 :
学 号: 1
指导教师 :
设计周数 : 2 周
设计成绩 :_____________________________
2017 年7月14日
目录
一、课程设计任务及目的1
1.1课程设计任务1
1.1.1技术要求1
1.1.2原始数据及主要任务1
1.2课程设计目的1
二、课程设计正文1
??2.1硬件方案设计1
2.1.1 电路原理图1
2.1.2 PCB图2
2.1.3 系统工作原理2
2.1.4? STC90C52AD的引脚图3
2.2 单元电路设计4
2.2.1单片机基本系统4
2.2.2按键输入模块5
2.2.3数码管显示模块5
2.2.4蜂鸣器输出模块7
2.3软件与硬件结合调试7
2.4?软件设计8
2.4.1?系统分析8
2.4.2?程序设计9
三、课程设计心得体会14
四、参考文献15
PAGE \* MERGEFORMAT 17
一、课程设计任务及目的
1.1 课程设计任务
1.1.1 技术要求:
以MCS-51单片机为核心,设计出一个九九乘法表判断器。2个数码管显示输入答案;一个数字加1循环按键,一个乘按键,一个输入答案按键,一个清零按键。若输入正确,蜂鸣器鸣响2秒;答案错误,则清零重新输入。
1.1.2 原始数据及主要任务
a、确定总体设计法案;
?b、设计键盘输入电路;
?c、设计显示电路;
?d、编写系统程序;?
e、利用Protel设计硬件电路原理图和PCB?图;
?f、软硬件联机调试。
1.2 课程设计目的
(1)?通过九九乘法表判断器的设计,掌握数码管动态显示的原理;?
(2)?通过单片机课程设计,熟练掌握软件编程的方法,将理论知识联系到实践中去,提高我们的动脑动手能力;?
(3)?完成系统的硬件设计、软件设计、仿真调试,学会将硬件知识和软件知识结合起来,使两者相互补充,共同实现一个系统的功能;?
(4)?通过课程设计加深理解课堂教学内容,掌握单片机的基本应用方法。通过实验熟悉微机基本接口芯片的外型、引脚、编程结构。掌握程序设计和单片机基本接口电路的设计、应用方法,做到理论联系实际。
课设设计正文
?2.1硬件方案设计
2.1.1电路原理图
系统组成:??
该系统由单片机基本电路、数码管显示电路,按键输入电路以及蜂鸣器电路组成。?其中单片机基本电路已在课程设计专用单片机基本电路给出。
2.1.2 PCB图
2.1.3系统工作原理
系统通过键盘输入模块向单片机输入数据,经过单片机的计算按条件再向数码管显示模块和蜂鸣器输出指令,使之执行相应的动作。各个模块的工作原理将在下文做具体介绍。
2.1.4?STC90C52AD的引脚图
?
STC90C52AD的引脚说明和功能说明如下:?
XTAL1?:接外部晶振的一个引脚。在单片机内部,它是一反相放大器输入端,这个放大器构成了片内振荡器。采用外部振荡器时,此引脚应接地。??
XTAL2?:接外部晶振的一个引脚。在片内接至振荡器的反相放大器输出端和内部时钟发生器输入端。当采用外部振荡器时,则此引脚接外部振荡信号的输入。??
RST?:AT89C51的复位信号输入引脚,高电位工作,当要对芯片复位时,只要将此引脚电位提升到高电位,并持续两个机器周期以上的时间,AT89C51便能完成系统复位的各项工作,使得内部特殊功能寄存器的内容均被设成已知状态。??
????P0口(P0.0~P0.7)是一个8位漏极开路双向输入输出端口,当访问外部数据时,它是地址总线(低8位)和数据总线复用。外部不扩展而单片应用时,则作一般双向I/O口??用。P0口每一个引脚可以推动8个LSTTL负载。??
P2口(P2.0~P2.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),当访问外部程序存储器时,它是高8位地址。外部不扩展而单片应用时,则作一般双向I/O口用。每一个引脚可以推动4个LSTL负载。??
P1口(P1.0~P1.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O口),其输出可以推动4个LSTTL负载。仅供用户作为输入输出用的端口。??
P3口(P3.0~P3.7)口是具有内部提升电路
您可能关注的文档
最近下载
- 昆西37~160KW空压机样本.pdf VIP
- MEDICA-EQUAsmart机器简介课件.ppt VIP
- 电解铝行业较大危险因素辨识与防范指导手册.docx
- 2024年人教版历史7年级上册全册课件(新版教材).ppt
- 《临床营养学》Word版-急诊临床营养学教材--目录.docx VIP
- 种植三方合同协议.docx VIP
- 2026-2030中国无人机航空电子行业发展形势与前景动态预测报告.docx
- (完整版)青少版新概念入门级A期末测试卷.docx VIP
- 2025年一级建造师考试真题及答案《市政实务》.docx VIP
- 2026人教版六年级上册数学期末考试试卷(3套含答案解析).pdf
原创力文档


文档评论(0)