您当前的位置:首页>电子信息>划时代-51单片机C语言全新教程

划时代-51单片机C语言全新教程

资料类别:电子信息

文档格式:PDF电子版

文件大小:5.55 MB

资料语言:中文

更新时间:2020-09-07 10:18:38



推荐标签: 单片机 51 教程 语言 全新 划时代

内容简介

划时代-51单片机C语言全新教程
前言
21世纪是信息时代,电子技术的发展日新月异,同时各种新型数据传输接口技术的出现和新器件的出现,例如 SPI通信、UsB通信、网络通信等等,大部分单片机书籍基本上没有提及,有提及的更是凤毛麟角,比较老的书籍的内容已经严重脱节。首先以编程工具为例,现在的项目开发主要以C 语言为主,已经很少人使用汇编进行项目开发,程序不再是一个人独自编写,而是由一个团队进行协作式编写,一部分人负责接口编程、一部分人负责器件功能编程、一部分人负责总体架构,由此看来,c语言编程为团队协作式开发提供了可能,但是从汇编的角度来看,往往只能一个人进行编写,当然实现功能是没有问题的,不过要提醒的是,时间就是金钱,别人只要1个月就可以完成,你却要2个月的时间进行完成,别人已经捷足先登,你却姗姗来迟。
随着国内单片机开发工具研制水平的提高,现在的单片机仿真器普遍支持c 语言程序的调试,例如常见的8051系列单片机开发工具Kei1、AvR单片机开发工具aVR studio,这样为单片机使用C语言编程提供了相当的便利。使用c语言编程不必对单片机和硬件接口的结构有很深入的了解,聪明的编译器可以自动完成变量的存储单元的分配,用户只需要专注于应用软件部分的设计就可以了,这样就会大大加快软件的开发速度,而且使用c语言设计的代码,很容易在不同的单片机平台进行移植,这样如果在软件开
发速度、软件质量、程序的可读性、可移植性这些都是汇编都不能所比拟的。
在电子信息发展迅猛的年代,我们不仅要掌握8051系列单片机的C 语言编程,而且要掌握好按键、LcD、UsB等程序的编写,要知道几乎每一样单片机系统都要与他们打交道的,例如生活中常见的门禁系统,它们做好防盗的同时为人们提供了一个友好的"人机交互"接口如按键、LCD,输入密码以按键为媒介,相关信息在LcD上显示,门禁系统的管理信息通过串口、UsB进行获取,甚至通过网络进行获取,而且获取的方式是通过 PC 的控制界面进行控制。
上一章:机电专业学生的单片机汇编语言课堂研究 下一章:含三次谐波注入的SPWM在dsPIC30F单片机上的实现

相关文章

划时代-51单片机C语言全新教程 51单片机C语言实验及实践教程 51单片机C语言实验及实践教程 新概念51单片机C语言教程 入门、提高、开发、拓展全攻略 新概念51单片机C语言教程:入门、提高、开发、拓展全攻略 51单片机C语言开发与实例 51单片机C语言开发与实例 MCS-51单片机原理与应用(C语言版)