第一讲
学单片机需要什么基础?
什么是单片机、单片机能做什么、怎么开始学习单片机。
学单片机需要的一些预备知识
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条评论
快来发表一下你的评论吧 !