物联网无线组网实训教程-第1章-1.1节-单片机基础知识.pptxVIP

物联网无线组网实训教程-第1章-1.1节-单片机基础知识.pptx

  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文档。上传文档
查看更多

“教学做一体化”课程《物联网无线组网实训教程》

第1.1节单片机基础知识

本节内容安排1.什么是物联网?2.什么是单片机?什么是单片机系统?3.二进制与十六进制4.位操作概念

导入?计算机的应用1.科学计算(或数值计算)2.数据处理(或信息处理)3.计算机辅助教学、设计、制造4.过程控制(或实时控制)5.人工智能(或智能模拟)6.网络通信应用?计算机的分类1.巨型机2.中型机3.小型机4.工作站5.个人计算机微型机

微型计算机及应用—日常用机笔记本电脑台式一体机智能手机

1.什么是物联网?物联网这个概念,在美国早在2000年就提出来了。当时叫传感网。其定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品通过物联网域名相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念。

应用展示?播放控制相关灯、电器的实际视频

2.什么是单片机?单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在智能家居、工业控制领域广泛应用。

单片机种类繁多

单片机及应用

微型计算机系统的组成运算器五中央处理单元即CPU大功能部件控制器存储器内存与外存输入设备输出设备

单片机的组成CPUCPU寄存器存储器定时器I/O输入输出端口时钟和电源振荡器运行时间计算无线设备例如:8051系列,拓展到的CC2530内存计时/计数A/D采样UART串口通讯RF内核,无线协议

寄存器与存储器寄存器位于CPU内部,是CPU运算时取数据的地方,所有数据必须从存储器传入寄存器后,CPU才能使用。寄存器容量非常小,但CPU使用寄存器中的数据几乎没有任何延迟,速度非常快。存储器是在CPU外部的存储器,存储器有RAM和ROM。对单片机来说,因为存储器,CPU都在一个片内,所以寄存器是片内RAM的一部分,存储器包括寄存器;寄存器只是用来暂时存储,断电后里面的内容就没了…学习设置相关寄存器是实现各种功能的必须要素,需要记住基本设置参数

寄存器SFR是SpecialFunctionRegister特殊功能寄存器。可以位寻址。主要完成对I/O端口、中断、定时等设置参见文档:常用SFP功能寄存器表表中的寄存器,有的可以位操作,有的只能寄存器操作

常用寄存器简介P1I/O输入输出端口1,0-7个bit位P1DIR端口1的方向,0-7个bit位参见常用SFP功能寄存器表表1-40:输入1:输出P1SEL端口1功能选择,0-7个bit位参见常用SFP功能寄存器表表1-50为IO口,1为外设功能P1IFGP1端口1中断标志PICTLI/O中断控制P1IEN端口1中断屏蔽IEN2中断使能寄存器2d4是P1口的中断使能位IEN0中断使能寄存器0d7是总的中断使能位……等等P1口的某位中断相应标志位d2d1是P1口的中断沿设置位P1口的某位中断使能位

2.什么单片机系统?按照单片机的技术要求和嵌入式对象的资源要求而构成的基本系统。包括:时钟电路、复位电路、扩展存储器、…等等与单片机共同构成单片机系统。例如:CC2530核心是8051+外围基础电路构成的实验板

?CC2530芯片引脚图

实验模块

实验模块应用无线遥控跑马灯

3.二进制与十六进制?什么是二进制??一个字节几位二进制数??什么是十六进制??十进制数0-15用十六进制如何表示??一个字节用十六进制如何表示??二进制与十六进制如何快速转换?

二进制???二进制的每个位值域为0或1例如:11001001b每个字节表示十进制范围任何计算机、单片机的底层代码都是二进制位构成,单片机的很多功能需要对基础的寄存器进行二进制(或十六进制)的字节的位做设置操作。0~255。b(尾缀b,表示该数值为二进制)一个字节二进制表达范围每个字节是8位二进制数

十六进制?十六进制的每个位值域为0~F,4位二进制位组成一个十六进制位。二机制?十六进制:C9h十进制:201?十六进制表达为:0x00~0xFF或者:00h~FFh

数值转换案例2练习:根据案例1-2,现有十进制数178,计算出对应的十六进制数和二进制数

小结??练习b转十六进制?

小结??练习:0x5F转二进制?

小结??练习:0x5F转十进制?4095转十六进制?

4.位操作概念什么位的概念?用C语言如何实现将指定位置0用C语言如何实现

文档评论(0)

192****9618 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档