制作单片机的几点心得体会
扫描二维码
随时随地手机看文章
1.在电源的输入端正向串联或反向并联一个二极管,当不小心接反电源的时候,二极管可以保护单片机不受反向电压的袭击,如下左图、下右图所示。
2.在电源的输入端并接一个指示灯,以指示是否有电接入电路,如下图所示。
3.一般在正负之间接一个电容,以消除来自电源的高频噪声。典型值是0.1μF,如下图所示。
4.如果需要串行通信,晶振选择11.0592MHz较好,因为这样可以得到比较稳定的传输波特率。
5.在使用51单片机时,若不用外部程序存槠器,记得将EA引脚接上电源正极(即VCC),否则单片机将不会执行内部程序存槠器的程序,即自己烧进去的程序没有用。
6.51系列单片机的I/O口输出能力较弱(即便像Pl,P2和P3有内部上拉电阻),所以在用I/O口做流水灯或指示灯时,应让发光二极管的负极接单片机的I/O口,正极通过一个500Ω左右(可以选470Ω或510Ω)的电阻与电源正极相连。发光二极管与电阻的位置可以互换,不过以上方法可以用一个470Ω的上拉电阻代替,简化的电路。当然,也可以让1/0口作为输出来驱动LED,此时要在I/O加一个上拉电阻,否则LED会很暗,如下图所示。
7.要让51系列单片机的PO口能输出高电平,必须给其加上拉电阻,因为PO口内部没有上拉电阻。
8.复位电路中的接地的那个电阻选择lOk左右的,可确保较稳定的复位。(不管是上电复位还是按键复位)9.若所做电路比较复杂,可分块做板子(特别是单层板时),通过排针或排线相连。不仅容易检查,而且也容易布线。
10.尽量不要用手直接接触单片机的引脚,以防止人体静电把单片机击坏。
11.晶振电路比较简单,在PCB布局时可以让此电路靠近单片机。如单片机有底座,也可以把它放在底座下。
12、编程时加入适当的注释,以防止自己年久遗忘,或者别人看不懂。
13.尽量用C语言来编写程序,这样开发速度比较快。