单片机

以下是为您整理出来关于【单片机】合集内容,如果觉得还不错,请帮忙转发推荐。

【单片机】技术教程文章

自学51单片机的步骤

1,点亮一个发光二极管2,流水灯的设计3,数码管的显示原理4,蜂鸣器的应用5,键盘检测原理6,AD/DA工作原理7,通用型1602液晶操作方法8,12864液晶操作方法9,I2C总线 24C02的应用10,DS1302的应用11,外部中断应用12,定时器/计数器应用13,串行口应用14,TFT1.8的应用原文:http://www.cnblogs.com/my51mcu/p/3619925.html

[51单片机] EEPROM 24c02 [I2C代码封装-保存实现流水灯]【代码】【图】

这里把EEPROM 24c02封装起来,今后可以直接调用,其连线方式为:SDA-P2.1;SCL-P2.0;WP-VCC>_<:i2c.c 1/*-----------------------------------------------2名称:IIC协议 3内容:函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作 一定的修改....(本例是1us机器4周期,即晶振频率要小于12MHZ)5------------------------------------------------*/ 6 #include "i2c.h" 7#define _Nop() _nop_() //定义空指令 8 bit ac...

单片机C语言的程序架构【代码】

初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等. 这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的MCU就会发现,都大同小异,各有各的优势而已,学任何一种新的MCU都很容易入手包括一些复杂的处理器。而且对MCU的编程控制会提升一...

51单片机LCD1602显示的例程【代码】

闲着没事,把自己写过的一些函数好好封装打包一下,以便以后自己使用,懒得又忘记了在哪个文件夹里面保存着。1、LCD1602显示的原理  原理:https://zhuanlan.zhihu.com/p/1661842852、LCD1602头文件#ifndef __LCD1602_H__ #define __LCD1602_H__#define LCD1602_Order_OFF 0x08 #define LCD1602_Order_CursorClose 0x0C#define LCD1602_Port P0 //LCD输出的8位串行数据口sbit LCD1602_RS = P2^0; //0命令 1数据 sb...

单片机引脚的上拉、下拉和三态

上拉上拉是指单片机的引脚通过电阻接VCC,这样可以把这个引脚的电平固定为高电平。为什么不直接接到VCC?如果直接接到VCC,万一你把引脚配置为输出模式,输出低电平,就相当于VCC和GND接在一起了,单片机就烧了啊!如果有一个限流电阻,那么即使配置为输出低电平了,也不会烧芯片了。为了降低功耗(减少耗电,发热),这个电阻一般比较大。例如:CC2530的上拉和下拉电阻都是20K,那么电流为\(3.3V/20K=16.5uA\)。下拉下拉的情况和上拉...

单片机课程设计-四位加法计算器设计参考程序(c语言)【代码】

1 #include<reg52.h> 2 typedef unsigned char uint8;3 typedef unsigned int uint16;4 5 sbit rw=P2^5;6 sbit rs=P2^6;7 sbit e=P2^7;8 sbit led=P3^7;9 10uint8 key,num,ei,eii,p;11 uint8 fuhao;//定义具体的那个符号,是加减还是乘除。 12 uint8 flag; //定义有没有按下符号键,这个是统称 13long a,b,c,d; //定义运算数据的第一个和第二个及等于的数变量 14 uint8 k; //定义小数点后面显示的位数 15 16 uin...

单片机的初了解(4)

动手写代码之前的准备工作Keil软件介绍、安装IDE——集成开发环境,一套用来开发的完整的软件系统Keil uvision 1.4版本Keil、MDK——主要开发ARM-Cortex-M系列单片机程序 Keil基本使用演示1、使用Keil打开已有工程项目创建一个工程项目①双击程序,后缀名为.uvproj ②先打开keil软件,点击project下的open project2、编译工程1)工程项目文件简单分三类:工程文件、源文件、目标文件工程文件:keil软件工作需要的文件,与写程...

单片机小白的启程之旅(2)

单片机与物联网的关系:物联网的三大部分:感知层、传输层、应用层。         感知层的主要器件是传感器,包括光传感器、PM2.5传感器、电容触摸传感器等。其主要作用是使传感器收集信息,而感知层收集到信息后发给传输 层。 传输层的核心是无线网络(wifi、4G、蓝牙、zigbee······),主要目的是将感知层信息传输出去给上层应用层。 应用层就是所谓的云服 ...

单片机的内存分配(变量的存储位置)详解【图】

对于初学者而言,对单片机的内存分配往往最让人头疼,很多人学了单片机几年 都不知道单片机内部的内存使用情况是如何分配的。要了解 ROM、RAM启动,首先 需要对 链接器 Linker 如何分配内存有一定的了解。通常,对于栈生长方向向下的单片机,其内存一般模型是: 一个进程运行时,所占用的内存,可以分为如下几个部分:1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。2、堆区(heap):一般由程序员分...

基于51单片机的航模航模操纵杆开发【图】

基于51单片机的航模航模操纵杆开发2017年做的一块电路板,等有时间再写功能说明。原文:https://www.cnblogs.com/xiongshuang/p/12722175.html

单片机 - 相关标签