自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 51从零开始实践复习(5)8位数码管LED显示

接着寻找LED1~8在哪好嘛,在74HC138这锁存器,这回去看P22~23的引线对应锁存器的引脚 sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;再对照真值表,可以看出在E1~E3都为有校时,A0~A2其实就是一个三位二进制数的二进制编码控制Y0~Y7的输出电平。时序图为ns级别控制不了,所以无需操作附上代码段#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器typede..

2021-06-10 21:12:33 584

原创 51从零开始实践复习(4)蜂鸣器

#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器#include<intrins.h> //因为要用到左右移函数,所以加入这个头文件typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit beep=P1^5; /***********************************************...

2021-06-10 20:46:00 120

原创 51从零开始实践复习(3)LED跑马灯

/*--------------------------------------------------------------------------INTRINS.HIntrinsic functions for C51.Copyright (c) 1988-2010 Keil Elektronik GmbH and ARM Germany GmbHAll rights reserved.---------------------------------------------------.

2021-06-10 20:39:10 208

原创 51从零开始实践复习(2)LED灯闪烁

#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器//typedef unsigned int u16; //对数据类型进行声明定义//typedef unsigned char u8;#define uint unsigned int#define uchar unsigned charvoid delay(uint z);sbit led=P2^0; //将单片机的P0.0端口定义为led/*************************.

2021-06-10 20:24:32 137

原创 51从零开始实践复习(1)点亮LED

\用的是普中A2#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器sbit led_1=P2^0; //将单片机的P0.0端口定义为ledvoid main(){ //led=0; //P2.0端口设置为低电平 P2=0xfe; while(1) { } }...

2021-06-10 19:45:49 136

原创 51单片机复习(1)

首先从STC89C52符号来看STC作为单片机厂家89为系列号C为CMOS2表示内部空间为2*4K的cun'chu'k'j

2021-06-06 12:26:21 292 2

原创 萌新学习之Python之路(2) 加减及输出

print('100+200',100+200)对比

2021-06-05 22:25:09 275

原创 萌新学习之Python之路(1)祖传 hello,world

无论是C/C++ 或者别的语言,大家第一个输出应该都是 hello, worldPython也是这样print('hello, world')对比C和C++

2021-06-05 22:19:16 47

原创 萌新的Zigbee学习日记(3.4) 协议栈串口

流程大致为:1、串口初始化2、登记任务号3、串口发送

2021-06-03 15:21:32 1627

原创 萌新的Zigbee学习日记(3.3) 协议栈

写完今天这日记,可能不会再写Zigbee这边的内容了,一方面是快要答辩了,一方面是要开始学习STM8/32的内容了,51 模电 数电 学的也是有点马马虎虎,好在现在理解能力比之前又高了不少,

2021-06-02 15:34:30 684

原创 萌新的Zigbee学习日记(3.2)

根据前言所讲:PER(误包率检测)实验是 BasicRF 的第二个实验,和无线点灯一样是没 有使用协议栈的点对点通讯。通过无线点灯大家应该对 zigbee 的发射和 接收有个感性的认识,本次实验讲解不会像无线点灯一样讲得那么详细, 因为接收发射的过程基本上是一样的,但也希望初学者能自己认真学习 一下这个实验,相信会对无线传输会有一个更清晰的认识。...

2021-06-02 12:55:21 489

原创 萌新的Zigbee学习日记(3.1)组网练习

既然要组网,那么就得熟悉一点计算机网络的知识,不同层之间的应用其实存在透明,只需要对相同层做出改动就可。手中的资料是使用TI 推出的 ZigBee 2007 协议栈也称 Z-Stack

2021-06-01 18:29:46 1176 5

原创 萌新的Zigbee学习日记(2.3)AD 睡眠唤醒 WD

/**************************************程序描述:通过内部 AD 控制把温度信息通过串口发送给上位机,部分芯片误差较大,需要校准。手摸着芯片,温度明显变大。**************************************/#include <ioCC2530.h>#include "InitUART_Timer.h" //注意在 option 里设置路径#include "stdio.h"/*********************.

2021-05-31 22:54:45 382

原创 萌新的Zigbee学习日记(2.2)定时器与串口

之前写一半,跑去画图了,结果这边没保存,只能从头写了。#include <ioCC2530.h>#define uint unsigned int#define uchar unsigned char//定义控制 LED 灯的端口#define LED1 P1_0 //定义 LED1 为 P10 口控制//函数声明void Delayms(uint xms); //延时函数void InitLed(void); //初始化 P1 口void InitT1(); //初始化定

2021-05-31 21:14:13 777

原创 萌新的Zigbee学习日记(2.1)点亮LED(传统环节)

* P1SEL (0:普通 IO 口 1:第二功能)* P1DIR (0:输入 1:输出 )* P1INP (0:上拉/下拉 1:三态 )按照表格寄存器内容,我们对 LED1,也就是 P1_0 口进行配置,当 P1_0 输出低电平时 LED1 被点亮。所以配置如下:P1SEL &=~0x01; //作为普通 IO 口P1DIR |= 0x01; //P1_0 定义为输出P1INP &=~0X01; //打开上拉由于 CC2530 寄存器初始化时默认是:P1SEL =0x0.

2021-05-30 18:13:04 1142 2

原创 萌新的Zigbee学习日记(1)初步了解Zigebee及其相关工具

之前眼界有限,只用汇编写过单片机程序,现在开始转C语言写(非零基础,考408的时候学了下,顺便去隔壁系参加了下竞赛,拿了个校一等),由于初步开始实践,希望有错轻喷。

2021-05-29 22:24:47 329

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除