书籍详情
单片机C语言实战开发108例:基于8051+Proteus仿真
作者:宋馥莉,杨淼 著
出版社:机械工业出版社
出版时间:2017-03-01
ISBN:9787111559719
定价:¥85.00
购买这本书可以去
内容简介
本书以Proteus和Keil μVision为开发环境来介绍51单片机的开发应用方法,分为准备篇、基础篇、提高篇和综合篇四个部分,共约450页。●准备篇:介绍51单片机学习的准备知识,包括Proteus、Keil μVision的应用方法,51单片机的结构等。●基础篇:介绍51单片机的内部模块的应用方法。●提高篇:介绍51单片机的外部扩展模块的应用方法。●综合篇:介绍使用51单片机来解决实际问题的方法,并且给出典型应用实例。 全书由108个应用实例组成,每个实例可以分为知识点解析、电路图解析、应用代码解析和仿真总结四个部分,分别给出该实例的知识点、Proteus电路图、C语言代码和Proteus的仿真总结。
作者简介
暂缺《单片机C语言实战开发108例:基于8051+Proteus仿真》作者简介
目录
前言
基础篇
应用实例1——Proteus基础
1.1实例目的
1.2Proteus基础
1.3Proteus的窗口和支持的文件
1.4Proteus的菜单
1.4.1File菜单
1.4.2View菜单
1.4.3Edit菜单
1.4.4Tools菜单
1.4.5Design菜单
1.4.6Graph菜单
1.4.7Source菜单
1.4.8Debug菜单
1.4.9Library菜单
1.4.10Template菜单
1.4.11System菜单
1.4.12Help菜单
1.5实例总结
应用实例2——Proteus的快捷
工具栏和工具箱
2.1实例目的
2.2Proteus的快捷工具栏
2.3Proteus的工具箱
2.4实例总结
应用实例3——什么是Proteus
3.1实例目的
3.2Proteus的使用流程
3.3实例总结
应用实例4——51单片机
4.1实例目的
4.251单片机基础
4.2.151单片机的8位处理器
4.2.251单片机的存储器
4.2.351单片机的外部引脚
4.2.451单片机的时钟模块
4.2.551单片机的其他资源
4.3实例总结
应用实例5——Proteus和51
单片机
5.1实例目的
5.2Proteus中的51单片机
5.3实例总结
应用实例6——核心
6.1实例目的
6.251单片机应用系统核心
6.3实例总结
应用实例7——“C语言”
7.1实例目的
7.251单片机的C语言
7.2.1C51语言的数据类型、运算符和
表达式
7.2.2C51语言的结构
7.2.3C51语言的函数
7.2.4C51语言的数组和指针
7.2.5C51语言的自构造类型
7.3实例总结
应用实例8——“Hello World!”
8.1实例目的
8.2Keil μVision4软件开发环境
8.2.1Keil μVision4的工作窗口
8.2.2Keil μVision4的菜单栏
8.3“Hello World!”的代码
编写
8.4实例总结
应用实例9——闪烁的灯光
9.1实例的目的和设计思路
9.2实例涉及的基础知识
9.2.151单片机的I/O端口
9.2.2发光二极管
9.3实例的应用电路设计
9.4实例的应用代码编写
9.5实例的仿真和总结
应用实例10——跑马灯
10.1实例目的和设计思路
10.2实例涉及的基础知识
10.3实例的应用电路设计
10.4实例的应用代码编写
10.5实例的仿真和总结
应用实例11——到底哪个按键被
按下?
11.1实例的目的和设计思路
11.2实例涉及的基础知识
11.2.1独立按键硬件基础
11.2.2Proteus中的独立按键
11.3实例的应用电路设计
11.4实例的应用代码编写
11.5实例的仿真和总结
应用实例12——定时发声
12.1实例的目的和设计思路
12.2实例涉及的基础知识
12.2.1蜂鸣器硬件基础
12.2.2Proteus中的蜂鸣器
12.3实例的应用电路设计
12.4实例的应用代码编写
12.5实例的仿真和总结
应用实例13——听到按键的
声音
13.1实例的目的和设计思路
13.2实例涉及的基础知识
13.3实例的应用电路设计
13.4实例的应用代码编写
13.5实例的仿真和总结
应用实例14——打开还是关闭?
14.1实例的目的和设计思路
14.2实例涉及的基础知识
14.2.1单刀单掷开关硬件基础
14.2.2Proteus中的单刀单掷开关
14.3实例的应用电路设计
14.4实例的应用代码编写
14.5实例的仿真和总结
应用实例15——显示数字和字符
15.1实例的目的和设计思路
15.2实例涉及的基础知识
15.2.1单位数码管硬件基础
15.2.2Proteus中的单位数码管
15.3实例的应用电路设计
15.4实例的应用代码编写
15.5实例的仿真和总结准备篇
应用实例16——使用外部中断
计数
16.1实例的目的和设计思路
16.2实例涉及的基础知识
16.2.151单片机的中断系统构成
16.2.251单片机的中断处理过程
16.2.351单片机的中断服务子程序
16.2.451单片机的外部中断
16.3实例的应用电路设计
16.4实例的应用代码编写
16.5实例的仿真和总结
应用实例17——使用外部中断的
电平触发方式
17.1实例的目的和设计思路
17.2实例涉及的基础知识
17.3实例的应用电路设计
17.4实例的应用代码编写
17.5实例的仿真和总结
应用实例18——联合中断申请
18.1实例的目的和设计思路
18.2实例涉及的基础知识
18.3实例的应用电路设计
18.4实例的应用代码编写
18.5实例的仿真和总结
应用实例19——T0方波
发生器
19.1实例的目的和设计思路
19.2实例涉及的基础知识
19.2.151单片机的定时计数器
组成
19.2.251单片机的定时计数器的
寄存器
19.2.351单片机定时计数器的
工作方式
19.2.4Proteus中的虚拟示波器
19.3实例的应用电路设计
19.4实例的应用代码编写
19.5实例的仿真和总结
应用实例20——T1方波
发生器
20.1实例的目的和设计思路
20.2实例涉及的基础知识
20.3实例的应用电路设计
20.4实例的应用代码编写
20.5实例的仿真和总结
应用实例21——PWM波形
发生器
21.1实例的目的和设计思路
21.2实例涉及的基础知识
21.3实例的应用电路设计
21.4实例的应用代码编写
21.5实例的仿真和总结
应用实例22——按键灯
22.1实例的目的和设计思路
22.2实例涉及的基础知识
22.3实例的应用电路设计
22.4实例的应用代码编写
22.5实例的仿真和总结
应用实例23——按键计数
23.1实例的目的和设计思路
23.2实例涉及的基础知识
23.3实例的应用电路设计
23.4实例的应用代码编写
23.5实例的仿真和总结
应用实例24——脉冲宽度测量
24.1实例的目的和设计思路
24.2实例涉及的基础知识
24.3实例的应用
基础篇
应用实例1——Proteus基础
1.1实例目的
1.2Proteus基础
1.3Proteus的窗口和支持的文件
1.4Proteus的菜单
1.4.1File菜单
1.4.2View菜单
1.4.3Edit菜单
1.4.4Tools菜单
1.4.5Design菜单
1.4.6Graph菜单
1.4.7Source菜单
1.4.8Debug菜单
1.4.9Library菜单
1.4.10Template菜单
1.4.11System菜单
1.4.12Help菜单
1.5实例总结
应用实例2——Proteus的快捷
工具栏和工具箱
2.1实例目的
2.2Proteus的快捷工具栏
2.3Proteus的工具箱
2.4实例总结
应用实例3——什么是Proteus
3.1实例目的
3.2Proteus的使用流程
3.3实例总结
应用实例4——51单片机
4.1实例目的
4.251单片机基础
4.2.151单片机的8位处理器
4.2.251单片机的存储器
4.2.351单片机的外部引脚
4.2.451单片机的时钟模块
4.2.551单片机的其他资源
4.3实例总结
应用实例5——Proteus和51
单片机
5.1实例目的
5.2Proteus中的51单片机
5.3实例总结
应用实例6——核心
6.1实例目的
6.251单片机应用系统核心
6.3实例总结
应用实例7——“C语言”
7.1实例目的
7.251单片机的C语言
7.2.1C51语言的数据类型、运算符和
表达式
7.2.2C51语言的结构
7.2.3C51语言的函数
7.2.4C51语言的数组和指针
7.2.5C51语言的自构造类型
7.3实例总结
应用实例8——“Hello World!”
8.1实例目的
8.2Keil μVision4软件开发环境
8.2.1Keil μVision4的工作窗口
8.2.2Keil μVision4的菜单栏
8.3“Hello World!”的代码
编写
8.4实例总结
应用实例9——闪烁的灯光
9.1实例的目的和设计思路
9.2实例涉及的基础知识
9.2.151单片机的I/O端口
9.2.2发光二极管
9.3实例的应用电路设计
9.4实例的应用代码编写
9.5实例的仿真和总结
应用实例10——跑马灯
10.1实例目的和设计思路
10.2实例涉及的基础知识
10.3实例的应用电路设计
10.4实例的应用代码编写
10.5实例的仿真和总结
应用实例11——到底哪个按键被
按下?
11.1实例的目的和设计思路
11.2实例涉及的基础知识
11.2.1独立按键硬件基础
11.2.2Proteus中的独立按键
11.3实例的应用电路设计
11.4实例的应用代码编写
11.5实例的仿真和总结
应用实例12——定时发声
12.1实例的目的和设计思路
12.2实例涉及的基础知识
12.2.1蜂鸣器硬件基础
12.2.2Proteus中的蜂鸣器
12.3实例的应用电路设计
12.4实例的应用代码编写
12.5实例的仿真和总结
应用实例13——听到按键的
声音
13.1实例的目的和设计思路
13.2实例涉及的基础知识
13.3实例的应用电路设计
13.4实例的应用代码编写
13.5实例的仿真和总结
应用实例14——打开还是关闭?
14.1实例的目的和设计思路
14.2实例涉及的基础知识
14.2.1单刀单掷开关硬件基础
14.2.2Proteus中的单刀单掷开关
14.3实例的应用电路设计
14.4实例的应用代码编写
14.5实例的仿真和总结
应用实例15——显示数字和字符
15.1实例的目的和设计思路
15.2实例涉及的基础知识
15.2.1单位数码管硬件基础
15.2.2Proteus中的单位数码管
15.3实例的应用电路设计
15.4实例的应用代码编写
15.5实例的仿真和总结准备篇
应用实例16——使用外部中断
计数
16.1实例的目的和设计思路
16.2实例涉及的基础知识
16.2.151单片机的中断系统构成
16.2.251单片机的中断处理过程
16.2.351单片机的中断服务子程序
16.2.451单片机的外部中断
16.3实例的应用电路设计
16.4实例的应用代码编写
16.5实例的仿真和总结
应用实例17——使用外部中断的
电平触发方式
17.1实例的目的和设计思路
17.2实例涉及的基础知识
17.3实例的应用电路设计
17.4实例的应用代码编写
17.5实例的仿真和总结
应用实例18——联合中断申请
18.1实例的目的和设计思路
18.2实例涉及的基础知识
18.3实例的应用电路设计
18.4实例的应用代码编写
18.5实例的仿真和总结
应用实例19——T0方波
发生器
19.1实例的目的和设计思路
19.2实例涉及的基础知识
19.2.151单片机的定时计数器
组成
19.2.251单片机的定时计数器的
寄存器
19.2.351单片机定时计数器的
工作方式
19.2.4Proteus中的虚拟示波器
19.3实例的应用电路设计
19.4实例的应用代码编写
19.5实例的仿真和总结
应用实例20——T1方波
发生器
20.1实例的目的和设计思路
20.2实例涉及的基础知识
20.3实例的应用电路设计
20.4实例的应用代码编写
20.5实例的仿真和总结
应用实例21——PWM波形
发生器
21.1实例的目的和设计思路
21.2实例涉及的基础知识
21.3实例的应用电路设计
21.4实例的应用代码编写
21.5实例的仿真和总结
应用实例22——按键灯
22.1实例的目的和设计思路
22.2实例涉及的基础知识
22.3实例的应用电路设计
22.4实例的应用代码编写
22.5实例的仿真和总结
应用实例23——按键计数
23.1实例的目的和设计思路
23.2实例涉及的基础知识
23.3实例的应用电路设计
23.4实例的应用代码编写
23.5实例的仿真和总结
应用实例24——脉冲宽度测量
24.1实例的目的和设计思路
24.2实例涉及的基础知识
24.3实例的应用
猜您喜欢