《MCS-51单片机C语言程式设计与实践》是2011年电子工业出版社出版的图书。
基本介绍
- 书名:MCS-51单片机C语言程式设计与实践
- ISBN:9787121148828,712114882X
- 出版社:电子工业出版社
- 出版时间:(2011年11月1日)
- 装帧:平装
- 开本:16
内容简介
《MCS-51单片机C语言程式设计与实践》以国内最流行的MCS-51单片机的硬体和软体的设计为背景,以C51语言为基础,引入项目教学法,通过丰富的C语言项目实例,由浅入深的介绍了51系列单片机的基础知识及各种套用开发技术。
《MCS-51单片机C语言程式设计与实践》涵盖了单片机的主要套用技术,包括开发工具、内部硬体资源、输入/输出、直流电机的控制、数码管显示、键盘、中断、定时/计数器、串列口通信等。针对每个知识点设计了一个到多个项目製作,这些项目按照由浅及深、循序渐进,知识与实践紧密结合,一步一步引导读者直观深入地学习。如在介绍定时/计数器时,先製作秒闪电路、再製作秒表和电子时钟、然后製作电子琴和音乐盒、最后製作综合使用定时器与计数器的数字频率计,手把手彻底教会读者使用定时/计数器。
《MCS-51单片机C语言程式设计与实践》适合于中等职业学校电子与信息技术、机电、电气自动化及电类相关专业作为教材使用,也可作为广大51单片机使用者自学用书。
目录
项目一 认识单片机及其开发工具
任务一 认识单片机与单片机系统
一、什幺是单片机
二、什幺是单片机套用系统
任务二 了解MCS-51单片机的外部引脚
一、MCS-51单片机简介
二、MCS-51单片机的外部引脚
任务三 单片机中的数制
一、十进制
二、二进制
三、十六进制
任务四 让单片机“跑”起来
一、单片机最小套用系统
二、製作第一个实例——流水灯
任务五 了解单片机开发常用工具
一、仿真器
二、编程器
三、ISP下载线
四、实验设备
任务六 程式设计语言与工具软体简介
一、程式设计语言简介
二、集成开发软体Keil简介
三、集成开发软体Med Win3,0简介
四、仿真软体Proteus简俞
项目拓展
单片机的产生和发展
项目小结
知识巩固
项目二 简单I/O口控制电路的製作
任务一 闪烁灯的製作
一、任务分析
二、相关知识
三、硬体电路设计与调试
四、程式设计
五、程式调试
六、程式固化
任务二 广告灯的製作
一、任务分析
二、相关知识
三、硬体电路设计
四、程式设计
任务三 控制直流电动机
一、任务分析
二、硬体电路设计
三、程式设计
项目拓展
步进电动机的控制
项目小结
知识巩固
项目三 基本功
任务一 MCS-51单片机基础
一、MCS-51单片机内部结构及功能部件
二、MCS-51单片机存储器及存储空间
三、进一步了解并行I/O接口
任务二 单片机的C51语言基础知识
一、利用C51语言开发单片机的优点
二、基本数据类型
三、常量、变数和指针
四、数组
五、运算符
六、函式
七、语句
项目拓展
堆叠
项目小结
知识巩固
项目四 并行I/O口的套用
任务一 段LED数码显示电路的製作
一、任务分析
二、相关知识
三、硬体电路设计
四、程式设计
……
项目五 中断系统及外部中断的套用
项目六 定时/计数器系统的套用
项目七 串列通信技术
项目八 测控技术