零基础学单片机C语言程序设计

零基础学单片机C语言程序设计

作者:薛园园赵建领

出版社:机械工业

出版年:2009年1月

ISBN:9787111264514

所属分类:网络科技

书刊介绍

《零基础学单片机C语言程序设计》内容简介

《零基础学单片机C语言程序设计》由浅入深,循序渐进地讲解了C51语言的方方面面。奉书知识点覆盖全面、结构安排紧凑、讲解详细、言简意赅、通俗易懂、实例丰富,内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。全书分为四篇,共20章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,接着介绍了单片机程序设计的C51语言,然后结合单片机的硬件资源讲解了如何应用C51语言进行编程操作,最后讲解在各个领域中常用到的一些典型案例,并供读者在学习和工作中参考,同时对所学知识融会贯通。单片机C51语言是目前最流行的单片机程序设计语言。
《零基础学单片机C语言程序设计》适合广大单片机程序开发人员、电子设计爱好者、工程师和大专院校师生阅读,尤其适用于单片机及其编程语言的初学者。
作者:赵建领,薛园园

作品目录

零基础学单片机C语言程序设计
写给未来的程序员
学习编程需要注意的几点
丛书特点
完善的售后服务
前言
本书特点
本书内容
第一篇
单片机C51概述
第1章:单片机开发概述
1.1、单片机介绍
1.2、单片机开发流程
1.3、单片机开发语言概述
1.4、小结
第2章:构建C51集成开发环境
2.1、51系列单片机的最小硬件系统
2.2、KeilµVision3集成开发环境
2.3、KeilµVision3中C51的开发流程
2.4、小结
第二篇
C51程序设计指南
第3章:单片机C51语言程序设计基础
3.1、C51程序的基本结构
3.2、C51编程规范及注意事项
3.3、C51的标识符与关键字
3.4、C51的变量类型
3.5、C51的常量类型
3.6、变量作用域
3.7、分隔符与const修饰符
3.8、C51的运算符
3.9、C51的表达式
3.10、小结
第4章:C51语句和流程
4.1、C51语句
4.2、C51的流程控制结构及程序示例
4.3、小结
第5章:C51的数据结构
5.1、C51的数组
5.2、C51的指针
5.3、C51的结构
5.4、C51的联合
5.5、C51的枚举
5.6、C51的位域
5.7、C51的自定义类型
5.8、小结
第6章:C51的函数
6.1、函数
6.2、函数的作用域
6.3、函数的调用
6.4、C51的main函数
6.5、C51的库函数
6.6、小结
第7章:C51的存储结构
7.1、单片机的存储器结构
7.2、C51的存储类型
7.3、C51的扩展数据类型
7.4、C51变量的存储模式
7.5、C51的存储器指针
7.6、小结
第8章:C51的预处理命令和用户配置文件
8.1、C51的预处理命令概述
8.2、文件包含指令
8.2.2、C51常用的头文件
8.3、宏定义指令
8.4、条件编译指令
8.5、其他编译指令
8.6、C51的用户配置文件
8.7、小结
第三篇
C51单片机编程指南
第9章:C51定时器/计数器程序设计
9.1、定时器/计数器简介
9.2、定时器/计数器工作模式0的C51程序设计
9.3、定时器/计数器工作模式1的C51程序设计
9.4、定时器/计数器工作模式2的C51程序设计
9.5、定时器/计数器工作模式3的C51程序设计
9.6、小结
第10章:C51中断程序设计
10.1、单片机的中断系统
10.2、外部中断源的C51程序设计
10.3、定时中断源的C51程序设计
10.4、串行中断源的C51程序设计
10.5、小结
第11章:C51串行接口程序设计
11.1、51系列单片机的串行接口
11.2、串行口工作模式0的C51程序设计
11.3、串行口工作模式1的C51程序设计
11.4、串行口工作模式2的C51程序设计
11.5、串行口工作模式3的C51程序设计
11.6、小结
第12章:C51下的RTX-51实时多任务操作系统
12.1、RTX-51实时多任务操作系统简介
12.2、RTX-51的系统函数
12.3、RTX-51的任务调度
12.4、RTX-51、Tiny的任务管理
12.5、RTX-51、Tiny的系统配置
12.6、RTX-51、Tiny的要求及注意事项
12.7、RTX-51、FULL实时多任务操作系统简介
12.8、小结
第13章:KeilµVision3的调试和仿真
13.1、KeilµVision3的程序调试
13.2、系统资源仿真
13.3、小结
第四篇
C51程序设计典型案例
第14章:C51矩阵式键盘程序设计
14.1、键盘接口概述
14.2、矩阵式键盘C51程序设计
14.3、C51矩阵式键盘设计实例
14.4、小结
第15章:C51液晶显示模块
15.1、液晶显示模块概述
15.2、液晶显示控制驱动器
15.3、液晶显示控制器指令集
15.4、点阵图形型液晶操作子函数
15.5、液晶汉字显示实例
15.6、液晶图形显示实例
15.7、小结
第16章:C51模拟I^2C总线
16.1、I^2C总线概述
16.2、I^2C总线接口EEPROM存储器
16.3、C51模拟I^2C总线协议
16.4、C51读写EEPROM实例
16.5、小结
第17章:C51模拟单总线接口
17.1、单总线接口概述
17.2、单总线温度传感器及C51操作
17.3、C51单总线温度传感器实例
17.4、小结
第18章:实时时钟芯片应用
18.1、实时时钟芯片DS1302概述
18.2、DS1302的控制子函数
18.3、C51读写实时时钟芯片实例
18.4、小结
第19章:C51通信接口程序设计
19.1、串行接口通信概述
19.2、C51双机通信实例
19.3、C51多机通信实例
19.4、小结
第20章:道路交通灯多任务控制系统
20.1、交通灯多任务控制系统概述
20.2、C51交通灯多任务控制系统
20.3、小结

热门书摘

算术逻辑部件、控制器和专用寄存器

它负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入/输出功能等操作。

相关推荐

微信二维码