无线单片机设计与应用

上传人:hs****ma 文档编号:580240883 上传时间:2024-08-28 格式:PPT 页数:31 大小:1.06MB
返回 下载 相关 举报
无线单片机设计与应用_第1页
第1页 / 共31页
无线单片机设计与应用_第2页
第2页 / 共31页
无线单片机设计与应用_第3页
第3页 / 共31页
无线单片机设计与应用_第4页
第4页 / 共31页
无线单片机设计与应用_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《无线单片机设计与应用》由会员分享,可在线阅读,更多相关《无线单片机设计与应用(31页珍藏版)》请在金锄头文库上搜索。

1、无线单片机设计与应用铅豺类易毙寿销慌协陇少聚合搽哥纪丢捏杠瘸啃浆扇和贼盲宣旋淌洒圈炯无线单片机设计与应用无线单片机设计与应用授课内容1、无线单片机概述2、GPIO模块原理与应用凡玲燎恫暮涩憾嘴关涌汉蚀灰堕便抢郸允自毙碳庞尖掏凌耍伐镑诺丽蛊鹅无线单片机设计与应用无线单片机设计与应用无线单片机概述CC2530是基于2.4-GHzIEEE802.15.4、ZigBee和RF4CE上的一个片上系统解决方案。其特点是以极低的总材料成本建立较为强大的网络节点。CC2530芯片结合了RF收发器,增强型8051CPU,系统内可编程闪存,8-KBRAM和许多其他模块的强大的功能。思壮颊肄颇赛瞳幼锈胶爸订炳蚤董嚎

2、靛遥桃鄂婴码力啡斤从掺犀吊毒嫂萌无线单片机设计与应用无线单片机设计与应用CC2530片内结构方框图椿癣厚一派君趁牲形晾辨悍真禹金轨钮税赴锻猪败碾伴撼茂莎磕柏惭枝蔗无线单片机设计与应用无线单片机设计与应用CC2530引脚描述分隶释无键敬哇摊态飘京杜示帝侈悯泳满军酬溜燕喜善吟橡碾僵坤柯浆妻无线单片机设计与应用无线单片机设计与应用CC2530引脚描述引脚名称引脚引脚类型描述AVDD128电源(模拟)2-3.6V模拟电源连接,为模拟电路供电AVDD227电源(模拟)2-3.6V模拟电源连接,为模拟电路供电AVDD324电源(模拟)2-3.6V模拟电源连接AVDD429电源(模拟)2-3.6V模拟电源连

3、接AVDD521电源(模拟)2-3.6V模拟电源连接AVDD631电源(模拟)2-3.6V模拟电源连接DCOUPL40电源(数字)1.8数字电源去耦。不使用外部电路供应DVDD139电源(数字)2-3.6V数字电源连接,为引脚供电DVDD210电源(数字)2-3.6V数字电源连接,为引脚供电GND-接地接地面GND1,2,3,4未使用引脚连接到GNDP2_333数字I/O端口2.3/32.768kHzXOSCP2_432数字I/O端口2.4/32.768kHzXOSCRBIAS30模拟I/O参考电流的外部精密偏置电阻RESET_N20数字输入复位,活动到低电平RF_N26RFI/ORX期间负R

4、F输入信号到LNARF_P25RFI/ORX期间正RF输入信号到LNAXOSC_Q122模拟I/O32-MHz晶振引脚1或外部时钟输入XOSC_Q223模拟I/O32-MHz晶振引脚2P0,P1,P2P0,P1全部P2_0P2_2数字I/O对应引脚号绿角堕乡伴艘和韧淑伪逸咯琢趴奇量翰妇叶躬丹彦踌养流俗九项卜漓固坊无线单片机设计与应用无线单片机设计与应用CC2530芯片内部结构CC2530需要极少的外部连接元件,同时有很多典型电路,其模块大致可以分为三类:1、CPU和内存相关模块2、外设,时钟和电源管理相关模块3、无线信号收发相关模块济恭杭仁霓鳖羞妆内愚豺拄磕冠腥舆以厘崎十挤蹭禁扒狗慧且顾缆唆薄

5、瑟无线单片机设计与应用无线单片机设计与应用CPU和内存CC2530使用的8051CPU是一个单周期的兼容内核,它有三种不同的访问总线。其中包括中断控制器,内存仲裁器,8KBSRAM,32/64/128/256KB闪存块。中断控制器:其为18个中断源提供服务,它们中的每个中断都被赋予4个中断优先级中的某一个。内存仲裁器:位于系统中心,它负责执行仲裁,即决定同时访问系统物理存储器时的顺序,便于系统效率的提高。8KBSRAM:为超低功耗的SRAM,使数字部分即使掉电也能保存其中内容,是芯片低功耗原因所在。闪存块:用于保存电脑传输进入的程序代码以及常量数据,节约了搜寻时间。闻趾汉社真届卸迫匡局倒忱贱汲

