标题: 51单片机C语言编程入门(详讲版) PDF电子书下载 很详细 [打印本页]

作者: 598588465    时间: 2017-4-26 14:11
标题: 51单片机C语言编程入门(详讲版) PDF电子书下载 很详细
51单片机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

§1  前言
什么是单片机,目前还没有一个确切的定义。普通认为单片机是将CPU、RAM、ROM、定
时器/计数器以及输入输出(I/O)接口电路等计算机主要部件集成在一块芯片上,这样所
组成的芯片级微型计算机称为单片微型计算机(Single Chip Microcomputer)。简称为单
片微机或单片机。利用单片机程序,可以实现对硬件系统的小型化的智能控制。由于单片机
的硬件结构与指令系统都是按工业控制要求设计的,常用于工业的检测、控制装置中,因而
也称为微控制器(Micro-Controller)或嵌入式控制器(Embedded-Controller)。
单片机的应用十分广泛,我们将以 Easy 51 Kit Pro 单片机学习板为基础,学习 51 单
片机的入门知识。
本学习资料面向掌握基本电路知识和基础 C语言编程的单片机初学者。 为使读者能迅速
上手,本资料并不深入介绍单片机的内部体系结构和指令系统,而是从读者较熟悉的高级语
言开始使读者掌握单片机的 C语言编程。通过本资料的大量程序例子,读者应当可以在较短
的时间内熟悉单片机的入门编程以及单片机基本外围电路的连接, 从而具备基本的单片机开
发能力。然而,本资料的局限性也正在于此,当读者需要更深入地开发单片机或其它控制器
时,可能需要进一步了解其内部体系结构和指令系统,这时读者就应查阅其它资料了。
同时,本学习资料还致力于引导读者编写高质量的单片机 C语言程序。尽管单片机程序
的规模有限,但高质量的单片机程序除了可以优化运行效率外,对程序的开发速度和可维护
性也具有重要的影响。



完整电子书下载:
51单片机C语言编程入门以及keil_uvision使用方法介绍(详讲版).pdf (2.42 MB, 下载次数: 1325)



作者: lonho    时间: 2018-1-23 08:55
单片机c语言是高效的单片机开发语言,本站提供的单片机c语言教程共17课时,由浅入深,看完了这些教程你就基本了解了c51,能进行一般的单片机c语言程序设计了,现在让我们开始学习吧
作者: WJK1981    时间: 2018-1-29 10:11
多谢楼主分享,学习中
作者: WJK1981    时间: 2018-3-15 08:57
谢谢楼主分享,正在学习中
作者: aaaa_7777    时间: 2018-4-1 11:05
谢谢楼主分享,正在学习中
作者: hu136425    时间: 2018-4-9 11:01
想下啊,让我下吧
作者: dpj01    时间: 2018-4-21 11:54
正在学习中
作者: 820590074    时间: 2018-4-21 18:48
学习学习。
作者: mcs51    时间: 2018-5-3 19:11
不错,收藏了,谢谢
作者: a1345555    时间: 2018-5-16 05:55
好贴啊,值得拥有
作者: 碧海涛声    时间: 2018-5-30 08:45
相当不错
作者: stdjj000    时间: 2018-6-19 21:22
好好学习了
作者: a461624201    时间: 2018-7-11 14:04
有时在网上查一些代码的用法,却找不到好的教程.现在找到这个.下载了,谢谢了.
作者: 不要大惊小怪    时间: 2018-7-13 14:29
我想下载
作者: 18373299520    时间: 2018-7-16 10:31
不错,很给力
作者: xuw0508    时间: 2018-7-25 14:22
谢谢楼主分享,正在学习中
作者: 0孙悟空0    时间: 2018-7-25 14:45
没黑币。。
作者: tttt2058    时间: 2018-7-26 17:26
good good good
作者: hujj    时间: 2018-7-30 09:15
正是我需要的资料,谢谢楼主分享!
作者: 中恒电子asus    时间: 2018-8-4 14:07
多谢楼主分享,学习中

