新書推薦:
《
夺回大脑 如何靠自己走出强迫
》
售價:NT$
299.0
《
图解机械工程入门
》
售價:NT$
440.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
塔西佗(全二册)(二十世纪人文译丛)
》
售價:NT$
1800.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
|
內容簡介: |
单片机技术作为计算机技术的一个分支,被广泛应用于工业、智能仪表仪器、机电一体化、国防和家用电器等领域并占据重要地位,本书重点介绍了单片机实践应用和相关技术。
全书共分为16章,主要内容包括:C语言和汇编语言基础,单片机指令系统,数字电子技术和电子信号数字化基础,常用电子元器件简介,单片机硬件基础、操作工艺和实践板入门,Cx51语言扩展和模块化程序设计,交互设备、中断、定时器/计数器和串行口及其应用技术,温度测量及控制综合应用和字符型液晶屏模块应用。
本书内容全面,层次清晰,叙述简洁而严谨,语言深入浅出、通俗易懂,书中所选实例基本来自实际产品,所编写程序都经过测试、优化并可直接应用到实际产品中,和实际应用紧密结合,使读者能很快上手,学以致用,书中还配有一定数量的例题和习题。
本书既可作为理工科大中专院校相关专业的教材,也可作为单片机爱好者或科技工作的自学参考资料。
|
目錄:
|
第1章 C语言概述
1.1 C语言简介
1.2 数据类型
1.3 数据运算
1.4 基础语句
1.4.1 顺序结构
1.4.2 选择结构
1.4.3 循环结构
1.5 函数
1.6 数组
1.6.1 一维数组
1.6.2 多维数组
1.6.3 字符数组和字符串
1.7 指针
1.8 预处理
思考与习题
第2章 汇编语言概述
2.1 常用的伪指令
2.2 基本程序设计方法
2.2.1 程序的基本结构
2.2.2 顺序结构程序设计
2.2.3 分支(选择)结构程序设计
2.2.4 循环结构程序设计
2.2.5 查表程序设计
2.2.6 散转(多分支)程序设计
2.2.7 子程序设计
2.3 广告灯实验
2.4 演奏音乐的实验
2.4.1 音乐基本知识
2.4.2 实现方法
思考与习题
第3章 单片机指令系统
3.1 STC89系列单片机指令系统
3.1.1 概述
3.1.2 单片机指令的格式
3.1.3 指令中常用符号
3.1.4 数据传送指令
3.1.5 算术运算指令
3.1.6 逻辑运算及移位指令
3.1.7 转移指令
3.1.8 位操作指令
3.2 80C51指令纵览
3.3 Keil CX51简介
思考与习题
实验
第4章 数字电子技术基础
4.1 概述
4.2 数字电子技术入门
思考与习题
第5章 电子信号数字化基础
5.1 进位记数制及各记数制间的转换
5.1.1 进位记数制
5.1.2 二进制数
5.1.3 十六进制数
5.1.4 各种进制数的转换
5.2 二进制数的算术运算
5.3 二进制数的逻辑运算
5.4 二进制数的存储
5.4.1 单字节存储芯片
5.4.2 多字节存储芯片(存储器)
5.5 二进制数的传送
5.6 数字集成电路简介
5.6.1 二进制和十进制转换电路
5.6.2 二进制算术运算电路
5.6.3 二进制逻辑运算电路
……
第6章 常用电子元器件简介
第7章 单片机实践板入门
第8章 单片机操作工艺简介
第9章 单片机硬件基础
第10章 CX51语言扩展
第11章 交互设备应用简介
第12章 中断及其应用
第13章 定时器计数器及其应用
第14章 串行口及其应用
第15章 温度测量及控制综合应用
第16章 字符型液晶屏模块应用
附录A CX51库函数
附录B CX51编译控制、错误、警告
附录C 术语表
附录D CX51编译器限制
参考文献
|
內容試閱:
|
第1章 C语言概述
1.1 C语言简介
C语言于20世纪70年代诞生于美国的贝尔实验室,它兼有汇编语言和高级语言的优点,既适合于开发系统软件,也适合于编写应用程序,被广泛应用于事务处理、科学计算、工业控制、数据库技术等领域。
1.C语言的特点
(1)C语言是结构化的语言。
(2)C语言是模块化的语言。
(3)C语言简洁、紧凑,使用方便、灵活,一共只有32个关键字和9种控制语句,程序书写形式自由,主要用小写字母表示。
(4)程序可移植性好。
(5)数据结构丰富,具有现代化语言的各种数据结构。
(6)C语言运算符丰富,代码效率高。
总之,C语言以其突出的优点,吸引着越来越多的使用者的关注。
2.C源程序的结构特点
(1)一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
(2)C源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在C源程序的最前面。
(3)每一个说明、每一条语句都必须以分号结尾,但预处理命令、函数头和花括号“}”之后不能加分号。
(4)标识符与关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
3.书写程序时应遵循的规则
从书写清晰,便于阅读、理解、维护的角度出发,在书写程序时应遵循以下规则。
(1)一个说明或一条语句占一行。
(2)用{}括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
(3)低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。
在编程时应力求遵循这些规则,以养成良好的编程风格。
……
|
|