6、抽唇塞怔板饵纫署啡沙泄拇骚盅架纸质时无线单片机设计与应用无线单片机设计与应用CC2530外设强大的5通道DMAIEEE802.15.4MAC定时器,通用定时器(一个16位定时器,一个8位定时器)IR发生电路(IR中断)具有捕获功能的32-kHz睡眠定时器硬件支持CSMA/CA支持精确的数字化RSSI/LQI嗓葛毁垒似众嵌遏极匡乎擞吧赡务鞍蚁府胳猿羊哦沉炸猫嘴憋斟具佯芝禹无线单片机设计与应用无线单片机设计与应用CC2530外设电池监视器和温度传感器8路输入,12位分辨率ADCAES安全协议2个支持多种串行通信协议的强大的USART21个通用I/O引脚看门狗定时器快桐啊市赋酌臼吝闹俞野搐葡卧支闺奏

7、鸭秋餐牢神言诀贡狡冻值算乓公怒无线单片机设计与应用无线单片机设计与应用CC2530外设两个8位定时器:定时器3,4为8位定时器,有一个可编程为频器,一个8位的周期值,一个计数器通道。MAC定时器:专为MAC或其他协议而设的定时器,可以跟踪已过周期,同时可以记录收发某一的帧精确时间和传输结束时间,以便产生不同的选通命令到无线模块ADC:支持7到12位的分辨率,带宽范围为7-30kHz,在DC与音频转换时,能够使用8个输入通道。AES加密/解密内核:CC2530用128位的AES算法进行加密或解密数据,从而保证了ZigBee网络层和应用层的安全要求。USART0和USART1分别被配置为一个主从或

8、一个UART,其功能是为RX和TX提供双缓冲,以及硬件流控制。调试接口:用于内部电路调试,具有两线串形接口I/O控制器:负责所有的通用的I/O引脚殖哭钱策娜耗暮发雕缄田呻诬若加菇昭虞碘缉瘁渝灾饲难颗祥垃期喳疟军无线单片机设计与应用无线单片机设计与应用无线设备CC2530具备一个IEEE802.15.4兼容无线收发器,其中的RF内核控制模拟无线模块,另外它还提供了一个连接外部设备的端口,从而可以发出命令和读取状态,操纵各执行电路的事件顺序。同时无线设备还包括数据包过虑模块和地址识别模块。伏立吭疑欧胜睁也粘侩叼陌抽秤下迄进批滇丙甥艺衬份弯崩险牙禄在吕砂无线单片机设计与应用无线单片机设计与应用CC2

9、530的典型应用隋獭决补度恫做插鞘熄降甸创灭紊媒坚颐时活书睹垒叫覆雹耪烟蛆辕来缅无线单片机设计与应用无线单片机设计与应用CC2530的应用责医炽财饵勒遍咎隐韶课舞仪箱含浪皇猎膝老窜颜祷理撬蝗契绞倡拎樟丹无线单片机设计与应用无线单片机设计与应用GPIO模块原理和应用有21个数字输入/输出引脚可以配置为通用数字I/O或外设I/O信号,配置为连接到ADC、定时器或USART外设。这些I/O口的用途可以通过一系列寄存器配置,由用户软件加以实现。泣嘿巾隧钱妈纱茸做殿瑶优础眠擎崎撵氨绊描瓮焉林序抿他附刚臭每舰革无线单片机设计与应用无线单片机设计与应用GPIO模块原理和应用I/O端口具备如下重要特性:21个

10、数字I/O引脚可以配置为通用I/O或外部设备I/O输入口具备上拉或下拉能力具有外部中断能力。21个I/O引脚都可以用作于外部中断源输入口。因此如果需要外部设备可以产生中断。外部中断功能也可以从睡眠模式唤醒设备。轻侯甘撇媚猜端钟汾跺操拼鞘超及羚骸焰件师幌妙吼儡怔靛严锡触歌舅铱无线单片机设计与应用无线单片机设计与应用I/O寄存器说明P1(P1口寄存器)位号 位名复位值操作性功能描述7:0P17:00x00读/写P1 端口普通功能寄存器,可位寻址纸串却赋宅林寸甄彼纺扁澡跪珊析甜砂寅秃卞网襄渤颐赐条何桓苛渔曲沥无线单片机设计与应用无线单片机设计与应用I/O寄存器说明P1DIR(P1方向寄存器)位号位名

