内容简介

《手把手教你学单片机C程序设计》以实践为主线,以生动短小的实例为灵魂,穿插介绍C语言的语法及针对单片机的特别定义,使理论与实践结合,使读者掌握单片机的C语言编程。内容包括:C语言的基础知识、Keil软件的使用、程序的编写与调试方法及其他相关知识。随书光盘提供了书中所有实验程序代码和多媒体教学例程,包括KeilC51安装演示、KeilC51实际操作演示和程序的下载实际操作演示动画等。本书贯彻《手把手教你学系列丛书》相同的教学方式。书中附有光盘,含本书所有的程序设计文件以及多媒体教学课件。本书可用作大学本科教材,也可用作专科、中高等职业技术学校、电视大学等的教学用书,还可作为单片机爱好者的自学用书。

目录

第1章 概述

第2章 单片机简史及实验器材简介

第3章 Keil C51集成开发环境及并口下载软件介绍

第4章 单片机基本知识及第一个C51程序

第5章 C语言程序的基本结构

第6章 C语言的标识符、关键字和数据类型

第7章 常量、变量及存储器类型

第8章 编译预处理及重新定义数据类型

第9章 运算符与表达式

第10章 表达式语句与复合语句

第11章 switch/case开关语句

第12章 函数的定义

第13章 数组

第14章 指针

第15章 结构体、共用体及枚举

第16章 定时器/计数器控制及C51编程

第17章 串行接口及C51编程

第18章 中断控制及C51编程

第19章 键盘接口技术及C51编程

第20章 LED显示器接口技术及C51编程

第21章 I2C串行接口器件24C01及C51编程

第22章 16×2点阵字符液晶模块及C51驱动

第23章 点阵图形液晶模块及C51编程

第24章 AT89S51看门狗定时器原理及应用

网友评价

网友一:这本书虽然是关于单片机的,可以我觉得本书最大的特点是关于c语言的描述才是本书的重要的地方,这本书比其他的一些专门讲解c语言的书还要详细并全面,全文的注解,带注解的书就是看着方便啊。

网友二:1、对C语言有简略地概括和复习;2、每句程序都有详细的注释(单独辟页显得有点冗余);3、每个部分都讲解得比较详尽,总而言之,比较适合单片机初学者的一本读物。

网友三:确实是一本工具书,适合随时翻翻,里面的内容很基础,也适合初学者。说声好不容易,这本书不会让人太失望的。

网友四:对于初学者来说,学习单片机还是有一定难度的,因为要将课本上的内容转化为程序写出来是一件很不容易的事情,而这本书不仅讲解了一写c语言的基础知识,在每一章中还提供了一些程序供我们学习参考,我觉得这点非常重要。

单片机c语言程序设计软件下载,《手把手教你学单片机C程序设计》PDF免费版下载...相关推荐

  1. 火箭图标c语言的软件,PS手把手教你绘制酷炫有型的火箭图标

    原标题:PS手把手教你绘制酷炫有型的火箭图标 绘制火箭图标 这些调色板上的颜色是我们将要用到的颜色,我选择了一些不那么鲜艳的颜色,这能和扁平化的图标很好地结合,你可以将这个色板储存在你的电脑中,这样你 ...

  2. c语言52单片机液晶屏显示,[手把手教你学51单片机C语言教程]22 LCD12864液晶屏显示.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 [手把手教你学51单片机C语言教程]22 LCD ...

  3. c语言怎么编程输出相框,手把手教你学PIC单片机C语言教程第1课.PDF

    手把手教你学PIC单片机C语言教程第1课 - PIC HL-K18 - PIC HL-K18 慧净电子--做人人都买得起的PPIICC单片机开发板真诚为你服务,基于HHLL--KK1188 开发板 手 ...

  4. [51单片机] 从业将近十年!手把手教你单片机程序框架(连载)(转载)

    这个是转载的 http://bbs.21ic.com/icview-691804-1-1.html [51单片机] 从业将近十年!手把手教你单片机程序框架(连载) 大家好,我叫吴坚鸿,从事单片机项目开 ...

  5. 手把手教你学51单片机——函数进阶与按键

    目录 写在前面 一.单片机最小系统解析 1.1电源 1.2晶振 1.3复位电路 二.C语言--函数 2.1函数的调用 2.2函数的形参和实参 三.按键 3.1独立按键 3.2独立按键控制led数码管显 ...

  6. 第11章 UART 串口通信(手把手教你学51单片机pdf部分)

    手把手教你学51单片机-C语言版.pdf  

  7. c++从入门到精通_资料下载:从入门到精通,手把手教你学DSP

    学习一个东西首先是了解它,比如DSP到底是什么?用在什么地方?怎么用?和单片机特点有那些相同与不同?开发需要注意什么?想了解清楚这些问题自然就清楚比较清楚的认识DSP.DSP,因为它是用来做数据处理, ...

  8. 软件_手把手教vscode配置c++,python开发环境

    原创:软件_手把手教vscode配置c++,python开发环境 之前主用Python作为项目开发语言,将项目迁移到arm边缘盒子上后发现arm的cpu不给力,软件速度低于预期,所以计划将部分程序改为 ...

  9. 手把手教你学dsp_新课免费看| 手把手教你学DSP,C2000从入门到精通

    课程简介: 目前,国内许多高校针对相关专业的本科生及硕士生已经开设了基于C2000系列的DSP应用课程,并建立了DSP重点实验室:许多企业也正在对C2000系列处理器进行开发和应用研究,因此迫切需要这 ...

  10. oracle数据库更新语句_20_手把手教你学Python之操作数据库

    数据库是数据的仓库,将大量数据按照一定的方式组织并存储起来,方便进行管理和维护,例如快速检索和统计等.数据库的主要特点: 以一定的方式组织.存储数据: 能为多个用户共享: 与程序彼此独立. -- 数据 ...

最新文章

  1. enter对应的keycode_键盘对应数字-keycode值大全
  2. 工作流程怎么安排?用Edraw Max轻松创建工作流程图!
  3. CentOS下用yum管理软件的好处
  4. Svn安装成功后的操作
  5. app端微信支付(二) - 生成预付单
  6. IT人员看待和预防癌症十大建议
  7. 带你了解几种二进制代码相似度比较技术
  8. 【Elasticsearch】Elasticsearch 缓存策略 QueryCacheingPolicy
  9. Python 获取 网卡 MAC 地址
  10. mysql truncate 授权_Oracle给用户授权truncatetable的实现方案
  11. 大数据可视化的价值体现在哪
  12. 16.Mac 修改主机名
  13. 搭建sendmail邮件服务器
  14. Java菜鸟的初次实习经历
  15. 实验01 使用网络协议分析仪Wireshark分析数据链路层帧结构实验报告
  16. 青龙面板加xdd-plus机器人保姆级教程
  17. opencv图像修复
  18. SQLMap中tamper的简介
  19. 解决xdd机器人扫码登录异常
  20. 解决 jack server is not running

热门文章

  1. 分布式系统到底是什么
  2. javaMail学习(一)——易邮邮件服务器的使用
  3. 【观察】SAP HANA+英特尔傲腾:珠联璧合,所向披靡
  4. java书籍私藏书单推荐!
  5. 博通无线网卡驱动 linux,archlinux bcm4360 无线网卡驱动
  6. 网易云解析接口PHP源码,网易云音乐热评API抓取PHP源码
  7. doip 源码_基于DoIP协议的汽车诊断系统开发
  8. linux64 gaussian 16,Gaussian 16 运行与硬件配置参考
  9. 车辆十四自由度动力学建模分析
  10. Ubuntu环境下Android反编译apk教程