年单片机原理用应用实验讲义.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分:89C51单片机实验系统介绍 一、系统概述 本系统采用STC89C52单片机作为核心处理模块,属于51兼容机,除了具备51单片机的系列特点之外,还具有在线编程的能力,可选择使用串口方式或者ISP下载线的方式完成目标程序的下载。本系统的I/O全部对用户开放,而且具有丰富的系统资源。 系统的标准配置包含: 1. STC89C52学习板一块 2. USB线一条 3. 串口线一条 4. 1602LCD模块一个 5. 光盘一张 二、系统资源 系统具有如下丰富资源: 8个发光二极管 4位LED数码管 蜂鸣器 继电器与输出端子 外部中断按键(中断实验) 4*4矩阵键盘 PS/2电脑键盘接口 LCD1602接口 LCD12864接口 ADC模数转换(TLC0831芯片) DAC数模转换(DAC0832芯片) EEPROM实验(AT24C02) 实时时钟实验(DS1302) 串口实验 温度传感器(DS18B20) 红外遥控接收头(HS0038B) I2C总线接口 步进电机接口 USB直接供电,也可有5V稳压电源直接供电 所有I/O口外扩 第二部分 基本实验 实验一 实验环境 一、实验目的: 1. 熟悉单片机实验使用的编译软件Keil uVision2,并掌握使用其进行程序编写的流程。 2. 掌握实验板所用的程序下载软件使用方法。 二、实验设备: STC89C52单片机实验板、串口下载线、USB连接线、电脑 三、实验原理 系统编程软件 本系统采用可采用Keil uVision2作为程序编辑和调试软件。使用Keil软件进行单片机程序的步骤如下: 1. 首先安装Keil 软件,然后双击,打开keil软件 2. 点击菜单第4项Project,建立一个工程文件,按确定以后,进入芯片型号选择,这里有国外各厂家的产品及其对应型号,选择正确的型号,并按确定。这里没有STC的单片机,可以选择Atmel公司的AT89S52,之后按确定。会出现如下的提示: 表示是否将初始化代码加到工程项目里,如果你使用的是C51编程,那么应该按是,如果是汇编语言则按否。 3. 此时,一个工程文件就建立了,但是这个工程里面不包含任何文件。可以打开菜单的第一项File\new,建立一个新的文本文件,将这个文件保存在项目文件相同的目录,根据使用汇编语言或者C语言编写后缀选择.asm或者.c. 4. 此后,在工程窗口中找到source group 1,点击右键,选择add files to group “source group 1” 把上面的.asm或者.c文件添加到工程项目里。之后,就可以在source group 1下看到刚才添加的文件了。 5. 接下来双击添加的.asm或者.c 文件,然后在右边的程序编辑区进行程序的编写。 6. 编辑完成后,就可以进行调试了,点击编译进行调试,直到没有错误。 7. 右键点击TARGET 1,选择options for target ‘target 1’,点击选项卡的第三项“OUTPUT” ,在create executable 中选中create HEX File后,点击确定,之后再编译,就可以生成产生烧写文件,也就是例子中的ts.hex文件。 8. 使用程序下载软件将上述文件ts.hex文件写入单片机(见程序下载软件)。 程序下载软件 本系统使用的STC89C52单片机支持串口烧写程序,首先在光盘:STC89C52/软件\程序下载软件\STC串口下载软件中找到 ,将其复制到硬盘上,然后双击打开,再双击,就打开了串口下载软件,下载时的具体步骤如下: 由Keil uvision2编译软件编译产生 .hex 文件(见Keil软件介绍)。 连接好开发板的电源线(可USB供电,也可5V电源供电)和串口线,先保持断电状态。 双击打开程序下载软件,选择单片机型号为STC89C52RC(根据系统板上的单片机型号) 选择文件,点击OpenFile/打开文件,打开目标.Hex文件 然后点击下载按钮 等提示打开电源时,给系统上电 出现如下画面,下载完成 四、实验步骤: 1. 学会使用程序编译软件和下载软件。 2. 编写程序实现LED1到LED8全部点亮。 3.延时0.2秒; 4. LED1到LED7全亮; 5. 延时0.2秒,跳转到第2步开始执行。 6. 按照实验流程的要求编写程序,并完成调试。 五、实验要求: 1. 预习,书写实验报告(包括实验目的,原理、步骤、流程图、实验程序)。 2. 上机调试程序,直到完成所要求的功能并在实验报告后面书写程序调试时所遇到的问题和最终解决的办法。 实验二 跑马灯实验 一、实验目的: 1. 使用P1口

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

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

领域认证 该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档