×

什么是单片机和C51?如何学习?《新概念51单片机C语言教程》免费下载

消耗积分:0 | 格式:rar | 大小:4.63 MB | 2018-08-24

hejhe

分享资料个

  第一讲

  学单片机需要什么基础?

  什么是单片机、单片机能做什么、怎么开始学习单片机。

  学单片机需要的一些预备知识

  C51基础知识。

  了解TX-1C单片机学习板系统结构

  如何用TX-1C单片机学习板在短时间内掌握51单片机和C语言编程。

  KEIL工程建立详细介绍及KEIL软件使用方法

  从点亮实验板上的一个发光二极管开始

  学单片机需要什么基础?

  与以前所学的知识关联很少;

  只需要掌握很基本的数电模电知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等;

  对各种器件的概念基本上是从0开始;

  如果要用C语言编程,需具备简单的C语言基础;

  所有人都站在了同一起跑线上;

  什么是单片机?

  ◆单板机

  将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。

  C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。目前,使用C语言进行程序设计已经成为软件开发的一个主流。用C语言开发系统可以大大缩短开发周期,明显增强程序的可读性,便于改进、扩充和移植。而针对8051的C语言日趋成熟,成为了专业化的实用高级语言。

  C-51与ASM-51相比,有如下优点:

  1. 对单片机的指令系统不要求了解,仅要求对8051 的存贮器结构有初步了解;

  2. 寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理;

  3. 程序有规范的结构,可分成不同的函数,这种方式可使程序结构化;

  4. 提供的库包含许多标准子程序,具有较强的数据处理能力;

  5. 由于具有方便的模块化编程技术,使已编好程序可容易地移植;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !