如何入学单片机

来源 :数字化用户 | 被引量 : 0次 | 上传用户:sheabc000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】单片机是一门实践性很强的课程,和将来就业质量有很大的关系。学习单片机要有一个全面的认识和计划:要了解一些计算机基础知识;要选好一本参考书;要有一套简单的单片机开发板;要会一门单片机编程语言;最后要有一颗恒心。
  【关键词】单片机 实践 方法
  了解计算机的基本知识------数制及电平。数制是以表示数值所用的数字符号的个数来命名的,并按一定进位规则进行计数的方法。有二进制、八进制、十进制、十六进制。二进制的数字符号为0、1,基数为2,逢二进一(借一为二),区分符为B。八进制的数字符号为0、1、2、3、4、5、6、7,基数为8,逢八进一(借一为八),区分符为 O。十进制的数字符号为0、1、2、3、4、5、 6、7、8、9,基数为10,逢十进一(借一为十),区分符为D或不加。十六进制的数字符号为0、1、2、3、4、5、6、7、8、9、A、B、C、D、 E、F,基数为16,逢十六进一(借一为十六),区分符为H。要熟练掌握各进制之间的转换。电平指电压的高低。单片机中只有两种电平:高电平和低电平。单片机的电源电压为+5v,那么高电平为+5v。单片机的电源电压为+3.3v,那么高电平为+3.3v。单片机中的低电平为0v。如果,单片机输出1,其实就是某个管脚输出高电平。我们给某个管脚输入高电平,就是向单片机输入了1。入学单片机,不可能什么都了解,了解这两点就已经能够用stc89c51点亮一个LED灯了。学习就是从最简单的入手到深入学习的过程。
  一、选一本参考书
  学习自然要离不开书本,无论是单片机的内部结构,还是指令、接口电路等都是很抽象的内容,很多同学感到枯燥和空洞,觉得单片机很难学。主要原因是学生们刚刚接触单片机,没有一定的感性认识,缺少一个循序渐进的学习过程。就如同要求小学生阅读古典名著,他们肯定看得很枯燥、很乏味,若换一种呈现形式,效果一定会大相径庭,如以连环画或动画片的形式出现,小学生肯定会喜欢阅读和观看的。学习单片机也一样,需要有符合大学生认知特点的学习方式,以及一两本通俗易懂、趣味性强、实践内容丰富的参考书来辅助学习,加深对概念、术语、原理等的理解。我第一本单片机教书是别人推荐的郭天翔的51单片机学习,个人认为本书编的比较经典,身边很多人都在看他的书。当然每个人的口味不一样,所以自己可以从网络中寻找自己的比较和胃口的书籍。推荐一本书《新概念 51 单片机 C 语言教程:入门、提高、开发、拓展全攻略》,对入学者很有帮助。
  二、要有一套开发板套件
  单片机的学习,只看书不动手是学不会的。学习单片机可以借助仿真软件(如 Proteus)来学习,仿真软件 Proteus 功能强大,对单片机的主流芯片都支持仿真,学习单片机时可以不需要任何的硬件,它不仅可以电路仿真,而且还可以直接在基于原理图的虚拟单片机上进行编程,实现程序调试,甚至能看到输入和输出的效果。但是,由于仿真精度等原因,仿真的结果还不够精细,有时还会输出错误的结果,而且缺少真实感,也不利于动手能力的培养。现在开发板也很便宜了,几十块钱,就能买到一个不错的开发板,平时少吃一些零食,就能省出开发板的钱。用软件仿真,是达不到实物的效果的,你用实物点亮一个LED灯等,用芯片驱动一个电机,你会感到很兴奋的刺激,然而软件就不能有这个效果,用开发板实验,你会感觉自己在玩玩具一样,自己总会有突发的奇想,会很有意思的,因此建议大家最好还是买一套开发板。
  三、学会一门编程语言
  硬件要运行,需要软件的驱动。利用编程就是能够DIY自己的东西,这就提高了对单片机兴趣。学习编程要用到编程软件,对软件的使用要求也很低,能够在keil中新建一个工程,能够在vc++中新建一个文件就可以了,其他的功能在以后学习中自己就能够慢慢摸索到。
  (一)学C 语言: 1.C 语言是一种结构化语言,它层次清晰,便于按模块化方式编写程序,易于调试和维护。它的表现能力和处理能力极强。C 语言具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,并可以直接访问内存地址,进行位(bit)一级的操作。2.C 语言编程较容易,程序短、可移值性好、可读性强。
  (二)学汇编语言:1.汇编语言接近硬件、实时性好,可以直接控制单片机的资源。用它编写的程序,短小精炼,而且在编程的时候,可以加深对单片机内部结构的了解。2.学习汇编语言可以参考相关的书籍。汇编语言有 100 多条指令,常用的也就二三十条,可以先记住常用的汇编指令,慢慢熟悉。3.要学会看懂别人的汇编语言程序,将汇编语言的指令翻译成自己容易理解的功能描述性文字,注释在程序后面,便于以后引用。刚开始学的时候先学c语言,c语言简单,先把c语言基本的语法搞懂之后,用c语言编几个程序,再学汇编的時候,就能够对硬件有更深入的了解。我建议学好c语言,了解汇编就可以了,这是对一个入学单片机的人而言。
  四、要持之以恒
  这一点无论对做什么而言都是一样的,学习单片机一开始会很好奇,充满兴趣去学习,在学习的过程中会碰到比较棘手的事情,比如自己写的程序有问题,自己的程序和呈现的结果不一样,遇到问题大家不要放弃,这时静下心来先想想,去请教别人,或通过网络来查询,这个过程能够锻炼自己的学习能力,对单片机学习就是要锻炼自己的学习能力,那么多的芯片,一个人之前不可能都学过。当你解决问题之后,自己的成果是看得见摸得着,比如你刚学会做流水灯时,当你看到自己的流水灯闪闪发光时,是不是很有成就感?学习单片机,不是先把理论东西全看一遍,而是做什么,去学什么,需要什么,我要有什么。在学习过程要多做一些实物,多做一些自己想要或喜欢的东西,不要担心自己的理论知识不够用,实践出真知。在实践中,你会发现,你做东西,会碰到各种新的问题,而这些问题能够锻炼自己各方面的能力。
  参考文献:
  [1]荆蕾,王玮.学习单片机课程应具备的基础知识之我见. [A]. 高教研究 2012年3月刊 总第330期.
  [2]杨晓红.单片机学习经验之谈.[A].科技资讯.
  [3]杨会保.提高单片机学习兴趣探讨.[A].中国科教创新导刊.
