1.五金器具
2.软件
一.硬件
1.熟悉常用的部件。如果你不不知道是哪些,找个51开发板,熟悉原理图上的所有元件,知道它们的工作原理和使用场景。
2.熟悉欧姆和欧姆定律。;的定律和基本电路,直到你知道开发板上所有电路的原理。
熟悉所有外设(io、定时器、中断、串口等。)的51单片机,这个跟c语言同步学,再学一遍的时候实用效果会不错的!
第二,软件
该软件主要是c语言编程和排版软件的使用。
1.c语言
c语言学习后的结构和指针,指针和结构不idon'我不明白。;没关系,当你的代码量上升时,你自然会明白,所以不要不要浪费时间。
个人推荐prot
单片机51的芯片上没有电源键,电源键只会在电路板上才有。传统单片机51供电的io口是第20个管脚。
首先,将计时器设置为计数器模式。
2.其次,外部脉冲连接到相应定时器的输入端。
3,所以可以使用计数器。
4.外部脉冲信号可以通过外部引脚计数,计数器的寄存器可以设置。
5.定时器t0和t1不占用cpu不管计时器或计数器是否工作。除非定时器/计数器t0和t1溢出,否则cpu可能会被中断,而中断处理程序将被执行。因此,定时器/计数器是单片机中一个高效灵活的部件。
可以使用isp的下载线,编写单片机程序的stc系列单片机可以使用单片机编程器,下载程序,兼容51系列单片机。
01
学习使用单片机是了解单片机的硬件结构和内部资源的应用,学习汇编或c语言中各种函数的初始化设置,实现各种函数的编程。
02
步骤1:使用数字i/o。
您可以通过使用按钮输入信号和led显示输出电平来学习引脚的数字i/o功能。按下一个按钮后,一个led就亮了,这是数字电路中组合逻辑的作用。虽然很简单,但是可以学习一般的单片机编程思路。例如,必须设置许多寄存器来初始化引脚,以便引脚可以具有数字输入、输出和输出功能。每次使用单片机的一个功能,都必须设置控制该功能的寄存器。这是单片机编程的特点。从来没有。怕麻烦,所有单片机都这样。
03
步骤2:计时器的使用
学会使用定时器,就可以用单片机实现时序电路。时序电路功能强大,在工业和家用电器的控制中有很多应用。例如,你可以用单片机实现一个按钮的楼道灯开关。按下按钮一次后,灯会在3分钟后自动熄灭。当连续按下按钮两次时,灯将一直点亮和熄灭。当按下按钮超过2秒钟时,灯将熄灭。数字集成电路可以实现时序电路,可编程逻辑器件(pld)可以实现时序电路,可编程控制器(plc)也可以实现时序电路,但只有单片机可以实现最简单,成本最低。
04
步骤3:打断
单片机的特点是重复执行一个程序,程序中每条指令的执行都需要一定的执行时间。如果程序不执行指令,指令的动作就不会发生,会耽误很多快速的事情,比如按钮按下时的下降沿。为了使单片机在程序正常运行时响应快速动作,需要使用单片机的中断功能,即在快速动作发生后,单片机中断程序的正常运行,处理快速动作,处理完毕后返回执行正常程序。使用中断功能的难点在于准确知道什么时候不允许中断(屏蔽中断),什么时候允许中断(开启中断),需要设置哪些寄存器才能使某些中断工作,中断开始时程序应该做什么,中断完成后程序应该做什么等等。
学会中断后,就可以做一个结构更复杂的程序了。这样的程序可以做一件事,也可以监控一件事。一旦被监控的事情发生,可以中断正在做的事情,处理被监控的事情。当然也可以监控很多东西。打个比喻,中断功能让单片机有了吃碗看锅的功能。
05
第四步:rs232与pc机通信。
单片机有usart接口,特别是msp430系列很多型号都有两个usart接口。usart接口不能和pc的rs232接口直接连接,两者的逻辑电平不同,需要一个max3232芯片进行电平转换。
usart接口的使用非常重要。通过这个接口,单片机和pc机之间可以进行信息交换。虽然rs232通讯并不先进,但是对于学习接口非常重要。要正确使用usart接口,需要学习通信协议,pc机的rs232接口编程等等。想象一下,单片机实验板上的数据显示在pc机的显示器上,pc机的键盘信号可以显示在单片机实验板上。这将是一件多么有趣的事情啊!
06
第五步:学习a/d转换。
map430单片机具有多通道12位a/d转换器,通过它您可以从而使单片机能够对模拟信号进行运算,显示和检测电压、电流等信号。注意模拟地和数字地的概念,基准电压,采样时间,转换速率,转换误差等等。
07
第六步:学习pci、i2c接口和lcd接口。
使用这些接口可以使单片机更容易与外部设备连接,这对扩展单片机的功能非常重要。
08
第七步:学习比较、捕获和pwm的功能。
这些功能可以使单片机控制电机,检测速度信号,实现电机调速器的控制功能。
09
第八步:学习usb接口、tcp/ip接口以及各种工业总线的软硬件设计。
学习usb接口、tcp/ip接口以及各种工业总线的软硬件设计非常重要,因为这是当前产品开发的发展方向。