作者: zrb5688    时间: 2018-8-4 20:30
谢谢楼主无私分享
作者: bhjyqjs    时间: 2018-8-6 08:34
好东东,谢谢分享!
作者: pentsum    时间: 2018-8-6 18:47
很给力,感谢
作者: hpmterry    时间: 2018-8-12 23:26
感谢楼主共享好资料
作者: iiing123    时间: 2018-8-16 21:31
手贱不小心点下载链接了,5黑币没了,又要攒好久
作者: Booth_h    时间: 2018-8-17 14:56
还好有几个给黑币,能下载,资源都很棒。
作者: yyg009    时间: 2018-8-22 14:25
好东西,感谢
作者: lanyaozhen    时间: 2018-8-30 22:19
老了还得学不容易啊
作者: iviewma    时间: 2018-9-3 15:23
很好,学习了。
作者: ywb888    时间: 2018-9-6 15:05
下载回来重新学习。
作者: hai1343    时间: 2018-9-9 01:24
不完整的,骗人
作者: songhuan    时间: 2018-9-12 12:48
谢谢楼主分享,好东西!!!
作者: HHJ960325    时间: 2018-9-12 16:35

谢谢楼主分享,好东西!!!
作者: shideli    时间: 2018-9-25 05:01
有没有扩展RAM 应用实例教程外围电路带掉电保持的
作者: trytrytry    时间: 2018-9-25 10:00
新人想下载,大家好
作者: zbfdyw    时间: 2018-9-25 10:32
正是我寻找的资料感谢版主,下载学习
作者: 醉意流沙    时间: 2018-9-25 12:13
学习一下
作者: jackshadow    时间: 2018-10-5 11:42
感谢分享
作者: panmingkeji    时间: 2018-10-8 17:52
非常棒的入门教程,谢谢楼主无私的分享,顶!!!
作者: 米矮杨    时间: 2018-10-25 12:50
谢谢楼主分享,正在学习中
作者: spwlm    时间: 2018-10-25 22:17
下载看下,已经收集好多了
作者: 馨雨    时间: 2018-10-26 02:25
谢谢楼主分享
作者: wxing0717    时间: 2018-11-6 14:45
谢谢分享!
作者: 586486    时间: 2018-11-6 19:19
谢谢分享,非常实用的工具书。
作者: 586486    时间: 2018-11-6 19:20
谢谢分享,很实用的资料。
作者: 阿妍de霏城    时间: 2018-11-6 22:44
好啊!顶一个!
作者: lhjjd888    时间: 2018-11-13 09:21
好贴啊,给力!
作者: sinrosh    时间: 2018-11-14 20:10
多谢楼主分享,学习中
作者: 中原华夏    时间: 2018-12-18 08:10
新人想下载
作者: fdfaf    时间: 2018-12-18 11:05
厉害,谢谢老大
作者: 王秋冬    时间: 2018-12-18 11:57
好资料,对于我这样的初学者特别有帮助,谢谢了。
作者: friend114    时间: 2018-12-20 11:20
好东西,值得收藏
作者: zhc1028683236    时间: 2018-12-20 13:20
感谢分享啊,这个好厉害
作者: wucaijian    时间: 2018-12-20 13:56
很希望能在这里学习到东西啊,希望将来可以做出自己喜欢的东西出来。加油
作者: xiaoxiaoniao    时间: 2018-12-20 14:35
谢谢分享,很实用的资料。
作者: xixdpj    时间: 2018-12-21 15:11
想下呀,就是没有黑币
作者: heyun1998    时间: 2018-12-25 06:20
很不错
作者: bingmahaohaizi    时间: 2018-12-25 13:40
谢谢楼主分享,正在学习中
作者: 1238    时间: 2018-12-28 19:43
谢谢楼主分享,下载看看,正在学习中
作者: yuanjia    时间: 2019-1-7 16:05
多谢楼主分享哦。
作者: 219370    时间: 2019-1-23 17:53
感谢分享!
作者: 617969    时间: 2019-1-23 17:55
感谢分享!!!
作者: zhangzzy    时间: 2019-3-5 20:21
好东西
作者: zgf3774063    时间: 2019-4-3 11:44
很不错,多多分享
作者: red178    时间: 2019-4-25 10:11
good!!!
作者: complicate    时间: 2019-4-25 12:00
非常感谢楼主!!!
作者: ndxsh    时间: 2019-4-26 00:05
谢谢,初学
作者: 鱼乐无边    时间: 2019-4-26 14:04
谢谢楼主分享,正在学习中
作者: 无住生心    时间: 2019-4-26 14:56
感谢楼主,学习学习。。
作者: 王秋冬    时间: 2019-4-26 15:03
谢谢分享,这个讲解的很清楚。
作者: cyq155351394    时间: 2019-4-26 20:58
看看先 虽然过时了
作者: f627092478    时间: 2019-4-29 23:25
感谢分享!!!
作者: Daniel008    时间: 2019-5-27 21:41
谢谢楼主的分享
作者: 清水易蓝    时间: 2019-6-26 08:48
51单片机C语言编程入门(详讲版) PDF电子书下载 很详细  
作者: 汤哥    时间: 2019-7-7 19:20
菜鸟表示感谢!
作者: wxwk123    时间: 2019-7-8 09:07
我去下不了还扣分
作者: 鹏博士PBs    时间: 2019-7-8 09:35
推荐郭天祥51单片机的C语言相关书籍
作者: szzxl10    时间: 2019-7-13 09:51
谢谢楼主分享,正在学习中
作者: 墨芜    时间: 2019-7-13 10:48
感谢楼主分享
作者: winkle    时间: 2019-7-13 17:03
学习,为自己加油!
作者: 珍惜阿祥    时间: 2019-8-9 15:48
小学生来学习的
作者: csf1224    时间: 2019-10-28 19:32
多谢楼主分享

