下载之家是安全的绿色软件免费下载网站,整理最新的QQ软件和QQ资讯内容!

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

软件
软件
文章
当前位置:首页应用软件教育学习 → 51单片机c语言编程入门明浩pdf
51单片机c语言编程入门明浩pdf

51单片机c语言编程入门明浩pdf

51单片机c语言编程入门(详讲版)评分:10.0
下载地址
  • 软件大小:242KB
  • 软件语言:中文
  • 更新时间:2024-04-26 21:59:16
  • 软件类别:免费/教育学习
  • 软件性质:PC软件
  • 软件厂商:
  • 运行环境:WinAll
  • 软件等级:
  • 官方网址:
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

51单片机C语言编程详解是专门针对单片机中程序所在电路来编写的哦,非常详细的讲述了各种电路的细节图,也很适合新手小白,不少自学单片机的朋友都是从这里开始的,有需要的朋友快来下载学习吧。

51单片机c语言编程入门明浩pdf

单片机介绍

什么是单片机,目前还没有一个确切的定义。普通认为单片机是将CPU、RAM、ROM、定时器/计数器以及输入输出(I/O)接口电路等计算机主要部件集成在一块芯片上,这样所组成的芯片级微型计算机称为单片微型计算机(Single Chip Microcomputer)。简称为单片微机或单片机。利用单片机程序,可以实现对硬件系统的小型化的智能控制。由于单片机的硬件结构与指令系统都是按工业控制要求设计的,常用于工业的检测、控制装置中,因而也称为微控制器(Micro-Controller)或嵌入式控制器(Embedded-Controller)。单片机的应用十分广泛,我们将以 Easy 51 Kit Pro 单片机学习板为基础,学习 51 单片机的入门知识。

C语言介绍

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

本书目录

§1 前言…………………………………………………………………………………………  1

§2 单片机简介…………………………………………………………………………………  2

2.1 数字电路简介……………………………………………………………………………  2

2.2 MCS-51单片机简介………………………………………………………………………  2

2.3 Easy 51 Kit Pro 简介…………………………………………………………………   5

2.4 Easy 51 Kit Pro 电路功能分析………………………………………………………   5

§3 MCS-51单片机的 C语言编程………………………………………………………………  8

3.1 汇编语言…………………………………………………………………………………  8

3.2 建立你的第一个 C 项目…………………………………………………………………  8

3.3 生成hex 文件…………………………………………………………………………… 12

3.4 Keil C 语言……………………………………………………………………………… 14

3.5 单片机 I/O……………………………………………………………………………… 18

3.6 中断……………………………………………………………………………………… 25

3.7 定时器/计数器…………………………………………………………………………  27

3.8 定时器的应用举例……………………………………………………………………… 29

3.9 外部中断………………………………………………………………………………… 34

3.10 串行通信………………………………………………………………………………  38

3.11 定时器 2………………………………………………………………………………  43

3.12 看门狗…………………………………………………………………………………  47

3.13 空闲模式和掉电模式…………………………………………………………………  50

§4 MCS-51单片机 C 语言编程应用进阶……………………………………………………   51

4.1 扫描式键盘……………………………………………………………………………… 51

4.2 EEPROM 芯片AT93C46 的读写…………………………………………………………… 55

4.3 Keil C 的高级使用……………………………………………………………………… 63

§5 编写高质量的单片机 C 程序……………………………………………………………… 64

5.1 文件结构………………………………………………………………………………… 64

5.2 程序的版式……………………………………………………………………………… 66

5.3 单片机程序命名规则与变量选择……………………………………………………… 70

5.4 表达式和基本语句……………………………………………………………………… 73

5.5 函数设计………………………………………………………………………………… 77

5.6 单片机程序框架………………………………………………………………………… 79

附图:Easy 51 Kit Pro电路图(最小系统板)……………………………………………  80

附图:Easy 51 Kit Pro电路图(学习板)…………………………………………………  81

展开内容

软件截图

同类推荐

推荐文章

用户评论

关于下载之家 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 AZQQW.COM 【下载之家】 版权所有 粤ICP备8888888号 | 粤公网安备 42011102000245号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告