
单片机
jackson_hao
专心研究、认真记录!!!
展开
-
51单片机1-初识单片机
1.什么是单片机? 原名的单板机,一片集成电路芯片上集成微处理器,存储器,I/O接口电路,从而构成了单芯片微型计算机,即单片机; 2.单片机的作用? 凡是与控制或简单计算有关的电子设备都可以用单片机实现; 3.基础知识: 电平特性:高低; 计算机的串口;高:-12V 低:+12; 二进制:; 十六进制:2-16的转换; 二进制的逻辑运算:与/或/非/异或; C语言:;...原创 2018-06-29 19:33:07 · 424 阅读 · 0 评论 -
java和单片机串口通信
1.java和单片机串口通信,主要框架:RXTX;2.下载地址:http://fizzed.com/oss/rxtx-for-java 在页面中选择你的系统的对应版本。下载,解压后:3.使用方法(intall.txt),文件解读Windows上应用需要做的事情,配置环境:Copy RXTXcomm.jar —> <JAVA_HOME>\jre\lib\extCopy...原创 2019-01-17 19:57:11 · 1373 阅读 · 0 评论 -
51单片机8-定时器计数器
1.定时器和计数器2.我的单片机的定时器的结构定时/计数器的实质是加1计数器(16位),组成高8位寄存器THx和低8位TLx寄存器组成。其中,TMOD是设置工作方式和功能寄存器;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志。3.与此主题相关的寄存器TMOD用于设置其工作方式;TCON用于控制其启动和中断申请。(1)寄存器TMOD工作方式寄存器TMOD用于设置定时/计...原创 2019-01-05 21:38:56 · 3123 阅读 · 1 评论 -
51单片机7-串口通信
1.串口通信2.我的单片机串行口的结构说明:接收、发送缓冲器都是SBUF物理上独立的,占用同一地址99H ;3.串口控制寄存器SCON本寄存器设定串口的工作方式,接受和发送控制和设置状态标志。数据结构:(1)SM0和SM1为工作方式选择位(2)SM2,多机通信控制位,主要用于方式2和方式3。当接收机的SM2=1时可以利用收到的RB8来控制是否激活RI(RB8=0时不激活RI,收到...原创 2019-01-05 21:03:47 · 519 阅读 · 0 评论 -
51单片机3-红外通信
1.红外线:红光的波长范围为0.62~0.76μm,比红光波长还长的光叫红外线.2.应用:红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。3.红外线系统:一般由红外发射装置和红外接收设备两大部分组成。红外发射电路的主要元件为红外发光二极管,通常为了使信号更好的被发射端发送出去,经常会将二进制数据信号调制成为脉冲信号,通过红外发射管发射。...原创 2018-12-26 11:35:42 · 1645 阅读 · 0 评论 -
51单片机编程6-中断控制
/*************************************************************************************** 外部中断0实验 *实现现象:下载程序后按下K3按键可以对D1小灯状态取反。注意事项:无。 *************...原创 2019-01-04 22:09:24 · 8398 阅读 · 0 评论 -
零基础到PYTHON树莓派板子小车
背景:在某宝买了个光秃秃的板子,没有其他的配件,树莓派零基础怎么开始的树莓派的编程。某天的下午收到的快件,呆呆看到板子,不知道怎么下手,经过看说明书和官网,以及前辈们的博客,又购买了32G的TF卡,HDMI转VGA转换器。...原创 2018-12-31 22:42:26 · 732 阅读 · 0 评论 -
51单片机编程5-蜂鸣器实验
说明:连接的管脚为P1.5#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器typedef unsigned int u16; //对数据类型进行声明定义typedef unsigned char u8;sbit beep=P1^5; void delay(u16 i){ while(i--); }void main(...原创 2019-01-03 22:13:27 · 3860 阅读 · 0 评论 -
51单片机编程4-LED实验
1.我所用的51单片机的LED模块的原理图说明:由于共阳极的接法,所以若P20=0的话相应的led就会被点亮。2.代码学过c语言的一看就懂#include "reg52.h" //类似与你学过的Java的import,与c++的就是一样的sbit led=P2^0; //将单片机的P2.0端口定义为ledvoid main(){ while(1) {原创 2019-01-03 16:09:28 · 832 阅读 · 0 评论 -
51单片机2-数码管
1.数码管:8段数码管2.数码管的接发如图:a ![示例图片] (单片机_数码管/数码管接法.png “示例图片”) a3.共阴数码管码表:0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d0 , 1 , 2 , 3 , 4 , 50x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x...原创 2018-12-23 14:21:21 · 380 阅读 · 0 评论 -
esp8266wifi模块功能测试和基础连线,与C51的结合,实验思路和代码汇总,入门刚刚好
我与eps8266陌生到熟悉1.硬件设备2.软件3.设备连接方式4.功能初测试1.硬件设备usb转ttl (USB转串口模块 USB转TTL电平),TTL集成电路的全名是晶体管-晶体管逻辑集成电路(Transistor-Transistor Logic);esp8266模块,数据线5根,最好是母对母的,2.软件串口调试助手 ,下载地址:http://wiki.aithinker....原创 2019-01-19 22:58:03 · 2790 阅读 · 5 评论