
51单片机
文章平均质量分 63
吃鱼鱼鱼
这个作者很懒,什么都没留下…
展开
-
实验三 Zstack控制ESP8266连接云平台
使用实验实验2.2 ESP8266连接OneNET云平台实验中的网络设置方法,设置好后打开网络调试助手,并设置好连接方式。因为实验室人比较多,所以需要更改信号避免发到别人哪里,另外就是需要注意网络,如果网不太好的话,设备可能连接不到云平台。两个zigbee节点都下载好程序后,分别上电,进行esp8266初始化的测试及数据发送接收的。8266模块初始化成功,进入透传数据模式,此时若连接云平台,发送登录指令后即可实现设备登录。协调器节点使用实验2.5的连接方式,连接8266模块,接好天线,使用电源供电;原创 2023-08-12 08:00:00 · 674 阅读 · 0 评论 -
实验二CC2530 开发环境的搭建
装、SmartRF04EB 程序烧写软件的安装,相关驱动程序的安装等;然后新建一个 IAR 工程,完成 源文件的编辑、添加工程到源文件、工程的设置、编译工程、以及程序的仿真与调试等。检测条件:程序烧写到cc2530开发板后,拔掉仿真器连接线,使用usb线给开发板供电,上电后 开发板上D1小灯闪烁。掌握使用 IAR 建立一个新的工程、进行工程设置、源文件编译等的方法;掌握使用 IAR 建立一个新的工程、进行工程设置、源文件编译等的方法;3.1打开写好的工程文件,编译完成后,点击【下载】按键进行下载。原创 2023-08-11 08:00:00 · 1483 阅读 · 0 评论 -
实验一 OneNET云平台环境搭建及测试
OneNET 物联网开放平台帮助开发者实现设备接入与设备管理,提供综合性的物联网解决方案,实现物联网设备的数据获取,存储及展示等。本实验指导用户学习如何搭建基于 TCP 透 传协议的物联网云平台,以及如何通过网络调试助手连接云平台并进行上传数据与下发数据的模拟测试。在进行串口测试时有发送英文单词和十六进制的,在发送十六进制时注意切换串口助手的按键选择hex,以及在调试串口助手时需要更改ip和端口号才能连接成功。软件:Windows 操作系统,网络调试助手,OneNET 云平台。点击下方链接下载文档与工具。原创 2023-08-10 11:56:52 · 1098 阅读 · 0 评论 -
实验(十四)DS18620驱动实验
温度模块程序应先编写初始化复位子函数,然后引用该子函数进行复位,复位→忽略ROM匹配(0xcc)→温度转换(0x44)→延时→复位→忽略ROM匹配→读指令→分别读取温度两个字节。(5)对代码进行编译,调试debug,点击USE,在下拉菜单里选中“Proteus VSM Monitor 一 51 ”进行设置。(2)搭建仿真电路,勾选debug,建立keil工程,选择单片机型号。(6)将程序导入到单片机中运行,双击单片机,选择生成的hex文件。(7)在keil中启动调试,开始运行,观察proteus中的电路。原创 2023-05-22 00:15:00 · 333 阅读 · 1 评论 -
实验(十三)串口-AT24C02-LCD1602综合实验
实验内容:利用定时器产生一个0~99秒变化的秒表,并且显示在数码管上,每过一秒,将这个变化的数写入板上AT24C02内部,当关闭实验板电源,并再次打开实验版电源时,单片机先从AT24C02中将原来写入的数取出来,接着此数继续变化并显示在数码管上。在主机发送起始信号和从机地址字节后,AT24C02监视总线并当其地址与发送的从地址相符时,响应一个应答信号。⑨ 从机接收完8数据后,发应答位,并开始内部数据的擦写;⑩ 主机接收到应答位后,发停止位,结束传送,总线挂起。⑧ 主机接收到应答位后,发送待8位写入数据;原创 2023-05-21 00:15:00 · 1009 阅读 · 0 评论 -
实验(十二)AT24C02驱动实验
实验仪器:7SEG-MPX8-CC:八位数码管共阴极,AT89C52:52单片机,RESPACK-8:排阻,RES:电阻,74HC138:译码器,74HC245:总线收发器,AT24C02:2K位串行CMOS E2PROM。AT24C02通信方式为IIC通信,是EEPROM芯片,可以实现数据的掉电保存,对其写入和读取数据时只需对它的地址写入和读出就行,读出的数据可以保存在数组里面,操作只需对数组进行操作。(8)点开串口助手,选择接口,调节波特率,选择生成的hex文件进行下载。原创 2023-05-20 00:15:00 · 702 阅读 · 0 评论 -
实验(十一)按键-LCD1602综合实验
病房呼叫系统是住院病人及其家属在需要医务人员帮助时,请求值班护士进行护理的重要呼叫工具,它主要用于协助医院里的病人在病床上方便地呼叫值班人员,可以快速的将病人的请求传送给值班人员,是提高医院的病房护理水平的必备设备之一。随着社会节奏的不断加快,医院行业的竞争越来越激烈,对经济效益的追逐成为很多私立医院的生存第一要位,提升服务水平和服务质量迫在眉睫,陪护问题一直是医患矛盾的主要体现,也是长期以来困扰广大医务服务者的大问题,使用病房呼叫系统,方便患者迅速而快捷的找到医生,以节约患者的珍贵时间。原创 2023-05-19 00:15:00 · 453 阅读 · 0 评论 -
实验(十)1602驱动实验
液晶,即液态晶体(Liquid Crystal,LC),是相态的一种,因为具有特殊的理化与光电特性,20世纪中叶开始被广泛应用在轻薄型的显示技术上。实验仪器:AT89C52:52单片机,LM016L:1602液晶,VIRTUAL TERMINAL:虚拟串口监视器,COMPIN:串口设备。(5)对代码进行编译,调试debug,点击USE,在下拉菜单里选中“Proteus VSM Monitor 一 51 ”进行设置。(2)搭建仿真电路,勾选debug,建立keil工程,选择单片机型号。原创 2023-05-18 00:15:00 · 268 阅读 · 0 评论 -
实验(九)串口-数码管综合实验
实验仪器:7SEG-MPX8-CC:八位数码管共阴极,74HC573:锁存器,AT89C52:52单片机,RESPACK-8:排阻,led:灯,VIRTUAL TERMINAL:虚拟串口监视器,COMPIN:串口设备。串口对于单片机而言就是指2个引脚进行通信,如下图,一根引脚是RXD,代表接收数据引脚;单片机和电脑通信需要有一个中间芯片,起到中间桥梁作用,一方面接受单片机信息,一方面将信息发送到电脑;是双工通信,互不影响,可同时进行。(2)搭建仿真电路,勾选debug,建立keil工程,选择单片机型号。原创 2023-05-17 00:45:00 · 1052 阅读 · 1 评论 -
实验(八)串口驱动实验
这次实验主要是让我们了解串口的功能,以及程序烧写的步骤,和串口助手的使用方法,其实串口就像一个接受信息的小窗口,由于位置不同,我们需要通过网线作为媒介,将信息发送过去,串口亦是如此。(3)点到串口助手,选择好串口号和波特率,打开keil工程调试运行,随后打开串口,在发送区发送数据。实验仪器:提前安装好程序烧写器,以及CH340驱动,准备好51单片机。(2)选择对应的hex文件点击程序下载的同时,按下单片机的开关,等待程序下载完成。(4)接收区接收到后,点击保存接收会生成一个文件,用记事本打开即可。原创 2023-05-16 20:24:41 · 249 阅读 · 0 评论 -
实验(七)定时器-Led综合实验
因为使用了中断,所以要把矩阵开关连到P3口那,另外最重要的便是如何让开关去控制那个灯亮,将P3口的值付给temp,通过switch语句判断那个开关按下,这跟前面键盘检测实验中对矩阵键盘的检测大有不同。实验仪器:AT89C51:51单片机,BUTTON:按键、CAP:电容、CRYSTAL:晶振、RES:电阻、Led:发光二极管、RESPACK-8:排阻。实验内容:矩阵按键检测到K1-K8按下后,调用如下函数,实现相应的功能(300ms后相应的led状态取反)一.实验目的、内容、仪器。原创 2023-04-24 13:42:00 · 367 阅读 · 0 评论 -
实验(六)定时器中断实验
实验仪器:AT89C51:51单片机,RES:电阻,BUTTON:按键、CAP:电容、CRYSTAL:晶振、RES:电阻、Led:发光二极管。主要是需要掌握定时器1和定时器0的功能,EA、ET0、ET1 、TR0 、TR1都代表什么意思,在进行主函数编码时就需要对其赋值。实验内容:使用定时器0的工作方式一,采用中断方式,控制led(数码管显示)的闪烁(1s),同时led2的闪烁(0.5s)。(2)搭建仿真电路,勾选debug,建立keil工程,选择单片机型号。一.实验目的、内容、仪器。原创 2023-04-21 16:11:36 · 1272 阅读 · 0 评论 -
实验(五)键盘检测实验
实验目的:(1)了解并区分独立按键,矩阵按键,以及其它模块的按键。(2)编写键盘的相关算法,了解相关概念实验内容:进行独立按键以及矩阵按键的测试实验实验仪器:7SEG-MPX8-CC:八位数码管共阴极,74HC573:锁存器,74HC138:译码器,AT89C52:52单片机,RESPACK-8:排阻,BUTTON:按键、CAP:电容、CRYSTAL:晶振、RES:电阻原创 2023-03-30 00:00:00 · 807 阅读 · 0 评论 -
实验(四)数码管动态显示实验
1.熟悉数码管的功能和使用2.了解位选和段选,和动态显示的原理4.了解74HC138的引脚功能。实验内容:接共阴极数码管,要求动态显示(HELLOC51),动态扫描显示即轮流向各位数码管送出字形码和相应的位选。实验仪器:7SEG-MPX8-CC:八位数码管共阴极,74HC573:锁存器,74HC138:译码器,AT89C51:51单片机,RESPACK-8:排阻原创 2023-03-28 00:00:00 · 4560 阅读 · 0 评论 -
实验(三)数码管静态显示实验
实验目的:1.熟悉数码管的功能和使用2.了解共阴极和共阳极有什么不同3.74HC573的引脚功能。实验内容:接共阴极数码管,要求循环显示。共阴极数码管字形表(0,1,2,3,4,5,6,7,8,9,A,b,C,d,E,F)实验仪器:7SEG-MPX4-CC:四位数码管共阴极,74HC573:锁存器,AT89C51:51单片机,RESPACK-8:排阻原创 2023-03-28 00:00:00 · 1656 阅读 · 0 评论 -
实验(二)51单片机控制LED流水灯
实验目的:了解51单片机的引脚结构,根据前面所学的左移右移的概念利用代码完成实验。实验仪器:AT89C51:单片机、BUTTON:按键、CAP:电容、CRYSTAL:晶振、LED-RED:LED灯(绿色)、RES:电阻原创 2023-03-26 00:35:26 · 1734 阅读 · 0 评论 -
实验(一)点亮一个led灯
目的:初步了解Keil和proteus的功能,调试keil的环境,通过在keil环境下使用proteus实验内容:1.Keil的安装2.Protrus的安装3.Keil-proteus联调4.点亮一个led灯实验仪器:AT89C51:单片机、BUTTON:按键、CAP:电容、CRYSTAL:晶振、LED-RED:LED灯(红色)、RES:电阻原创 2023-03-26 00:26:07 · 1745 阅读 · 0 评论