单片机应用课程设计-九九乘法表判断器精选.docx

单片机应用课程设计-九九乘法表判断器精选.docx

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

信息与电气工程学院课程设计说明书(2015/2016学年第二学期)课程名称:单片机应用课程设计题目:九九乘法表判断器专业班级:自动化三班学生姓名:学号:指导教师;设计周数: 2周设计成绩:2016年 07 月07 日摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 而51系列单片机是各单片机中最为典型和最有代表性的一种,通过本次课程设计进一步对单片机学习和应用,从而更熟悉单片机的原理和相关设计并提高了开发软、硬件的能力。本设计主要设计一个基于MCS-51单片机的九九乘法表判断器,通过四个控制键来实现对九九乘法表中每一条乘法语句的输入以及复位等功能。详细描述了以单片机最小系统为基础,,应用Proteus软件实现单片机九九乘法表判断器系统的设计与仿真,利用Protel设计硬件电路原理图和PCB图。用Keil C51 uVision4集成开发环境进行软件程序的编写,并进行电路焊接、电路仿真和电路调试等一系列过程。关键字:51单片机 ProteusKeil 九九乘法表判断器1. 课程设计任务及目的1.1 课程设计任务1.1.1 技术要求:以MCS-51单片机为核心,设计出一个九九乘法表判断器。2个数码管显示输入答案;一个数字加1循环按键,一个乘按键,一个输入答案按键,一个清零按键。若输入正确,蜂鸣器鸣响2秒;答案错误,则清零重新输入。1.1.2 原始数据及主要任务:1、确定总体设计法案;2、设计键盘输入电路;3、设计显示电路;4、合理分配地址,编写系统程序;5、利用Protues设计硬件电路原理图和PCB;软硬件联机调试。1.2课程设计目的1、巩固《单片机原理与应用》和《单片机接口技术》理论课的理论知识; 2、将《单片机原理与应用》理论课的理论知识应用于实际的应用系统中; 3、通过九九乘法表判断器的设计,掌握单片机接口技术中的键盘输入电路和数码管显示电路;4、通过单片机课程设计,熟练掌握Proteus和Keil软件的使用方法,提高自己的动手能力;5、完成系统的硬件设计、软件设计、仿真调试,学会将硬件知识和软件知识结合起来,使两者相互补充,共同实现一个系统的功能;6、通过课程设计加深理解课堂教学内容,掌握单片机的基本应用方法。通过课程设计熟悉单片机基本接口芯片的外型、引脚、编程结构。熟悉使用、支持串口下载程序(ISP)的单片机,例如STC90C52AD,做到理论联系实际。2、课程设计正文2.1 硬件设计2.1.1 系统工作原理:系统通过键盘输入模块向单片机输入数据,经过单片机的计算按条件再向数码管显示模块和蜂鸣器输出指令,使之执行相应的动作。2.1.2单元电路设计(一)单片机基本系统1、电路说明课程设计配发的小电路板(ISP-MCU Basic circuit)电路原理图。该板作为课程设计的核心电路板使用,板上有单片机及附属电路,RS-232通信驱动电路,高低电平测试电路等。课程设计电路中需要的其他电路在此基础上扩展,通过插孔连接。单片机基本配置板电路原理图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负载。仅供用户作为输入输出用的端

文档评论(0)

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

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

1亿VIP精品文档

相关文档