其他文献
【摘 要】在新课程教育理念的倡导下,初中数学课堂教学中的发散性逻辑思维和扩散性数学认知能力的提升,在现代数学教育理念中,已经形成了及符合现代信息技术教育的发展,也适应了现代科技时代社会的发展,鉴于初中数学教育课堂中存在着教师教学目标不明确,讲课时间过长,思路模式传统化,数学语言边沿化等突出问题,结合我自己多年来的数学教学经验和个人体会来展开对初中教育课堂中的讨论。  【关键词】初中数学 课堂 探索
期刊
阅读教学是初中语文课堂教学的基本课型。阅读过程是阅读个体的感悟和体验建构的过程,是一种再创造,它带有强烈的个性特征。由于人们的立场观点、思想感情、生活经验、文化修养、艺术趣味不同,对作品的理解和鉴赏也不同,存在着主观的差异;其面对文本所使用的方法和表现出的兴趣与深度等也都因人而异,其鉴赏过程和结果也是千差万别的。上好阅读课,我认为要抓好以下几点:  一、坚持民主,发挥教师的课堂引领作用  要想让学
期刊
【摘 要】随着云计算这个新的信息技术的出现与逐步使用,网络进入以资源为中心转变为以服务为中心的云时代,而作为军队教育体系结构中的重要组成部分现代远程教育依靠网络为基础,必将迎来新的挑战。云计算为军队现代远程教育资源的共建共享带来了新的思路,为以服务为核心的现代远程教育提供了更大的帮助。  【关键词】现代远程教育 云计算 资源建设  从信息资源共享的历程来看,信息技术的发展一直影响和制约着信息资源共
期刊
【摘 要】随着信息技术的发展,现代教育技术与教育领域的结合越来越密切,它突破了教育受时间和空间的限制,使得教学模式和学习的方式都发生了巨大的变化。本文主要探讨了现代教育环境下学生学习方式转变的表现,以及在促使学生学习方式转变过程中应起到的作用。  【关键词】教育技术 学习方式  随着现代教育技术的发展,拓宽了人们接受教育的途径,使学习不再受时间和空间的限制,按照需求学习,因地因时学习、以及因材施教
期刊
【摘 要】文章通过阐述为提高中职生的识图与绘图能力,采取直观性教学法、精讲多练分层辅导法、总结归纳法、分层辅导法、案例教学法、多媒体教学法等教学方法的尝试,进行了有效教学方法的探索。  【关键词】浅谈 中职学校 机械制图 有效 教学方法  中职学校《机械制图》是一门专业基础课,它和专业的相关课程以及生产实习有紧密的联系,是培训技术工人基本技能不可缺少的一门重要课程。因为《机械制图》在教学计划中起着
期刊
【摘 要】计算机与互联网的广泛使用标志着信息化时代的到来,也意味着图书馆创新的必然性。在新的时代背景下,高校内的图书馆要想进行读者服务的创新,不仅要坚守以人为本、个性化服务与效益性的工作原则,更要从工作人员和管理机制两个方面入手,引入市场竞争机制,提高工作人员水平,从而使得图书馆的服务更加精细与人性化,赢得信息化时代下的全新挑战。  【关键词】图书馆 读者服务 创新  图书馆是人类知识储存的场所,
期刊
【摘 要】随着越来越多的农民工外出打工,农民工留守子女的教育问题受到越来越多的关注,本文从探究留守子女这一在义务教育阶段弱势群体的生活学习环境出发,进而研究留守子女教育困境的成因,探讨如何改善留守子女接受义务教育的环境,使他们健康成长。  【关键词】农民工 留守儿童 教育公平 和谐社会  农民工是指所有外出进行与非农业有关的就业的农民群体。这一群体在农闲时离开土地,穿梭往来于城市和家乡之间,处于农
期刊
【摘 要】随着网络科技的发展,很多高校日益重视网络平台下的高校大学生思想政治教育方法。下面,笔者就当前网络平台下高校大学生思想政治教育的重要性进行探究,并针对当前网络平台下高校大学生的思想政治教育方法进行具体说明。  【关键词】网络平台 大学生 思想政治教育 重要性  当代社会逐步进入网络时代。思想敏锐、接受新鲜事物能力强的大学生是使用互联网络的生力军,网络已经成为大学生求知、社交、娱乐的重要途径
期刊
【摘 要】独立学院已成为当今中国高等院校的主力军吗,承担着大量的培养高校学子的任务。而学院培养人才的模式与目的不同,学生入校基础薄弱,学习能力有限,教师普遍年轻化等客观现象均使得其在大学英语教学方面有一定的特殊性和差异性。本文将就此现象展开论述。  【关键词】独立学院 大学英语 改革  一、引言  独立学院是中国高等学校办学模式的新生代,从1999年至今,只有15年左右的历史。在这短短十几年的发展
期刊
Abstract:The current,multiFlash,word,ppt,ps teaching has become an essential of modem means of education.and Flashsoftware.multimedia courseware is the most representative one of the tools.TI1iS artic
期刊