原文排版远些乱,整理了一下。 1 #include <reg51.h> 2 3 #define XON 0x11 /*串口流控制符 启动*/ 4 #define XOFF 0x13 /*串口流控制符 中断*/ 5 6 /* putchar (full version): expands '\n' i ...
分类:
其他好文 时间:
2020-02-03 16:06:41
阅读次数:
129
本文隶属于AVR单片机教程系列。 开发板上有4个按键,我们可以把每一个按键连接到一个单片机引脚上,来实现按键状态的检测。但是常见的键盘有104键,是每一个键分别连接到一个引脚上的吗?我没有考证过,但我们确实有节省引脚的方法。 矩阵键盘 这是一个4 4的矩阵键盘,共有16个按键只需要8个引脚就可以驱动 ...
分类:
其他好文 时间:
2020-02-02 21:28:24
阅读次数:
103
LED闪烁 延时(至少20ms以上) 源代码 #include <reg52.h> unsigned int i;//0~65535 void main() //main函数自身会循环 { while(1) { P1 = 0; //点亮P1口8个LED灯 i = 65535; while(i--); ...
分类:
其他好文 时间:
2020-01-31 15:57:58
阅读次数:
130
本文隶属于AVR单片机教程系列。 "adc.h" "bit.h" "button.h" "buzzer.h" "dac.h" "delay.h" "ee.h" "exin.h" "exout.h" "lcd.h" "ldr.h" "led.h" "pin.h" "pot.h" "print.h" " ...
分类:
其他好文 时间:
2020-01-30 23:00:46
阅读次数:
107
软件产品的文档很重要,其实我想说,任何东西都要有说明书,不然别人是很难使用的。最近一段时间有在看OSAL这个为操作系统,看了很就也不会用,其原因嘛,我实例有限,另外就是TI自己的文档不够全面,仅仅是zigbee好蓝牙的芯片中使用,其他mcu的平台基本上没有现成比较好的,有的网友移植了,也没有好好说明 ...
分类:
其他好文 时间:
2020-01-30 00:05:56
阅读次数:
93
一、电平特性 二、单片机I/O口介绍 Vcc:电源脚 Vss:接地脚 P1.0~P1.7:8位IO口 RST:复位引脚 P3.0~P3.7(第二功能):8位IO口 P0.0~P0.7:8位IO口 P2.0~P2.7:8位IO口 三、初识电容电阻 直插排阻:图中共9个引脚,说明有8个电阻,其中一个脚为 ...
分类:
其他好文 时间:
2020-01-29 16:07:03
阅读次数:
88
我们即将进入51单片机的编程学习,咱们今天就来讲解一下单片机中的C语言(你可以称作C51)在说编程之前,要先说一些别的东西:二进制,八进制,十六进制二进制中只有数字0和1,在二进制中1+1为10,我们常说十进制逢十进一,那二进制就是逢二进一,那为什么我会在这里说二进制呢,因为我们的51单片机的io口... ...
分类:
编程语言 时间:
2020-01-29 10:43:14
阅读次数:
78
对于什么是51,51能干什么,我不会在此进行说明,你可以自行百度 这是51的第一个文章,所以有一些东西是要说明的:如果你是真的想学51,那么,最重要的是坚持学下去,三天打鱼两天晒网是不行的,记住:坚持. 接下来就我的理解说一说学习51需要什么知识: 基本的识别电路的能力 拥有C语言基础 初学不需要什 ...
分类:
其他好文 时间:
2020-01-29 00:45:10
阅读次数:
266
前言 上一节使用的是环形队列实现的数据缓存 这节使用内存管理实现 内存管理使用的是 μC/OS-II 里面的内存管理程序 使用说明(第一种) 一,内存管理意味着有许多的内存块 然后每个内存块有固定的长度 内存块的长度假设定义的足够大,可以放入每条数据 ...
分类:
其他好文 时间:
2020-01-28 19:02:54
阅读次数:
77
Arduino Nano 超小封装的 Arduino开源系统。玩起来挺爽的。 作为最小单片机系统,首先功耗是没得说,很低很低,并且还有休眠模式,采用电池供电非常理想的功耗。 其次,由于社区完整强大,扩展很方便,无论串行并行,编程接口丰富。 再次,价格很感人,RMB:10-20元。依然是首选。 AS3 ...
分类:
其他好文 时间:
2020-01-28 15:45:04
阅读次数:
204