EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
献给初学单片机的你的一些话( n% k; J* X8 ~6 K, E: e0 k, p+ t
; ]9 U/ P( c6 U5 V
1 献给初学单片机的话 学习单片机---- 我们该做什么? 我们为什么要学单片机? 单片机是大专学校电类专业的一门普通课,有些学校甚至把它列为选修课,在众多课程中,没有显出它有 多么重要。为什么要学习它呢?电类专业有很多专业课,这些专业课非常重要,是各个专业存在的必需课 程,学完这些课程可以使学习者成为大学者的继承人,市场对学者继承人的需求太少,大量需要的是产品 的研发者,研发产品是需要干实际事情的,需要研发工具,而单片机课程就是学习研发工具使用的课程。 学习单片机课程与理论课程不一样,不能只做作业,而是要实际使用单片机,下面就如何准备学习单片机 的条件和学习步骤简述一些不成熟的想法。 1. 硬件 (1 )编程硬件 所谓编程就是把单片机运行的程序烧写到单片机的存储器中,目前大部分单片机都是使用FLASH存 储器,这些存储器的写入次数一般是 1000 次左右,也有 1 万次或是10 万次的。编程也叫程序下载或是烧 写。 (2 )实时仿真硬件 实时仿真是使用PC机,用软件监视在单片机中实际运行的程序,也就是当程序下载到单片机中后,实 时运行程序,在程序中设置断点,通过仿真接口,监视和控制程序的运行。这个过程其实就是调试程序(实 际验证程序的正确性)。 编程器和仿真器可以是一个装置,也可以是各自独立的装置。 2. 软件 单片机开发需要单片机开发软件的支持,软件分为: (1 )编程软件 该软件支持编程器工作,帮助编程器把程序写入单片机。 (2 )实时仿真软件 该软件可以在仿真接口的支持下,调试单片机程序。 (3 )虚拟仿真 该类软件支持在没有单片机硬件情况下的单片机程序调试。 (4 )支持C 语言 所有的单片机开发软件都支持汇编语言编程,但是目前人们更喜欢C 语言编程,主要是C 语言功能强大,可 以缩短开发时间。 目前就有支持上述功能的软件,例如51系列的Keil 51、PIC 系列的MPLAB,MSP430系列的IAR 等。 3. 学习单片机的手段 按照经济实力,学习单片机的手段分为如下几种: ' Z! @9 a6 t/ s& X1 D* [9 F
|