![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
autotian
这个作者很懒,什么都没留下…
展开
-
单片机基础——C语言
无论是51、arduino还是stm32,在大学期间常用的单片机都是以C语言为基础的,这里列出C语言基础的一些语句函数,希望可以帮助初学者。目录一、语言基础1.1、C语言概述1.2、C语言语法基础1.3、C语言的数据类型1.4 C语言运算符与表达式二、数据的输入和输出2.1 字符输入输出函数2.2 格式输入输出函数三、选择结构程序设计语句3.1 if语...原创 2019-05-21 22:37:36 · 4479 阅读 · 1 评论 -
STM32 软件开发环境搭建
无论哪一个单片机环境的搭建均包括三部分:程序开发编译调试程序(MDK)、驱动程序、下载至单片机的程序下载地址:链接:https://pan.baidu.com/s/1zSE6ie6sp844bTPfKenhig 提取码:k0dq1、MDK安装点击MDK5文件夹中的mdk514.exe;选择软件安装路径,这里我选择创建了一个MDK5文件夹,这里注意文件夹不要命名为中文或带...原创 2019-04-25 23:02:25 · 13508 阅读 · 5 评论 -
ubuntu下安装arduino IDE
1、下载arduino ide安装包官方下载链接:https://www.arduino.cc/en/Main/Software2、使用tar命令对压缩包解压(这里我提起把下载的压缩包移动到了home下,版本为1.8.9)cd ~tar -xvf arduino-1.8.9-linux64.tar.xz3.将解压后的文件移动到/opt下sudo mv arduino-...原创 2019-03-30 15:28:37 · 4288 阅读 · 3 评论 -
arduino利用三种方法产生pwm波使用l298n驱动12v小车电机(附电路连接图和pwm详解)
前段时间参加硕士复试,有一道题是pwm是什么,如何产生pwm,录取成功后接下来在这里写一下吧!1、脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法,由于计算机不能输出模拟电压,只能输出0 或5V 的的数字电压值,我们就通过使用高分辨率计数器,利用方波的占空比被调制的方法来对一个具体模拟信号的电平进行编码。PWM 信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么是5V(O...原创 2019-03-29 20:00:43 · 23049 阅读 · 5 评论 -
51单片机开发环境keil uVision4安装,创建一个简单工程
1、51单片机程序头文件#include<reg51.h>简单的51 C程序#include<stdio.h> void main() /*主函数*/{ while(1) /*循环*/ { }}2、安装开发环境软件及注册机下载地址:http://www.onlinedown.net/soft/578...原创 2019-05-26 19:51:01 · 5601 阅读 · 1 评论 -
51单片机入门实验教程(流水灯、蜂鸣器、中断、串口通信)
目录C语言知识点:51单片机简单实验51单片机引脚图1、点亮led灯2、闪烁led灯3、led流水灯4、蜂鸣器6、中断6.1、中断的定义6.2、中断源、中断寄存器和中断优先级6.3、中断处理过程7、外部中断8、定时器和计数器中断8.1、CPU时序的有关知识8.2、51单片机定时器/计数器8.3、定时/计数器的工作方式9、串口通信...原创 2019-06-13 18:18:57 · 13415 阅读 · 1 评论 -
STM32 GPIO基本结构
1、GPIO基本结构这里我使用的是基于STM32F103ZET6的开发板,为144脚芯片一共有7组I/O口,每组I/O口有16个IO,一共16X7=112个I/O(GPIOA,GPIOB---GPIOG)。STM32的大部分引脚除了当GPIO使用外,还可以复用为外设功能引脚(比如串口)。PA9、PA10默认为I/O口引脚,还可以用作串口写和读,定时器通道引脚。I/O端口...原创 2019-09-17 16:05:01 · 1118 阅读 · 0 评论