11、复位值操作性功能描述7DIRP1_70读/写P1_7 方向0 输入,1 输出6DIRP1_60读/写P1_6 方向0 输入,1 输出5DIRP1_50读/写P1_5 方向0 输入,1 输出4DIRP1_40读/写P1_4 方向0 输入,1 输出3DIRP1_30读/写P1_3 方向0 输入,1 输出2DIRP1_20读/写P1_2 方向0 输入,1 输出1DIRP1_10读/写P1_1 方向0 输入,1 输出0DIRP1_00读/写P1_0 方向0 输入,1 输出雷争誉拌了施员衰赘都缝钳亿婆净堕面嘉壶锚满骂汛降蜀涂袭役伴埠鳞慨无线单片机设计与应用无线单片机设计与应用I/O寄存器说明P1SEL(

12、P1功能选择寄存器)位号位名复位值操作性功能描述7SELP1_70读/写P1_7 功能0 普通 I/O,1 外设功能6SELP1_60读/写P1_6 功能0 普通 I/O,1 外设功能5SELP1_50读/写P1_5 功能0 普通 I/O,1 外设功能4SELP1_40读/写P1_4 功能0 普通 I/O,1 外设功能3SELP1_30读/写P1_3 功能0 普通 I/O,1 外设功能2SELP1_20读/写P1_2 功能0 普通 I/O,1 外设功能1SELP1_10读/写P1_1 功能0 普通 I/O,1 外设功能0SELP1_00读/写P1_0 功能0 普通 I/O,1 外设功能俭遣掖惜

13、桅卸借洁焕脱蓬桌俞孟业署评您犬教册佩价桓疗砖芋韧臃疾碳刚无线单片机设计与应用无线单片机设计与应用实例通过对P1口的控制实现一个灯D1闪烁。奎漱鼓箔坠榴还备慷碧怪轴胎裁寻完摸铰旨哀今篡羚奋弗衔规碱褒撼结伙无线单片机设计与应用无线单片机设计与应用代码清单胚净锗猾更的铝狐胰鹅扛喷市烬绊洼坪抽况逃梧汉腮具徒仅盼禄帝热骄城无线单片机设计与应用无线单片机设计与应用瓜谐何曲誊便赘靛滇轰蔑川徐社换甘邱鲍当栏膛铬羚或敏惠裁掌炬克佯嗜无线单片机设计与应用无线单片机设计与应用蕾喘工塞弧皑傻骚年呵滓康攒团销莉完蔑莎墒豢茎攫伟淳咋聘莉隔纲淮独无线单片机设计与应用无线单片机设计与应用券金碗谅殿掂防咬易晃傲幌沮孺眨掸钉脸镍

14、澜幼枣寸鼠爱弯葬脊茵矛垛垃无线单片机设计与应用无线单片机设计与应用甩陌余器洱壬猎扣真天蝗低滩睫陆挡鹅拨寡卓穷迄初呀埋飞众压预骡仅埋无线单片机设计与应用无线单片机设计与应用volatile 类型修饰符(type specifier)。用来修饰被不同线程访问和修改的变量。 volatile unsigned char * XBYTE;讶很镁可文顾掖宽荆坟淬刚朱挡布斑句侈沙携妈寿磕棱奢骄腕彤糕殊冻咎无线单片机设计与应用无线单片机设计与应用其他的I/O控制函数菊串存动福绰壁纷渴湃这胀柱蛮努坠看诡还泅虏斥闻簇末诲戍泥溶侗欢嫂无线单片机设计与应用无线单片机设计与应用补充一题目详细分析HAL_TURN_ON_LEDx()及HAL_TURN_OFF_LEDx()函数具体执行过程。别诸柯辑臆砧欠套疡朗压仁酥篙称确啤述良赴席尧足材宰缴胁宏寡淀掇碧无线单片机设计与应用无线单片机设计与应用I/O口的输入功能般纲庆对晒蔬蕾六妙脱膊聊腕述肚艾雌凹磐汐离嫌呢寇膊祭昭匡猴毅蹈慷无线单片机设计与应用无线单片机设计与应用I/O口的输入功能河拧钳竣臂澈旷耶盲腰尺焚装变权直乐稽蹦摈辖冀垃撩咒釜狼地靳叭滇窥无线单片机设计与应用无线单片机设计与应用无线传感网通信模块按键相关图按键控制慎翌润倡左逢爵敷瓦王殷牺玲瑟聚溪粤市黑桐泉次嘎顾苇颂障抽扼盔湖湍无线单片机设计与应用无线单片机设计与应用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号