反馈 / 投诉
-
《案例学单片机C语言开发》源代码
2021-12-04 17:37:43 类别:单片机开发
-
扫二维码手机浏览
资源介绍
我们帮大家精选了单片机开发类书籍配套资源,介绍了关于单片机、C语言开发、源代码、单片机开发方面的内容,本书是由人民邮电出版社出版,已被245人关注,由郭温纶测试纠错,目前本书在单片机开发类综合评分为:8.9分。
《案例学单片机C语言开发》利用Keil公司版的μVision3集成开发环境,从应用的角度,全面地介绍了用C51开发调试单片机程序的方法、过程和应注意的事项。书中列举了大量应用实例,使读者尽快、尽可能容易地掌握开发单片机的方法。
全书分为上、下两篇。上篇侧重于介绍基础知识,主要有C51语言和C语言以及汇编语言的对比,单片机内部资源、扩展资源及其编程等内容;下篇侧重于应用实例,通过实例,读者既可以在工作中进行类比编程,又可以开阔思路,提高实际工作能力。
《案例学单片机C语言开发》特点是实例新颖、内容全面、实用性强,可作为单片机爱好者以及单片机开发人员的实用参考书。
目录
- 上篇
- 第1章KeilC51语法1
- 1.1数据类型1
- 1.2存储种类及存储区3
- 1.2.1整型常量3
- 1.2.2字符型常量4
- 1.2.3字符串常量4
- 1.2.4位标量4
- 1.3变量5
- 1.3.1变量的定义5
- 1.3.2存储器类型5
- 1.3.3存储器模式6
- 1.3.4特殊功能寄存器(SFR)7
- 1.3.5重新定义数据类型8
- 1.4数组9
- 1.5指针10
- 1.6结构16
- 1.7联合18
- 1.8枚举19
- 第2章KeilC51程序设计22
- 2.1预处理22
- 2.2运算符与表达式23
- 2.3控制流语句28
- 2.3.1条件语句28
- 2.3.2while循环29
- 2.3.3do-while循环29
- 2.3.4for循环30
- 2.3.5goto语句31
- 2.3.6switch语句32
- 2.3.7Break语句和continue语句33
- 2.3.8返回语句return33
- 2.4函数35
- 2.4.1定义函数36
- 2.4.2调用函数37
- 2.4.3中断服务函数38
- 2.4.4函数的递归调用与再入函数41
- 2.5汇编语言和C语言混合编程42
- 2.6C51使用规范47
- 2.6.1注释47
- 2.6.2命名48
- 2.6.3编辑风格48
- 第3章KeilC51集成开发环境49
- 3.1KeilC51安装49
- 3.2μVision3集成开发环境53
- 3.3μVision3的栏目和窗口54
- 3.4创建项目55
- 3.5简单的程序调试60
- 3.6含有多个文件的项目63
- 3.7代码优化64
- 3.8技巧和窍门68
- 3.9KeilC编译器常见警告与错误信息的解决方法69
- 第4章单片机内部资源及C语言开发73
- 4.1中断系统73
- 4.1.1中断系统介绍73
- 4.1.2C51编写中断服务程序77
- 4.1.3共用中断80
- 4.1.4外部中断的扩充81
- 4.2定时器/计数器82
- 4.2.1定时器/计数器结构82
- 4.2.2定时器/计数器控制寄存器83
- 4.2.3定时器/计数器工作模式84
- 4.2.4定时器/计数器的初始化85
- 4.2.5定时器/计数器综合应用86
- 4.3并行I/O口87
- 4.3.1并行I/O口简析87
- 4.3.2编程实例92
- 4.3.3LED显示电路96
- 4.3.4键盘控制电路107
- 4.4串行口及其通信114
- 4.4.18051单片机的串行口结构114
- 4.4.2串行口应用117
- 第5章单片机资源扩展及C语言开发120
- 5.1可编程外围并行接口8255A120
- 5.1.18255简介120
- 5.1.2程序设计实例127
- 5.2三线制Microware串行总线E2PROM的应用131
- 5.2.1三线制Microware串行总线简介131
- 5.2.2三线制Microware总线的E2PROM131
- 5.2.3在51单片机上的应用133
- 5.2.4程序设计133
- 5.3键盘与LED控制芯片HD7279A136
- 5.3.1简介136
- 5.3.2控制指令138
- 5.3.3时序143
- 5.3.4HD7279A与AT89S51的接口以及程序设计144
- 下篇
- 第6章液晶显示LCD153
- 6.1液晶显示简介153
- 6.2内置HD61202控制驱动器图形液晶显示模块154
- 6.2.1液晶显示模块的电路特性154
- 6.2.2液晶显示模块的软件特性156
- 6.2.3液晶显示模块12864和19264的应用158
- 第7章虚拟I2C接口技术183
- 7.1I2C总线简介183
- 7.1.1I2C总线的基本结构183
- 7.1.2双向传输的接口特性184
- 7.1.3I2C总线上的时钟信号184
- 7.1.4数据的传送184
- 7.1.5总线竞争的仲裁185
- 7.1.6I2C总线接口器件186
- 7.2模拟I2C总线的C51程序187
- 7.3I2C总线在IC卡设计中的应用193
- 7.3.1简介193
- 7.3.2硬件特性193
- 7.3.3AT24C01与单片机接口194
- 7.3.4程序设计194
- 第8章红外通信接口200
- 8.1红外遥控器基本原理200
- 8.2P87LPC762单片机简介201
- 8.3NB9148简介201
- 8.4接收处理电路206
- 8.5程序设计208
- 第9章语音芯片ISD4004及其应用215
- 9.1ISD4004简介215
- 9.2引脚功能描述215
- 9.3工作原理与功能特性217
- 9.4典型应用219
- 第10章时钟芯片225
- 10.1时钟芯片DS1302225
- 10.1.1DS1302简介225
- 10.1.2结构与工作原理226
- 10.1.3DS1302与89C51的连接电路230
- 10.1.4程序设计230
- 10.2时钟/日历芯片PCF8563239
- 10.2.1PCF8563简介239
- 10.2.2PCF8563与I2C总线240
- 10.2.3应用概述240
- 10.2.4程序设计241
- 第11章数据采集246
- 11.1A/D转换器ADS7804246
- 11.1.1ADS7804简介246
- 11.1.2ADS7804与51单片机的接口248
- 11.1.3C51语言程序设计249
- 11.2MAX1247、MAX525与单片机接口250
- 11.2.1MAX1247和MAX525简介250
- 11.2.2工作原理251
- 11.2.3硬件接口及软件编程实例255
- 11.2.4其他同类产品的应用259
- 第12章单片机通信265
- 12.1单片机双机通信265
- 12.1.1双机通信原理265
- 12.1.2双机通信协议266
- 12.1.3双机通信程序设计266
- 12.2单片机多机通信269
- 12.2.1多机通信原理269
- 12.2.2程序设计269
- 第13章单片机与PC通信277
- 13.1RS-232C介绍与PC硬件277
- 13.2通信程序设计283
- 第14章51单片机系统应用实例295
- 14.1语音数据采集、回放和串行数据传输系统295
- 14.1.1系统功能简介295
- 14.1.2DS1270接口及51扩展方案296
- 14.1.3LCM1602总线方式驱动接口297
- 14.1.4外围器件300
- 14.1.5语音处理模拟部分设计302
- 14.1.6系统原理图303
- 14.1.7程序设计306
- 14.2医疗激光器功率控制314
- 14.2.1系统功能简介314
- 14.2.2行列式扫描键盘及C51程序设计315
- 14.2.3数字电位器DS1867驱动315
- 14.2.4LCM1602口线方式驱动接口317
- 14.2.5数字温度计DS1820及1-wire总线318
- 14.2.6系统原理图321
-
14.2.7程序设计322
以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。
下载地址
下载地址:网盘下载
单片机开发相关资源
-
STM32单片机应用与全案例实践 PDF电子书
195 MB更新:2019-08-30
这书包含了应用场景ARM的STM32系统软件的基本要素、基本概念、运用技术性。硬件配置基本原理的论述以够了、可用、易懂为标准,减少用户新手入门和了解的难度系数。STM32的软件开发应用场
-
新编单片机原理及应用 课后答案
114 KB更新:2021-07-11
在第2版的基础上,本版教材对部分章节的内容做了更新,增加了MPEG-4 AVI/H.264和多媒体传输方面的内容。为保持多媒体技术基础课程内容的完整性,本教材仍由四个部分组成: 一是多媒体压缩和编码(第2~13章),主要介绍声音、图像和数字电视媒体的基本知识、压缩和编码方法;二是多媒体存储(第14~16章),主要介绍CD、DVD、HD-DVD和Blu-ray Disc存储器的存储原理和存储格式;三是多媒体传输(第17~20章),主要介绍多媒体网络应用、服务质量(QoS)、因特网、
-
单片机原理:接口及应用-嵌入式系统技术基础 课后答案
11.2 MB更新:2021-11-16
《单片机原理、接口及应用嵌入式系统技术基础》是2010年清华大学出版社出版的图书。 《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》以目前使用最为广泛的Mcs-51系列单片机为背景,介绍嵌入式系统应用的基本技术。全书分为4篇共13章,系统地介绍了MCs 51系列单片机的硬件结构、指令系统、功能特点、功能扩展、典型外围接口技术、c51及其应用、系统开发设计、单片机实验等内容。《单片机原理、接口及应用:嵌入式系统技术基础(第2版)》覆盖
-
单片机编程魔法师之高级裸编程思想 PDF电子书
45.5 MB更新:2020-04-28
《单片机编程魔法师之高级裸编程思想》以单片机裸环境为基础,为编程者定义了一个微操作系统(MOS)的编程环境,并面向应用中不断提高的需求对编程策略进行了深度剖析与研究,从而分离出数据驱动、并行多任务、面向对象等重要编程思想。这些思想既可独立运用,又可有机结合成一个体系
-
嵌入式C编程:PIC单片机和C编程技术与应用 PDF电子书
56.5 MB更新:2020-05-08
-
51单片机循迹小车原理图 编程资源
129 KB更新:2020-12-17
-
《单片机基础教程》教案
7.2 MB更新:2021-08-29
内容简介 本书由实际问题入手,通过技能训练引入相关知识点,每个项目都按照项目分析项目相关知识项目实施知识拓展的思路编排,使学生能够轻松掌握单片机技术的基本技能和相关知识。 全书共分为10个项目,通过14个任务介绍了单片机及其开发环境,MCS-51单片机的相关知识,数据传送指令、算术运算指令、逻辑运算指令、控制转移指令和位操作指令的使用方法,编写汇编语言程序的流程和方法,单片机内部资源和外部接口的应用等内容。 本书可作
留言评论
欢迎发表评论:
- 最新更新
-
1
《基于Verilog HDL的FPGA设计与工程应用》源代码
类别:Verilog HDL
-
2
新手学电脑从入门到精通 计算机书籍
类别:新手学电脑
-
3
Spring Boot编程思想(核心篇) PDF电子书
类别:Spring Boot
-
4
人人都是产品经理2.0 PDF电子书
类别:电子商务
-
5
iOS移动开发从入门到精通 PDF电子书
类别:iOS
-
6
Python从小白到大牛 PDF电子书
类别:python
-
7
概率机器人 PDF电子书
类别:AI机器人
-
8
云原生分布式存储基石:etcd深入解析 PDF电子书
类别:etcd
-
9
Netty进阶之路:跟着案例学Netty PDF电子书
类别:Netty
- 资料推荐
-
- 05-09Spring Cloud与Docker高并发微服务架构设计实施 PDF电子书
- 09-29《Office 2013从新手到高手(超值版)》电子资源
- 11-15机器学习导论(第2版) PDF电子书
- 09-19POSTGRESQL修炼之道:从小工到专家 PDF电子书
- 11-29机器学习及其应用2015 PDF电子书
- 08-11Android微博应用开发实践 PDF电子书
- 09-13推荐系统实践 PDF电子书
- 05-07《HotSpot实战》源代码
- 05-14数据结构及应用算法教程(修订版) 课后答案
- 06-03Wireshark数据包分析实战详解 PDF电子书