当前位置:首页 > 单片机 > 单片机
[导读]8051单片机是我们最常见的一种单片机,我用8051已经很久了,也教过一段时间的单片机课程,在这里把自己的心得与大家分享一下。一、硬件部分1、一定要记得接晶振和复位电路。很多学生在Proteus上仿真成功后,焊板子的

8051单片机是我们最常见的一种单片机,我用8051已经很久了,也教过一段时间的单片机课程,在这里把自己的心得与大家分享一下。

一、硬件部分

1、一定要记得接晶振复位电路。很多学生在Proteus上仿真成功后,焊板子的时候总是不记得把晶振和复位电路接上,这样板子是不会工作的。

2、一般没有特殊要求的话,选用11.0592MHZ的晶振。这样有利于得到没有误差的波特率。特别是当与PC机进行通信的话,选用这种晶振比较好。

3、复位电路的电容可以选择10uF或者22uF。如果是10uF的话,充电电阻R的值要高于4K欧姆,如果你的单片机工作速度很慢,可以选择8.2K欧姆。

4、每个大规模的数字IC旁边都要放一个0.1uF的电容(一端接电源,一端接地)来去除高频的干扰。

5、在板子上最好做一个ISP下载座子与单片机相连,这样调试改写程序的时候就不用把单片机拔来拔去的,调试的周期也可以缩短。

6、目前比较好用的51单片机有ATMEL公司的AT89S系列、SST公司的SST89系列,现在新出现一个公司的好51单片机,价格更便宜,听说性能也不错,就是STC系列单片机。

二、软件部分

1、能用C语言开发就用C语言,这样开发速度比较快,而且代码也比较容易维护。

2、将你常用的芯片的服务编成函数库,这样就能重复利用了,降低开发的周期。

3、善于利用KEIL C51的开发环境与PROTEUS仿真环境的联合调试,可以降低开发的成本。

4、平常多做设计练习,多学多看,尤其要多多地收集别人公开的驱动源程序,这样可以在设计的时候少写很多代码。

5、设计完成后,要结合电路图和代码写出设计说明书,这样可以很好地保存自己的设计思路,对以后维护设计和移植设计都是很有好处的。

6、多看看《软件工程》和《数据结构与算法》,提高自己代码的可重用能力。

7、好的程序员是热爱程序的程序员,把你编写的每个源代码文件都加上自己的名字和版权说明,在能保护自己的知识产权的同时,也是对自己的一种激励。

8、大一点的设计都要写出数据词典,这样在用变量、写功能的时候就不会晕头转向。

扩展阅读:单片机在性能上比单板机有什么优势?

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

晶振(XO)输出波形(Output Type)是与封装尺寸一样重要的一个技术指标,这些输出波形可简单归为两种:正弦波、方波。

关键字: 正弦波 方波 晶振

为增进大家对晶振的认识,本文将对晶振不起振的原因以及晶振的一些其它问题予以介绍。

关键字: 晶振 指数 振荡电路

为增进大家对晶振的认识,本文将对晶振在无线通信系统中的核心作用予以介绍,并讲述一些晶振设计过程中的建议。

关键字: 晶振 指数 无线通信

为增进大家对晶体的认识,本文将对晶振在数字电路中的作用以及晶振在PCB板的设计布局予以介绍。

关键字: 晶振 指数 数字电路

复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态

关键字: 复位电路 电容 电源

在复位电路中,电容的作用是给系统提供恒定的电源电压,从而保证开机时系统能够正确地执行初始化和自检过程。因此,选择合适大小的电容对于系统的稳定性和性能至关重要。

关键字: 复位电路 电容 系统

复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。

关键字: 复位电路 操作原理 计算器

STM32与51单片机之间有什么差异呢?两者可以说是一场科技与性能的较量了。在科技飞速发展的今天,微控制器(MCU)已广泛应用于各类电子设备和系统中,发挥着举足轻重的作用。其中,STM32和51单片机作为两种常见的微控制...

关键字: STM32 51单片机 MCU

51单片机将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对51单片机的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 单片机 51单片机

晶振,即晶体振荡器,是许多电子设备中的关键元件,为电路提供稳定的时钟信号。当晶振出现故障或损坏时,会对电子设备的性能产生影响。本文将详细讨论晶振坏了的现象。

关键字: 晶振 振荡器 电子设备
关闭
关闭