
单片机
文章平均质量分 93
掌握C51单片机的基本知识和使用方法。同时掌握一些外围期器件的控制和使用
gussu-毛虫
Knowledge is infinite.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C51单片机 【基础1】--按键实验
前言初学习单片机,文章目录前言原创 2021-01-20 20:52:49 · 3373 阅读 · 0 评论 -
C51中断介绍---外部中断实验---C51+proteus8仿真
前言中断在芯片中是非常重要的一个功能,在没有中断之前,电脑处理程序时只能当前任务处理完才能处理下一个事件,无论下一个事件如何重要都无法终止当前事件。这在计算机中是非常致命的。现在许多MCU都内嵌有中断,C51中有5个中断源,今天我们就来做一下外部中断的实验,使用的是外部中断0(INT0)。文章目录前言中断系统1、中断系统的内部结构2、C51中断源3、中断有关寄存器(1)、中断请求寄存器(TCON)(2)、串行口控制寄存器(SCON)(3)、中断允许控制寄存器(IE)(4)、中断优先级控制寄存器(IP)外原创 2020-12-23 22:51:32 · 8191 阅读 · 1 评论 -
STM32串口收/发程序--库函数编程
前言利用STM32的USART1,实现数据的收/发。本文参照文档为正点原子—库函数版本开发指南、STM32中文参考手册。文章目录前言工具/参考文档stm32 USART寄存器状态寄存器(USART_SR)数据寄存器(USART_DR)串口设置流程1、串口时钟使能,GPIO使能2、串口复位3、GPIO端口模式设置4、串口参数初始化5、使能串口串口数据的接收与发送stm32 中断介绍代码uart.c文件完整代码(带注释):usart.h文件:main.c文件调试过程完整工程工具/参考文档使用的编译器:K原创 2020-12-17 22:22:43 · 9226 阅读 · 5 评论 -
STM32位带操作-详解-计算过程
前言这篇文章主要用来讲解STM32中的位带操作,学习过51单片机的应改了解,在控制51单片机IO引脚时,只需要向某一个IO口赋值就可以实现,对应IO口的输出高或地。那么STM32可以不可以像51单片机那样,直接对对应的引脚进行操作那。答案是肯定的可以。这就用到了位带操作。文章目录前言位带操作官方解释正点原子库函数指导书解释位带操作地址转换计算位带操作的优点结语位带操作位带操作的概念其实很多年前就有了,那还是 8051 单片机开创的先河。如今,CM3 将此能力进化,这里的位带操作是 8051 位寻址区原创 2020-12-05 22:57:51 · 10657 阅读 · 2 评论 -
建立Stm32F103库函数工程(包含正点原子库函数工程模板)--STM32名命规则、仿真设置、利用寄存器地址操控stm32的工程建立
前言本篇文章的主要内容是建立第一个是STM32的工程,学习过C51的都应该了解,在写一个单片机程序时第一步就是建立工程。而C51的工程较为容易建立,相比之下STM32的工程建立就比较困难和繁琐。应为包含了许多的配置文件和库函数需要添加。同时还要设置一些选项,这篇文章就从零建立一个STM32的工程。C51单片机是一个结构较为简单的MCU,也是许多人第一款入手学习的单片机。文章目录前言准备工作STM32概述简介:stmf10x系列名命规则库函数工程建立工程建立文件拷贝相关配置新建(非寄存器也非库函数)工程原创 2020-12-05 14:57:34 · 3442 阅读 · 0 评论 -
LCD1602液晶使用介绍--(完整版)
lcd1602 +c51 介绍文章目录LCD1602介绍1602引脚信号说明控制器接口介绍1、基本操作时许2、状态字说明3、指令说明RAM地址映射控制时序图代码实现写入命令写数据试验例程CGRAM自定义字模(简易汉字显示)LCD1602介绍LCD1602液晶在实际的产品运用中也是比较多产品,应为前一段时间也正好用到了所以惊天就对LCD1602液晶做一个总结,方便以后阅读同时也希望能够帮住到需要的人,总结的可能存在错误欢迎指出!所谓的1602是指显示的时候,有2行内容每行有16个字符。其实这类字符型产原创 2020-11-28 18:13:34 · 140238 阅读 · 22 评论