目录
前言
此篇为本人学习单片机所作的笔记,纯粹是对此感兴趣来学的,而并非有太多的前提基础(如电路、数电等相关知识),仅包括如何实现某项功能的程序代码等实操过程。此篇本人打算边学变写,内容上不会太深入。不涵盖相关单片机的基本知识及概念。
本章先简短介绍相关设备和所使用的软件等。
一、所使用的单片机
此篇笔记所使用的单片机型号为:STC89C52RC,是普中科技所生产的开发学习板(这个板板可以去某宝上直接买到,本人买的是A2套件1,价格也很亲密,适用于小白)。
以下是该型号单片机的开发板尺寸图、原理图和实物图:
尺寸图
原理图
实物图
二、所涉及的软件
1.Keil5
(1)Keil5介绍
Keil5是用来创建单片机可读取并执行的文件的编辑器。可在项目中编写C程序,然后翻译构建后生成单片机所能读取的.hex文件。
下图为Keil5的工作界面:
2.STC-ISP
(1)STC-ISP的介绍
STC是用来将.hex文件传输给单片机上的工具,通过选定对应的芯片(本篇使用的是STC89C52RC),然后用数据线(USB-A to MicroUSB)将电脑与单片机连接。打开程序文件后进行下载/编程,打开单片机的开关即可传输完成,实现相关功能。
下图为STC-ISP的工作界面:
总结
本章简单为后面学习单片机知识做出铺垫,提到了要用到的软件(关于下载安装及简单的使用。等以后有机会会重新在此补充)。
(作者的bb话)对某物感兴趣后再去接触学习,远比被动接受要高效得多,有些阶段确实会很枯燥,但坚持下去,总会发现有趣的事情。我呢也不是这一专业的,只是对自己专业学的内容感到枯燥了,换点别的东西学学,找找乐趣。学习意义就在于此吧,快乐就在其中。
下章将介绍一些简单的代码实现(点亮一个LED、LED的闪烁、LED流水灯及流水灯的时间控制)
因本人写作及理解能力有限,文中或多或少会存在缺漏错误的地方,也希望各位伙伴们发现了能及时纠正,一起相互学习。