- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
STC51单片机入门(C语言)
作者:李友全(网名:无量寿经)
-1-
前言
十多年的单片机学习与运用经验,再经历了4年的编写时间,将自己的知识拿来给大家分享,如果您是
单片机初学者或对单片机已经学会了些皮毛,毫不吹牛,这绝对是您不能当面错过的学习与产品研发的顶
级参考资料,因为这些知识都来源于实践,是花费了大量时间和金钱换来的,内容真实不虚。比如一个简
单的延时程序,目前市面上还没有任何一本书籍或视频讲解清楚过,我这里却给出理论推导过程和直接计
算用的软件,让您想延时多少就延时多少。还有定时器,也有最简洁的一个计算公式,只需输入晶振频率
与定时时间就可得出定时器初值,这种技巧在其它地方都是找不到的,特别对串口通信、SPI通信、I2C通
信、CRC校验等作了完整透彻并且浅显易懂的分析,特别是SPI硬接口,比宏晶官网介绍更详细,内容更
准确。所以如果您还不敢自称高手,我这个文档对您就还有用,算自己吹捧了一下哈!
接着说入门问题,如果你对单片机一点都不清楚,建议先看金沙滩工作室小宋老师的视频教程,那个教
程简单实用,是零基础入门的最佳选择,是我目前见过的最适合51单片机入门的视频教程,在看视频的同
时对照本书相关内容学习,这样进步会很快。
如果你对单片机已经学会了些皮毛,想把单片机真正学懂,想提高自己工作能力,这时看视频已经不能
解决问题了。请你买本北行出版的《单片机C语言轻松入门》与《增强型8051单片机实用开发技术》吧。
《单片机C语言轻松入门》写得太好了,内容真实,代码实用性极强,从书本的内容可以看出作者编写
此书没有任何技术保留,本读者虽然已经有了十多年的单片机编程经验,但从这本书问世以来,我就爱不
释手,凡是新的产品设计任务一来,我就先“抄袭”此书中的一些基本模块程序搭建程序框架,大大加快
了我的产品设计进度。
《增强型8051单片机实用开发技术》,也是北行出版的,本书详细讲解了宏晶科技公司功能最强大的
STC12C5A60S2单片机,STC单片机工作速度大约是传统AT89C51单片机的12倍,引脚与AT89C51完全兼容,
程序代码也一致,但功能比AT89C51强大得多,参考价格:6.8元,我经过几年时间的实际运用,此款单
片机一直表现很出色。再与AVR单片机ATMEGA16和PIC单片机PIC16F877相比,三种单片机运行速度接近,
功能接近,但STC下载程序不需要编程器或专用的下载线,价格比那两款单片机便宜一半,而且货源有保
障。所以极力推荐,但要把STC单片机用好也不是那么简单,如果你已经从网上下载过一些STC的文档或
已经用过STC单片机几年时间,但没有见过手边也没有《增强型8051单片机实用开发技术》的话,我会看
不起你,我会认为你对51单片机根本就没学精通。
将《单片机C语言轻松入门》与《增强型8051单片机实用开发技术》这两本书配合起来已经能解决51
单片机的很多问题,但还是有一部分基础知识没讲清楚,比较高级的知识完全没有,所以就有了我这本书
了,我把前两本书没讲清楚的但实际中经常用到的知识作了很多补充,融入了我本人十多年的重要的程序
模块与编程技巧,增加了很多高级外设,高级外设的大容量数据存储(比如SD卡)相关部分运用了目前国
内最先进最流行的znFAT文件系统,引用了原作者较多的代码,这样就算是三合一了。
对于初学者,可能会很关心2个问题:1.现在的STM32那么流行,还有没有必要学单片机?2.学单
片机需不需要购买开发板?常用的STM32F103RBT6比STC12C5A60S2主要多1个USB接口和CAN总线接口,
Flash容量128KB是STC的2倍,零售价16元,价格超过STC12C5A60S2两倍,我本人的看法是:能用STC
的场合尽量用STC(STC也算是很强大了),另外通过STC把C语言学精通了对STM32也有极大帮助。学单
片机离不开硬件,从事产品研发也要与硬件打交道,买来的开发板一般只有一张,舍不得大动,我这里提
供3张印制板图可供读者直接制板,一次各做10张板子,这下就可放心的整了,不但多机通信实验可以做,
还可以在产品设计时拿来做一些临时代码测试。如果你对硬件不熟悉,或为了节省时间,或你比较富有愿
意支持我一下,让我获取微薄的利润,我也可将做好的成品恭送到你手上。还有朋友可能还会想到仿真器,
仿真器就不用买了,任意一款STC单片机都自带在片调试功能,
您可能关注的文档
- 参考学习资料 单片机 STC16-CAN总线简单参考电路.pdf
- 参考学习资料 单片机 STC16实验箱83-使用说明.pdf
- 参考学习资料 单片机 STC51单片机入门(C语言)(下).pdf
- 参考学习资料 单片机 STC51单片机入门(C语言)(中).pdf
- 参考学习资料 单片机 STC-GY-27A接线图.pdf
- 参考学习资料 单片机 stm32f030c8.pdf
- 参考学习资料 单片机 STM32F103ZET6原理图.pdf
- 参考学习资料 单片机 STM32F103系列微控制器在应用编程技术研究.pdf
- 参考学习资料 单片机 STM32与FreeRTOS中断.pdf
- 参考学习资料 单片机 STM32中文参考手册_V10.pdf
文档评论(0)