自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 第九篇:流水灯制作(二)

第八篇提到了一种制作流水灯的方式,可是代码显得很冗杂,仔细想想原因也就是当时用的位定义,每一步操作都需要对位进行操作,那我们是否有一种方法可以不对位操作,而是直接对那一组端口进行操作呢?理论上说是可以做到的,还是用上一篇的原理图,简单操作一下。当然,对于51来说,对整组端口进行操作制作出流水灯的效果还是有两种方案。首先用到了我们在第四篇“各种各样的符号你认识吗”中的左移右移,按自己的需求进行选择。第一种,我们以从led1到led8依次点亮作为例子来讲解。#include<reg51.h&g...

2020-06-06 17:06:35 326

原创 流水灯制作

上一篇提到,如何点亮一个LED灯,不难,也就是很简单一波操作。给一个高低电平完全解决问题。当然,今天这个也就是给几个高低电平就完全OK了。由于是整组的进行操作,今天将直接提供8个LED灯用于操作,当然,是共地的,和上一篇的LED1一样,给高电平就可以直接点亮,简单在看下原理图吧:(依旧不是用AD画的,打开太慢了。)今天的电路和昨天的LED1一样,只是多了几个,好像不是几个,是好几个。电路分析就不做了,就是给高电平导通,二极管发光就行了。没有太大的可说性。直接上程序了。首先,我们再...

2020-06-03 21:37:27 1028

原创 第七篇:点亮一个LED

点亮一个LED灯实验是比较简单的一个实验,为什么这么说呢?点亮一个LED只需要在某个固定的引脚输出一个高电平或者低电平即可完成设计。没有多大挑战性,今天我就从几个方面简单的叙述一下是怎么实现的。首先,还得上电路,这次是我自己画的,并没有使用AD软件,主要是打开太慢了。电路分析:图中可以看到LED1两端分别接的GND和PA1,LED2两端分别接的PA2和VCC,那么怎么点亮这两个LED呢?首先要了解二极管的工作原理。对于LED1,若要LED1导通,需要PA1施加一个高电压。即PA1端口置1,...

2020-06-02 17:28:24 1097

原创 第六篇:程序hex文件烧录

使用过单片机都知道,程序是需要烧录到芯片里才能够正常使用,烧录的方法也很简单,就是接上USB线,打开烧录软件,打开串口,选择程序文件,点击下载就行。没错,程序烧录就是这么简单,可是大家有没有注意到一个深邃的问题,买的芯片哪来的USB接口,只是一个单纯地芯片罢了,烧录程序所用到的USB接口是自己在后期加工的时候加上的。今天这一个短文就是介绍一下烧录电路的设计与实现。这是以前学51的时候的原理图的程序烧录的那块电路,不要关注太多,就只有一点,如何烧录程序。大家可以找一下UD+和UD-,在USB接口...

2020-06-01 15:20:42 4654 2

原创 第五篇:单片机简单介绍

我所学的知识是相关于单片机的,前期简单介绍了一下C语言,也是为今天的和以后的单片机做铺垫,为什么这么说呢?因为单片机的编程一般就是用的C语言,当然,也有大佬使用汇编语言进行编程,也可以说是一种骚操作呀,很厉害的,反正我是学不来,过于生涩难懂。现在主流的单片机芯片按大类可以分为三种:C51、STM32、STM8。其中C51是最简单的,程序简单,不需要太多的配置。像STM32和STM8都是需要配置的。可是近年来由于人们的需求越来越大,C51也从以前的风口推到了深渊,不过没事,还没摔死。这并不是说C51...

2020-06-01 15:20:11 362

原创 第四篇:各种各样的符号你认识吗?

C语言中有许多种符号,你认识多少呢?能说出功能的又有多少呢?这篇文章不多,就一个简单的表格,记录了各种各样的符号及其功能,篇幅过短便再加一些其他的语句简单重述复习一下。表一:算术运算符 符号 名称 符号解释 + 加 5+2=7 - 减 5-2=3 * 乘 5*2

2020-05-30 16:47:55 323

原创 第三篇:C语言中的各种语句

编程语言大都是共通的,都是有判断语句,循环语句,跳转语句,赋值运算语句,应该也就这些了吧。可能你还会说建立类呢?其实我是在学习单片机,只提供一些单片机的相关知识,并不会将C语言编程学的那么细致,甚至于说我到现在都没有在单片机的编程中用到过类。现在如果直接提到C语言中的各种语句的话可能显得有些突兀,在此之前,我先简单介绍一下变量的类型。(unsigned) int(无符号)整型char字符型short 短整型long 长整型float 单精度浮点型double 双精度浮点型变量的类型也就这几种

2020-05-29 16:51:26 579

原创 第二篇:从Hello World讲起

随着第一台计算机问世,编程的步伐就从未停止。个人认为,第一种语言是直接的利用进制编程,就像我们看到的一个有一个的二进制,八进制,十进制,乃至十六进制的编码,没有语言,全凭借着自己对计算机构造的认知,打着一行又一行的进制数字,如图一、图二,这是我运行反汇编得到的一组数据截可能我们都看不懂这些数据代表着什么,的确,这些东西对我们这些初学者不是那么的友好,根本看不懂,怎么去学习。于是国外许多大佬们也意识到了这个问题,既然这么麻烦不如出来构建个编程环境吧!于是,编程也不像以前那么麻烦了,记住一些简单的编程语言就

2020-05-28 18:19:54 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除