- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
盛世电子科技 867285659@ /
《51 单片机 C 语言快速上手》
提示:本教程共有 48 题动手实验,36 题自我练习。而且全部程序都在 SSH_51MCU
实验板中调试通过。而第五章的第五节与第六节有部分的截图是出自数据手
册。
第一章 学习单片机的前奏
1.如何学习单片机(初学者必读):
什么是单片机?既然你已经正在看这份教程,想必定你已经有一定的了解,但是如果让你去编
写一个单片机程序你能胜任吗!很多想学单片机的人问我的第一句话就是怎样才能学好单片机?现
在有好多的电子爱好者都想踏进单片机的大门,但是总不知如何入手,对于这个问题在这里我就以
我是如何开始学习单片机,如何入门,给大家讲讲。希望大家在学习过程中有一个明确的方向。
学习单片机最好是从 51 系列的开始学起,因为它的资料比较多,其技术在内国非常的成熟,
用的人很多,市场也很大。可以说现在大学学习单片机的教程都是从 51 单片机入手的。单片机是
一门实践性非常高的学科。老是看书是绝对不行的,书看多了只会理论,真来动手的时候就不知如
何下手。我记得我读大学的那一年老师曾这样讲过:单片机是一门理论与实践比例为 2 比8 的学科。
但是看书还是必要的。因为我们要从书上大概了解一下单片机的各个功能寄存器,那为什么要了解
功能寄存器啊?因为我们要用编写软件去控制单片机的各个功能寄存器。那目的为什么啊?最简单
的说法就是控制单片机的引脚什么时候输出高电平!什么时候输出高电平!从而去控制我们的电路
系统。其实,如果只是光靠看书而没有动手实践,不要说是学会什么单片机了,就是只看书本的前
几十页你就会想睡觉了,因为老是看书你会觉得很闷!唯有不停的动手才会引起你的兴趣!至于看
书,只需大至了解单片机各功能寄存器是如何操作的?能实现什么样的功能?在看完第一编后你还
没有明白,第二编你可能还是不明白,但这不要紧,因为你还缺少实际的感观认识!只要动手做起
来你就会觉得:“原来是这么简单!”。所以本教程当中都是在理论的引导下以动手为主的。而且还
在每一节实验完后配合大量的自我练习。从而引起你的不断思考,提高你的动手能力和兴趣。
再系统地学习完本教程之后,我相信你对单片机已经有了一个系统的认识,因为关于单片机硬
件与软件你已经入门了。我想有一句话大家应该听讲吧“万事开头难”,既然前面最难的那一关你
都已经走过来了,那下面的路就好走了。记住,在后面的时间你要不断地练习如何去写程序;要充
分利用实验板去做练习,只有这样你才能不断的积累经验,在此同时,我建义大家少看电影,少上
Q 聊天,少玩游戏。多化些时间坐在电脑前学习调试程序,开始的时候要从最简单的流水灯开始做
实验,当你成功将 8 只LED 灯按照你的意愿点亮时,你就会感觉到原来单片机是那么的有趣!你不
要把学习单片机认为是一种技术,你不是在学习知识,你是在玩。这样你慢慢就会上瘾了,真的,
搞电子类的人真会上瘾的,然后再去学习如何点亮数码管,当你成功完成了这两项,我可以同你讲,
你已经不能自拔了!你肯定会自已跟自己说:如果我这一辈子都能在工作上搞电子这一行就好啦!
1
盛世电子科技 867285659@ /
在学习过程中,肯定会遇到这样或那样的问题,而这时你再去翻书,再去别人,当你把问题
解之后,我相信你一辈子都会记得,知识必须用于现实生活中,解决实际问题,这样才能发挥
它的作用。在最后我想同大家讲讲关于 C 语言与汇编语言的问题,在单片机编程当中,你可以
用 C 语言也可以用汇编语言,但是我建义大家用 C 语言,因为 C 语可移植性高,易读懂,而且
效率也非常的高,相对来讲汇编语言则难度较大,而且很罗嗦,尤其是遇到算法方面的问题时,
根本就整个人变疯了。你可以一点汇编都不懂也没有关系,但是如果你一点 C 语言都不懂的话
我相信你以后肯定会吃苦头。而且现在的单片机主频和 ROM 都在不断提高,足够装下你所用的
任何代码。C 语言的资料又多又好找,如果以后想将程序移植到另外一款单片机当中去,只需改
变相应的端口和寄存器就可以了。所以我劝大家还是用 C 语言比较好。
总的来说,不论是学习单片机还是做其它事情,只要能坚持到底,有不成功不放弃的念头
和意志,就是已经成功了一半。下面我们不
您可能关注的文档
- Lucene_实战(第2版).pdf
- 单片机接口模块应用与开发实例详解完整版.pdf
- 多核应用架构关键技术—软件管道与SOA.pdf
- Boost程序库探秘 深度解析C++准标准库.pdf
- C++多核高级编程.pdf
- 2024_2025学年高中化学第3章自然界中的元素测评含解析鲁科版必修1.docx
- 2024_2025学年新教材高中英语Unit6AtonewithnatureSectionⅣWrit.doc
- 2024_2025学年新教材高中物理第四章运动和力的关系习题课用牛顿运动定律解决几类问题课后提升训练含解析新人教版必修第一册.docx
- 2024_2025学年新教材高中英语Unit5Music单元检测含解析新人教版必修第二册.doc
- 2024秋高中历史第四单元工业文明冲击下的改革第12课俄国农奴制改革课时演练含解析岳麓版选修1.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 基于FPGA的函数信号发生器设计.doc
- 大汉控股集团有限公司制度汇编.doc
- 阿布扎比国际石油展参展总结.pdf
- 表羽扇豆碱及其衍生物在制备抗阿尔茨海默病的药物中的应用.pdf VIP
- (最新)100MW光伏发电项目投资估算.pdf
- 废旧锂电池综合回收利用项目环评可研资料环境影响.docx VIP
- 再生资源科技有限公司锂电池综合回收项目环评可研资料环境影响.docx VIP
- 2014人教版小学数学四年级上册期末测试卷 答题卡(01) .doc VIP
- TMTPicA2-SMU-V200(CN)Rev6中文版说明书.pdf
- 内蒙古电力(集团)有限责任公司输变电工程安全文明施工标准化管理办法.doc
知传链电子书
- 老人与海(The Old Man and the Sea).pdf
- 虹(The Rainbow).pdf
- 儿子与情人(Sons and Lovers).pdf
- 福尔赛世家(The Forsyte Saga).pdf
- 还乡(The Return of the Native).pdf
- 远离尘嚣(Far From the Madding Crowd).pdf
- 艰难时世(Hard Times).pdf
- 大卫·科波菲尔(David Copperfield).pdf
- 莎士比亚四大悲剧(Shakespeare Four Tragedies).pdf
- 罗密欧与朱丽叶(Romeo and Juliet).pdf
文档评论(0)