学习准备 :
1 硬件准备 :
一台电脑(不需要很棒的配置,运行程序不卡既可以了)
学习板 (我自己是在淘宝上买了stc89c52的板子,功能不是很强,但用作学习应该是够了)
#这里多说一句,很多学校实验室其实可以提供学习的板子,大家可以向专业老师询问,也能省不少下钱呢。
2 软件 :
驱动 (将自己的板子的驱动装好)
编写软件(主流有keil uVison4 或 keil uVision3 )
烧写软件 (与板子对应的软件 如stc公司的烧写软件)
#补一个 有的时候要画流程图,我用的是ProcessOn 通过它可以在线画流程图挺方便的,关键是挺好看的。
好吧,我画的丑行了吧。
3 基础 :
有一定的c语言基础(应该是吧)
一定的模电数电(我反正没有,自学吧)
4 心态 :
我觉得学习的心态就是奋力向前,也许路途中会有很多挫折,但是坚持下去。
一但成功,那些挫折磨难就也会烟消云散了,至多不过以后笑看当初的谈笑罢了。
一份耕耘,一份收获,有怎样的付出,就会有怎样的收获。
关键字:51单片机 学习准备
引用地址:
51单片机学习之路 —— 1.1学习准备
推荐阅读最新更新时间:2024-03-16 15:27
keil5编译开发51单片机操作步骤
安装好keil 5 mdk 之后,从keil官网下载 c51v960.exe, 具体操作步骤 1.进入官网 2 3.点击C51之后,会让填写一个个人信息,没啥障碍,正常填写就好了,填写好之后就会出现下面的界面,点击下载就好了 4. 下载之后,运行,安装路径选择原来 keil5 MDK的安装路径 安装完毕之后就大功告成了
[单片机]
51单片机数码管串行显示板制作
材料准备:共阴极SEG6个(小编做了4个)、SN74HC595N6个(小编用了4个)、插针、导线若干 SEG数码管显示 数码管串行显示原理图 74hc595管脚说明:单片机通过少量的端口串行控制多位数码管显示。 595结构图 595程序在单片机中的调用程序: /****************595时序及显示函数************************/ void display(void) //显示6位数据 { uchar i,dat; char j; //p=Date; for(j=5;j -1;j--) //6位数据依次循环 { dat=table ]; if(j==0){dat=0;} if(j
[单片机]
51单片机实现PWM波形例子
while(1); { if(timer1 a) timer1=0; if(timer1 b) PWM=0; else PWM=1; } 可以同过定时器对timer计数,调节周期,通过调a,b的值调占空比。
[单片机]
空气PM2.5和PM10等测定(51单片机+攀藤PMS5003)
攀藤PMS5003主动式传输协议: 官方推荐的电路: 我的连接方式: 主程序: /* 功能说明: 读取攀藤PMS5003空气质量传感器数据并显示PM2.5和PM10的值。 */ #include config.h #include lcd1602.h void UART_init() { TMOD = 0x20; //T1工作模式2 8位自动重装 TH1 = 0xfd; TL1 = 0xfd; //比特率9600 TR1 = 1; //启动T1定时器 SM0 = 0; SM1 = 1; //串口工作方式1
[单片机]
基于Proteus的8051单片机实例教程
本资料和《基于Proteus的8051单片机实例教程》一书配套,ex-1到ex-22分别对应书中的实例1到实例22,本资料仅限于和该书配套使用,未经允许禁止复制和传播。 本书中第5章的调试方法是基于EX-1来讲解的,其中iarEX-1目录下的内容对应于5.4节。 本压缩文件包括EX-1到EX-20,iarEX-1目录和文件,以及本说明文档,只允许在电子工业出版社网站下载和本书配套使用。 与本书配套的实验板模块现已制作完成,并全部调试通过,为成本低廉的单面PCB板,该系统将软件仿真和硬件实践比较好的结合起来,有需要者可与作者联系。本书例子配套的程序可在电子工业出版社的网站下载,也可与作者联系索取。 本书的最初目标是要给初学者提
[单片机]
51单片机入门教程上(保姆级指南)
前言 一、入门学习路线 1.《电路基础》 2.C语言基础 3.单片机基础 4.Altium Designer 二、前期准备工作 1.所需要的软件 (1)Keil 5 (2)STC-ISP (3)Proteus Professional 8 2.所需的硬件 (1)普中A2开发板 (2)其他开发板 正文 一、单片机的最小系统 1.复位电路 2.晶振电路 3.单片机IO口 (1)基本工作条件引脚 (2)输入输出引脚 (3)控制引脚 二、单片机的内部架构 三、单片机可控制的外设 1.LED流水灯 2.矩阵键盘和数码管显示 3.LCD1602和DS18B20 总结 前言 提示:以下是本篇文
[单片机]
基于51单片机的汽车智能灯光控制系统
一.硬件方案 本设计硬件部分,中央处理器采用了STC89C52RC单片机,另外使用两个灯珠代表远近光灯,感光部分采用了光敏电阻,因为光敏电阻输出的是电压模拟信号,单片机不能直接处理模拟信号,所以经过ADC0832进行转化成数字信号,还有显示部分采用了LCD1602液晶,还增加按键部分电路,可以选择手自动切换远近光灯,最后还是用了超声模块进行检测距离 主要由51单片机+LCD1602液晶+光敏电阻+超声波+ADC0832+LED灯而成;如图: 二.设计功能 (1)按键说明:从左边第一个起,减键、加键、设置键。单独一个控制为复位按键。 (2)LCD1602液晶第一行显示超声波的距离,第二行显示光线的强弱。 (3)可以设定超声波
[单片机]
基于51单片机产生占空比和频率可调的方波信号发生器
前段时间开始接触到单片机,以为单片机会很简单,但比我预想的要复杂一些,特别是刚开始接触的时候,需要下载各种软件,然后自己慢慢地去熟悉这些软件的操作。我是从51单片机开始入手,毕竟51单片机是最基本的了。正好这学期学习了波形的产生,就做一个基本的函数信号发生器吧。 这次实现的函数发生器是基于51单片机的占空比、频率可调的方波发生器,适用于AT89C51/52、STV89C51/52等,现在把具体过程给大家说说。 第1步:安装一个单片机仿真图软件,推荐使用Protues,这是一款专门用来仿真单片机的,功能十分强大。我用的是Protues8.6,下载安装步骤大家就自行查询了,学习起来比较简单,半小时就能掌握了。下面是我
[单片机]