作者: guojz    时间: 2019-10-29 13:37
谢谢楼主分享,正在学习中
作者: wzpkl    时间: 2019-10-30 10:49

感谢分享,好好学习!
作者: tomany    时间: 2019-10-30 12:08
刚入门,学习中……

作者: supernet    时间: 2020-1-6 11:21
感谢楼主分享,正在学习中。
作者: qq651450709    时间: 2020-1-7 11:54
谢谢分享哦啊
作者: huyangzxhy    时间: 2020-1-7 16:36
如果好用我会推荐给我的师兄们,
作者: nnlcz    时间: 2020-1-14 00:29
当收集点资料吧,只是一直没用单片机干出什么事情来
作者: nnlcz    时间: 2020-1-14 00:31
学习能力有限,想找点相对简明一点的资料
作者: phoebus0817    时间: 2020-1-14 08:07
感谢楼主分享,正在学习中

作者: hyzqq    时间: 2020-2-15 00:17
谢谢楼主分享,下载。
作者: zhang7309    时间: 2020-3-22 19:45
感谢分享      
作者: 神蜂    时间: 2020-3-23 08:48
感谢分享。很好的学习资料
作者: 小白老人    时间: 2020-6-5 11:17
好想学习啊
作者: meiyaolei    时间: 2020-6-5 12:34

谢谢楼主分享,正在学习中,下载
作者: nhwhg    时间: 2020-6-5 15:11
谢谢楼主分享!
作者: tolmax    时间: 2021-6-16 11:13
#在这里快速回复#单片机c语言是高效的单片机开发语言,本站提供的单片机c语言教程共17课时,由浅入深,看完了这些教程你就基本了解了c51,能进行一般的单片机c语言程序设计了,现在让我们开始学习吧
作者: 太阳飞雪    时间: 2021-9-4 10:28
现在正学单片机,选择学习一下。
作者: 商周    时间: 2024-9-13 08:45
lonho 发表于 2018-1-23 08:55
**** 作者被禁止或删除 内容自动屏蔽 ****

谢谢楼主分享,正在学习中




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1