- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机技术与应用课时2基本输入输出的实现华强2015-2016(1)一、“Hello MCU”自从人类设计出计算机以后,人也按照自己的形象希望赋予机器以智能,毕竟,人制造机器的最初目的就是代替人完成原本由人完成的工作。一、“Hello MCU”一、“Hello MCU”一、“Hello MCU”控制器外部世界外部世界输入输出一、“Hello MCU”基本输入输出演示1:基本输出,控制一个LED的亮灭一、“Hello MCU”基本输入输出演示1:基本输出,控制一个LED的亮灭STEP1:设计硬件STEP2:编写软件STEP3:下载调试一、“Hello MCU”基本输入输出演示1:基本输出,控制一个LED的亮灭STEP1:设计硬件STEP2:编写软件STEP3:下载调试一、“Hello MCU”基本输入输出演示1:基本输出,控制一个LED的亮灭STEP1:设计硬件STEP2:编写软件STEP3:下载调试一、“Hello MCU”基本输入输出演示1:基本输出,控制一个LED的亮灭STEP1:设计硬件STEP2:编写软件STEP3:下载调试STEP1:电路设计1、发光二极管的工作要求导通管压降: 1.5V~1.8V额定工作电流: 约20mASTEP1:电路设计2、单片机具备的资源 MCS-51系列单片机是Intel公司的注册产品; MCS-51系列包含8051、8031、8751等型号; AT89系列单片机是ATMEL公司的注册产品; AT89S51是AT89系列的一个型号; AT89S51和MCS-51单片机的主要区别仅在内部ROM,引脚完全兼容,内部主要结构完全一致。STEP1:电路设计2、单片机具备的资源STEP1:电路设计2、单片机具备的资源引脚说明: 电源引脚 VCC、GND 时钟电路引脚 XTAL1、XTAL2 控制信号引脚 RST、ALE/PROG、PSEN、EA/VPP 数字I/O引脚 P0、P1、P2、P3封装:DIP40STEP1:电路设计2、单片机具备的资源 AT89S51单片机有4组通用数字I/O端口,每组端口都是8位准双向口,共占32根引脚。每个端口都包括一个锁存器、一个输出驱动器和输入缓冲器。 每一个端口的I/O状态均可以由单片机程序控制。STEP1:电路设计2、单片机具备的资源输出低电平电压输出高电平电压来源:AT89S51 datasheet输出电流STEP1:电路设计2、单片机具备的资源单片机数字IO引脚的内部结构P0:外部总线模式下,推挽输出普通数字IO模式下,开漏输出来源:AT89S51 datasheetSTEP1:电路设计2、单片机具备的资源单片机数字IO引脚的内部结构P1:普通数字IO模式下,弱上拉输出 (接近OD输出)来源:AT89S51 datasheetSTEP1:电路设计2、单片机具备的资源单片机数字IO引脚的内部结构P2:外部总线模式下,弱上拉输出普通数字IO模式下,弱上拉输出 (接近OD输出)来源:AT89S51 datasheetSTEP1:电路设计2、单片机具备的资源单片机数字IO引脚的内部结构P3:普通数字IO模式下,弱上拉输出 (接近OD输出)第二功能模式下,弱上拉输出来源:AT89S51 datasheetSTEP1:电路设计3、LED驱动电路‘0’ - 点亮‘1’ - 熄灭√(a)错误(b)正确STEP1:电路设计3、LED驱动电路ProteusSTEP2:编写软件Keil C51 uVision5 集成开发环境1:建立项目2:编写代码3:编译项目C51STEP3:下载调试1、基于Proteus的仿真调试Proteus一、“Hello MCU”基本输入输出演示2:控制一个LED的亮灭(stm32)JTAG调试器开发板面包板STM32一、“Hello MCU”基本输入输出演示2:控制一个LED的亮灭(stm32)基于标准资源库的开发STM32基于标准资源库的开发初始化配置主程序循环STM32基于STM32CubeMX的初始化配置Cube作业2:(两人协作)1、在自用电脑上安装Proteus、Keil C51、Keil MDK-ARM、STM32CubeMX软件。2、创建一个Proteus项目,实现用AT89S51单片机的P2.0口控制一个发光二极管的电路。3、创建一个Keil C51项目,实现用AT89S51单片机的P2.0口点亮一个发光二极管的功能,并在Proteus中仿真通过。提交方式:1、个人以“作业2_学号_学号.rar”为名交给班级2、班级以“作业2_班号.rar”为名发送至邮箱作业截至日期: 9月21日模拟人类思维的起点智能的第一步,具有与外部世界交流的能力1、从外部世界获取信息,具有信息的“输入”手段,视觉、听觉、嗅觉、味觉、
文档评论(0)