第一周(20110222)

什么是单片机?

  • 简单地说,单片机就是在单一芯片上的完整的微电脑系统。
  • “完整的微电脑系统”的概念?

image

 

计算机系统的组成

image

 

image

 

单片机有什么用处?

  • 单片机实现了电子产品的智能化
  • 单片机简化了电子产品的设计
  • 单片机降低了电子产品的成本
  • 单片机改变了我们的生活
  • 单片机无处不在

 

学好单片机的意义

  • 可以深入理解计算机工作原理
  • 学习底层硬件相关的编程
  • 培养良好的程序风格
  • 加深对高级语言的理解

 

单片机编程和PC编程的区别

  • 单片机软件运行于裸机,和硬件密切相关
  • 单片机资源受限(较少存储空间,有限的运算能力)

 

单片机编程语言

  • 机器语言、汇编语言、高级语言的概念
  • 当前的主流是C语言
  • 一般用于单片机编程的C语言都是在标准ANSI C上面有所扩展,需要了解这些区别

 

关于Keil C51

  • 对于51系列单片机,Keil C可能是最好的C编译器。
  • Keil是一家专门提供单片机开发工具软件的公司,由德国Keil Elektronik GmbH和美国Keil Software,Inc组成,2005年被ARM公司收购。据说只有23人。
  • Keil C51开发工具包括编译(C51)、汇编(A51)、连接(BL51)、库管理(LIB51)、调试/仿真(dScope)和集成环境(uVision)等。

 

关于proteus

  • Proteus是英国Lab Center Electronics公司推出的用于仿真单片机及其外围设备的EDA工具软件。Proteus与Keil C51配合使用,可以在不需要硬件投入的情况下,完成单片机C语言应用系统的仿真开发,方便单片机的学习。

 

让我们开始第一个项目

  • 从一个简单的项目入手,逐步展开我们的学习
  • 通过“碰到问题、解决问题”的过程加深理解
  • 积极动手、主动提问、保持互动
  • 老师不是万能的

 

Go …

Leave a Comment