主页 详情

《单片机C语言实战开发108例 基于8051+Proteus仿真》_宋馥莉,杨淼著_14200351_9787111559719

【书名】:《单片机C语言实战开发108例 基于8051+Proteus仿真》
【作者】:宋馥莉,杨淼著
【出版社】:北京:机械工业出版社
【时间】:2017
【页数】:474
【ISBN】:9787111559719
【SS码】:14200351

最新查询

内容简介

基础篇

应用实例1——Proteus基础

1.1 实例目的

1.2 Proteus基础

1.3 Proteus的窗口和支持的文件

1.4 Proteus的菜单

1.4.1 File菜单

1.4.2 View菜单

1.4.3 Edit菜单

1.4.4 Tools菜单

1.4.5 Design菜单

1.4.6 Graph菜单

1.4.7 Source菜单

1.4.8 Debug菜单

1.4.9 Library菜单

1.4.10 Template菜单

1.4.11 System菜单

1.4.12 Help菜单

1.5 实例总结

应用实例2——Proteus的快捷工具栏和工具箱

2.1 实例目的

2.2 Proteus的快捷工具栏

2.3 Proteus的工具箱

2.4 实例总结

应用实例3——什么是Proteus

3.1 实例目的

3.2 Proteus的使用流程

3.3 实例总结

应用实例4——51单片机

4.1 实例目的

4.2 51单片机基础

4.2.1 51单片机的8位处理器

4.2.2 51单片机的存储器

4.2.3 51单片机的外部引脚

4.2.4 51单片机的时钟模块

4.2.5 51单片机的其他资源

4.3 实例总结

应用实例5——Proteus和51单片机

5.1 实例目的

5.2 Proteus中的51单片机

5.3 实例总结

应用实例6——核心

6.1 实例目的

6.2 51单片机应用系统核心

6.3 实例总结

应用实例7——“C语言”

7.1 实例目的

7.2 51单片机的C语言

7.2.1 C51语言的数据类型、运算符和表达式

7.2.2 C51语言的结构

7.2.3 C51语言的函数

7.2.4 C51语言的数组和指针

7.2.5 C51语言的自构造类型

7.3 实例总结

应用实例8——“Hello World!”

8.1 实例目的

8.2 Keil μVision4软件开发环境

8.2.1 Keil μVision4的工作窗口

8.2.2 Keil μVision4的菜单栏

8.3 “Hello World!”的代码编写

8.4 实例总结

应用实例9——闪烁的灯光

9.1 实例的目的和设计思路

9.2 实例涉及的基础知识

9.2.1 51单片机的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.2 Proteus中的独立按键

11.3 实例的应用电路设计

11.4 实例的应用代码编写

11.5 实例的仿真和总结

应用实例12——定时发声

12.1 实例的目的和设计思路

12.2 实例涉及的基础知识

12.2.1 蜂鸣器硬件基础

12.2.2 Proteus中的蜂鸣器

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.2 Proteus中的单刀单掷开关

14.3 实例的应用电路设计

14.4 实例的应用代码编写

14.5 实例的仿真和总结

应用实例15——显示数字和字符

15.1 实例的目的和设计思路

15.2 实例涉及的基础知识

15.2.1 单位数码管硬件基础

15.2.2 Proteus中的单位数码管

15.3 实例的应用电路设计

15.4 实例的应用代码编写

15.5 实例的仿真和总结

准备篇

应用实例16——使用外部中断计数

16.1 实例的目的和设计思路

16.2 实例涉及的基础知识

16.2.1 51单片机的中断系统构成

16.2.2 51单片机的中断处理过程

16.2.3 51单片机的中断服务子程序

16.2.4 51单片机的外部中断

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.1 51单片机的定时计数器组成

19.2.2 51单片机的定时计数器的寄存器

19.2.3 51单片机定时计数器的工作方式

19.2.4 Proteus中的虚拟示波器

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 实例的应用电路设计

24.4 实例的应用代码编写

24.5 实例的仿真和总结

应用实例25——秒表

25.1 实例的目的和设计思路

25.2 实例涉及的基础知识

25.3 实例的应用电路设计

25.4 实例的应用代码编写

25.5 实例的仿真和总结

应用实例26——门铃

26.1 实例的目的和设计思路

26.2 实例涉及的基础知识

26.3 实例的应用电路设计

26.4 实例的应用代码编写

26.5 实例的仿真和总结

应用实例27——交通灯

27.1 实例的目的和设计思路

27.2 实例涉及的基础知识

27.3 实例的应用电路设计

27.4 实例的应用代码编写

27.5 实例的仿真和总结

应用实例28——声光报警系统

28.1 实例的目的和设计思路

28.2 实例涉及的基础知识

28.3 实例的应用电路设计

28.4 实例的应用代码编写

28.5 实例的仿真和总结

应用实例29——双机高速通信

29.1 实例的目的和设计思路

29.2 实例涉及的基础知识

29.2.1 一些基础术语

29.2.2 51单片机串行模块的寄存器

29.2.3 51单片机串行模块的工作方式

29.2.4 51单片机串行模块的中断

29.3 实例的应用电路设计

29.4 实例的应用代码编写

29.5 实例的仿真和总结

应用实例30——单片机和PC机通信

30.1 实例的目的和设计思路

30.2 实例涉及的基础知识

30.2.1 Proteus中提供的虚拟终端

30.2.2 Proteus中的COMPIM模块

30.2.3 虚拟串口软件

30.3 实例的应用电路设计

30.4 实例的应用代码编写

30.5 实例的仿真和总结

应用实例31——单片机控制单片机

31.1 实例的目的和设计思路

31.2 实例涉及的基础知识

31.3 实例的应用电路设计

31.4 实例的应用代码编写

31.5 实例的仿真和总结

应用实例32——单片机双向通信

32.1 实例的目的和设计思路

32.2 实例涉及的基础知识

32.3 实例的应用电路设计

32.4 实例的应用代码编写

32.5 实例的仿真和总结

应用实例33——使用定时计数器扩展外部中断

33.1 实例的目的和设计思路

33.2 实例涉及的基础知识

33.3 实例的应用电路设计

33.4 实例的应用代码编写

33.5 实例的仿真和总结

应用实例34——使用串口模拟外部中断

34.1 实例的目的和设计思路

34.2 实例涉及的基础知识

34.3 实例的应用电路设计

34.4 实例的应用代码编写

34.5 实例的仿真和总结

应用实例35——使用普通I/O引脚模拟串行端口

35.1 实例的目的和设计思路

35.2 实例涉及的基础知识

35.3 实例的应用电路设计

35.4 实例的应用代码编写

35.5 实例的仿真和总结

应用实例36——使用C语言库函数

36.1 实例的目的和设计思路

36.2 实例涉及的基础知识

36.2.1 51单片机的库函数

36.2.2 库文件和头文件分类

36.2.3 库函数的分类

36.3 实例的应用电路设计

36.4 实例的应用代码编写

36.5 实例的仿真和总结

应用实例37——51单片机空操作的应用

37.1 实例的目的和设计思路

37.2 实例涉及的基础知识

37.3 实例的应用电路设计

37.4 实例的应用代码编写

37.5 实例的仿真和总结

应用实例38——将字符转换为数字

38.1 实例的目的和设计思路

38.2 实例涉及的基础知识

38.2.1 isdigit函数的使用方法

38.2.2 toint函数的使用方法

38.3 实例的应用电路设计

38.4 实例的应用代码编写

38.5 实例的仿真和总结

应用实例39——只显示大写字符

39.1 实例的目的和设计思路

39.2 实例涉及的基础知识

39.3 实例的应用电路设计

39.4 实例的应用代码编写

39.5 实例的仿真和总结

应用实例40——移位函数的应用

40.1 实例的目的和设计思路

40.2 实例涉及的基础知识

40.3 实例的应用电路设计

40.4 实例的应用代码编写

40.5 实例的仿真和总结

应用实例41——绝对值函数的应用

41.1 实例的目的和设计思路

41.2 实例涉及的基础知识

41.3 实例的应用电路设计

41.4 实例的应用代码编写

41.5 实例的仿真和总结

应用实例42——找到最接近的整数

42.1 实例的目的和设计思路

42.2 实例涉及的基础知识

42.3 实例的应用电路设计

42.4 实例的应用代码编写

42.5 实例的仿真和总结

应用实例43——切分一个浮点数

43.1 实例的目的和设计思路

43.2 实例涉及的基础知识

43.3 实例的应用电路设计

43.4 实例的应用代码编写

43.5 实例的仿真和总结

应用实例44——使用串口发送函数

44.1 实例的目的和设计思路

44.2 实例涉及的基础知识

44.3 实例的应用电路设计

44.4 实例的应用代码编写

44.5 实例的仿真和总结

应用实例45——使用51单片机串口打印输出字符串

45.1 实例的目的和设计思路

45.2 实例涉及的基础知识

45.3 实例的应用电路设计

45.4 实例的应用代码编写

45.5 实例的仿真和总结

应用实例46——将数据写入51单片机内存缓冲区

46.1 实例的目的和设计思路

46.2 实例涉及的基础知识

46.3 实例的应用电路设计

46.4 实例的应用代码编写

46.5 实例的仿真和总结

应用实例47——将51单片机内存中的字符转换为整数

47.1 实例的目的和设计思路

47.2 实例涉及的基础知识

47.3 实例的应用电路设计

47.4 实例的应用代码编写

47.5 实例的仿真和总结

应用实例48——求51单片机内存中一个字符串的长度

48.1 实例的目的和设计思路

48.2 实例涉及的基础知识

48.3 实例的应用电路设计

48.4 实例的应用代码编写

48.5 实例的仿真和总结

应用实例49——比较51单片机内存中的两个字符串长度

49.1 实例的目的和设计思路

49.2 实例涉及的基础知识

49.3 实例的应用电路设计

49.4 实例的应用代码编写

49.5 实例的仿真和总结

应用实例50——在51单片机内存中查找字符串

50.1 实例的目的和设计思路

50.2 实例涉及的基础知识

50.3 实例的应用电路设计

50.4 实例的应用代码编写

50.5 实例的仿真和总结

应用实例51——建立用户库函数

51.1 实例的目的和设计思路

51.2 实例涉及的基础知识

51.3 实例的应用电路设计

51.4 实例的应用代码编写

51.5 实例的仿真和总结

应用实例52——SPI总线及其库函数

52.1 实例的目的和设计思路

52.2 实例涉及的基础知识

52.3 实例的应用电路设计

52.4 实例的应用代码编写

52.5 实例的仿真和总结

应用实例53——I2C总线及其库函数

53.1 实例的目的和设计思路

53.2 实例涉及的基础知识

53.3 实例的应用电路设计

53.4 实例的应用代码编写

53.5 实例的仿真和总结

应用实例54——1-wire总线及其库函数

54.1 实例的目的和设计思路

54.2 实例涉及的基础知识

54.3 实例的应用电路设计

54.4 实例的应用代码编写

54.5 实例的仿真和总结

应用实例55——多位数码管的应用

55.1 实例的目的和设计思路

55.2 实例涉及的基础知识

55.2.1 多位数码管硬件基础

55.2.2 Proteus中的多位数码管

55.3 实例的应用电路设计

55.4 实例的应用代码编写

55.5 实例的仿真和总结

应用实例56——MAX7219的应用

56.1 实例的目的和设计思路

56.2 实例涉及的基础知识

56.2.1 MAX7219硬件基础

56.2.2 51单片机驱动MAX7219的方法

56.2.3 Proteus中的MAX7219

56.3 实例的应用电路设计

56.4 实例的应用代码编写

56.5 实例的仿真和总结

应用实例57——1602液晶模块的应用

57.1 实例的目的和设计思路

57.2 实例涉及的基础知识

57.2.1 1602液晶模块硬件基础

57.2.2 51单片机驱动1602液晶模块的方法

57.2.3 Proteus中的1602液晶模块

57.3 实例的应用电路设计

57.4 实例的应用代码编写

57.5 实例的仿真和总结

应用实例58——12864液晶模块的应用

58.1 实例的目的和设计思路

58.2 实例涉及的基础知识

58.2.1 12864液晶模块基础

58.2.2 汉字字库

58.3.3 Proteus中的12864液晶模块

58.3 实例的应用电路设计

58.4 实例的应用代码编写

58.5 实例的仿真和总结

应用实例59——行列扫描键盘的应用

59.1 实例的目的和设计思路

59.2 实例涉及的基础知识

59.2.1 行列扫描键盘基础

59.2.2 行列扫描键盘的操作步骤

59.2.3 Proteus中的行列扫描键盘

59.3 实例的应用电路设计

59.4 实例的应用代码编写

59.5 实例的仿真和总结

应用实例60——拨码开关的应用

60.1 实例的目的和设计思路

60.2 实例涉及的基础知识

60.2.1 拨码开关基础

60.2.2 Proteus中的拨码开关

60.3 实例的应用电路设计

60.4 实例的应用代码编写

60.5 实例的仿真和总结

应用实例61——ADC0809的应用

61.1 实例的目的和设计思路

61.2 实例涉及的基础知识

61.2.1 模拟-数字信号转换原理

61.2.2 ADC0809基础

61.2.3 ADC0809的操作步骤

61.2.4 Proteus中的ADC0809

61.3 实例的应用电路设计

61.4 实例的应用代码编写

61.5 实例的仿真和总结

应用实例62——TCL2543的应用

62.1 实例的目的和设计思路

62.2 实例涉及的基础知识

62.2.1 TLC2543基础

62.2.2 Proteus中的TLC2543

62.3 实例的应用电路设计

62.4 实例的应用代码编写

62.5 实例的仿真和总结

应用实例63——DS1302的应用

63.1 实例的目的和设计思路

63.2 实例涉及的基础知识

63.2.1 DS1302时钟模块基础

63.2.2 Proteus中的DS1302时钟模块

63.3 实例的应用电路设计

63.4 实例的应用代码编写

63.5 实例的仿真和总结

应用实例64——DS18B20的应用

64.1 实例的目的和设计思路

64.2 实例涉及的基础知识

64.2.1 DS18B20基础

64.2.2 Proteus中的DS18B20

64.3 实例的应用电路设计

64.4 实例的应用代码编写

64.5 实例的仿真和总结

应用实例65——SHT11的应用

65.1 实例的目的和设计思路

65.2 实例涉及的基础知识

65.2.1 SHT11温湿度模块基础

65.2.2 Proteus中的SHT11模块

65.3 实例的应用电路设计

65.4 实例的应用代码编写

65.5 实例的仿真和总结

提高篇

应用实例66——PCF8563的应用

66.1 实例的目的和设计思路

66.2 实例涉及的基础知识

66.2.1 PCF8563基础

66.2.2 Proteus中的PCF8563

66.3 实例的应用电路设计

66.4 实例的应用代码编写

66.5 实例的仿真和总结

应用实例67——DS12C887的应用

67.1 实例的目的和设计思路

67.2 实例涉及的基础知识

67.2.1 DS12C887基础

67.2.2 51单片机扩展DS12C887

67.2.3 Proteus DS12C887

67.3 实例的应用电路设计

67.4 实例的应用代码编写

67.5 实例的仿真和总结

应用实例68——MPX4115的应用

68.1 实例的目的和设计思路

68.2 实例涉及的基础知识

68.2.1 MPX4115基础

68.2.2 Proteus中的MPX4115

68.3.3 ADC0832基础

68.3.4 Proteus中的ADC0832

68.3 实例的应用电路设计

68.4 实例的应用代码编写

68.5 实例的仿真和总结

应用实例69——MAX517的应用

69.1 实例的目的和设计思路

69.2 实例涉及的基础知识

69.2.1 数字-模拟转换原理

69.2.2 MAX517基础

69.2.3 MAX517的操作步骤

69.2.4 Proteus中的MAX517

69.3 实例的应用电路设计

69.4 实例的应用代码编写

69.5 实例的仿真和总结

应用实例70——DAC0832的应用

70.1 实例的目的和设计思路

70.2 实例涉及的基础知识

70.2.1 DAC0832基础

70.2.2 Proteus中的DAC0832

70.3 实例的应用电路设计

70.4 实例的应用代码编写

70.5 实例的仿真和总结

应用实例71——74HC138的应用

71.1 实例的目的和设计思路

71.2 实例涉及的基础知识

71.2.1 74HC138基础

71.2.2 Proteus中的74HC138

71.3 实例的应用电路设计

71.4 实例的应用代码编写

71.5 实例的仿真和总结

应用实例72——74HC244的应用

72.1 实例的目的和设计思路

72.2 实例涉及的基础知识

72.2.1 74HC244基础

72.2.2 Proteus中的74HC244

72.3 实例的应用电路设计

72.4 实例的应用代码编写

72.5 实例的仿真和总结

应用实例73——74HC164的应用

73.1 实例的目的和设计思路

73.2 实例涉及的基础知识

73.2.1 74HC164基础

73.2.2 Proteus中的74HC164

73.3 实例的应用电路设计

73.4 实例的应用代码编写

73.5 实例的仿真和总结

应用实例74——74HC273的应用

74.1 实例的目的和设计思路

74.2 实例涉及的基础知识

74.2.1 74HC273基础

74.2.2 Proteus中的74HC273

74.3 实例的应用电路设计

74.4 实例的应用代码编写

74.5 实例的仿真和总结

应用实例75——74HC165的应用

75.1 实例的目的和设计思路

75.2 实例涉及的基础知识

75.2.1 74HC165基础

75.2.2 Proteus中的74HC165

75.3 实例的应用电路设计

75.4 实例的应用代码编写

75.5 实例的仿真和总结

应用实例76——CD4094的应用

76.1 实例的目的和设计思路

76.2 实例涉及的基础知识

76.2.1 CD4094基础

76.2.2 Proteus中的CD4094

76.3 实例的应用电路设计

76.4 实例的应用代码编写

76.5 实例的仿真和总结

应用实例77——74HC595的应用

77.1 实例的目的和设计思路

77.2 实例涉及的基础知识

77.2.1 74HC595基础

77.2.2 Proteus中的74HC595

77.3 实例的应用电路设计

77.4 实例的应用代码编写

77.5 实例的仿真和总结

应用实例78——8255A输出的应用

78.1 实例的目的和设计思路

78.2 实例涉及的基础知识

78.2.1 8255A基础

78.2.2 Proteus中的8255A

78.3 实例的应用电路设计

78.4 实例的应用代码编写

78.5 实例的仿真和总结

应用实例79——8255A输入的应用

79.1 实例的目的和设计思路

79.2 实例涉及的基础知识

79.3 实例的应用电路设计

79.4 实例的应用代码编写

79.5 实例的仿真和总结

应用实例80——62256的应用

80.1 实例的目的和设计思路

80.2 实例涉及的基础知识

80.2.1 51单片机的标准RAM扩展方法

80.2.2 62256基础

80.2.3 Proteus中的62256

80.3 实例的应用电路设计

80.4 实例的应用代码编写

80.5 实例的仿真和总结

应用实例81——AT24C04A的应用

81.1 实例的目的和设计思路

81.2 实例涉及的基础知识

81.2.1 AT24C04A基础

81.2.2 AT24C04A的读写操作

81.2.3 Proteus中的AT24C04A

81.3 实例的应用电路设计

81.4 实例的应用代码编写

81.5 实例的仿真和总结

应用实例82——ULN2803的应用

82.1 实例的目的和设计思路

82.2 实例涉及的基础知识

82.2.1 ULN2803基础

82.2.2 Proteus中的ULN2803

82.3 实例的应用电路设计

82.4 实例的应用代码编写

82.5 实例的仿真和总结

应用实例83——光电隔离器的应用

83.1 实例的目的和设计思路

83.2 实例涉及的基础知识

83.2.1 光电隔离器基础

83.2.2 Proteus中的光电隔离器

83.3 实例的应用电路设计

83.4 实例的应用代码编写

83.5 实例的仿真和总结

应用实例84——直流电动机的应用

84.1 实例的目的和设计思路

84.2 实例涉及的基础知识

84.2.1 直流电动机基础

84.2.2 Proteus中的直流电动机

84.3 实例的应用电路设计

84.4 实例的应用代码编写

84.5 实例的仿真和总结

应用实例85——步进电动机的应用

85.1 实例的目的和设计思路

85.2 实例涉及的基础知识

85.2.1 步进电动机基础

85.2.2 Proteus中的步进电动机

85.3 实例的应用电路设计

85.4 实例的应用代码编写

85.5 实例的仿真和总结

应用实例86——继电器的应用

86.1 实例的目的和设计思路

86.2 实例涉及的基础知识

86.2.1 继电器基础

86.2.2 Proteus中的继电器

86.3 实例的应用电路设计

86.4 实例的应用代码编写

86.5 实例的仿真和总结

应用实例87——晶体管的应用

87.1 实例的目的和设计思路

87.2 实例涉及的基础知识

87.2.1 晶体管基础

87.2.2 Proteus中的晶体管

87.3 实例的应用电路设计

87.4 实例的应用代码编写

87.5 实例的仿真和总结

应用实例88——MAX232的应用

88.1 实例的目的和设计思路

88.2 实例涉及的基础知识

88.2.1 RS-232协议

88.2.2 MAX232基础

88.2.3 Proteus中的MAX232

88.3 实例的应用电路设计

88.4 实例的应用代码编写

88.5 实例的仿真和总结

应用实例89——SN75179的应用

89.1 实例的目的和设计思路

89.2 实例涉及的基础知识

89.2.1 RS-422协议

89.2.2 SN75179基础

89.2.3 Proteus中的SN75179

89.3 实例的应用电路设计

89.4 实例的应用代码编写

89.5 实例的仿真和总结

应用实例90——MAX487的应用

90.1 实例的目的和设计思路

90.2 实例涉及的基础知识

90.2.1 RS-490协议

90.2.2 MAX487基础

90.2.3 Proteus中的MAX487

90.3 实例的应用电路设计

90.4 实例的应用代码编写

90.5 实例的仿真和总结

综合应用篇

应用实例91——呼吸灯

91.1 实例的目的和设计思路

91.2 实例涉及的基础知识

91.2.1 呼吸效果实现原理

91.2.2 RCL电路基础

91.3 实例的应用电路设计

91.4 实例的应用代码编写

91.5 实例的仿真和总结

应用实例92——跑步机控制模块

92.1 实例的目的和设计思路

92.2 实例涉及的基础知识

92.3 实例的应用电路设计

92.4 实例的应用代码编写

92.4.1 模块划分和流程设计

92.4.2 启/停控制模块设计

92.4.3 速度控制模块设计

92.4.4 软件综合

92.5 实例的仿真和总结

应用实例93——简易电子琴

93.1 实例的目的和设计思路

93.2 实例涉及的基础知识

93.2.1 乐音基础

93.2.2 51单片机播放音乐原理

93.3 实例的应用电路设计

93.4 实例的应用代码编写

93.5 实例的仿真和总结

应用实例94——简易频率计

94.1 实例的目的和设计思路

94.2 实例涉及的基础知识

94.2.1 频率计原理

94.2.2 使用51单片机进行频率测量

94.2.3 Proteus中的虚拟信号发生器

94.3 实例的应用电路设计

94.4 实例的应用代码编写

94.4.1 软件模块划分和流程

94.4.2 频率测量和计算软件模块设计

94.4.3 显示驱动软件模块设计

95.4.4 m软件综合

94.5 实例的仿真和总结

应用实例95 PC中控系统

95.1 实例的目的和设计思路

95.2 实例涉及的基础知识

95.2.1 串行和并行通信方式

95.2.2 有线和无线通信方式

95.2.3 51单片机应用系统常用的硬件通信协议

95.3 实例的应用电路设计

95.4 实例的应用代码编写

95.5 实例的仿真和总结

应用实例96——负载平衡系统

96.1 实例的目的和设计思路

96.2 实例涉及的基础知识

96.3 实例的应用电路设计

96.4 实例的应用代码编写

96.5 实例的仿真和总结

应用实例97——电子抽奖系统

97.1 实例的目的和设计思路

97.2 实例涉及的基础知识

97.2.1 随机数产生原理

97.2.2 随机数产生函数

97.3 实例的应用电路设计

97.4 实例的应用代码编写

97.4.1 软件模块划分和流程设计

97.4.2 74HC595的驱动函数模块设计

97.4.3 软件综合

97.5 实例的仿真和总结

应用实例98——多点温度采集系统

98.1 实例的目的和设计思路

98.2 实例涉及的基础知识

98.3 实例的应用电路设计

98.4 实例的应用代码编写

98.4.1 软件模块划分和流程设计

98.4.2 DS18B20驱动函数模块设计

98.4.3 1602液晶驱动函数模块设计

98.4.4 软件综合

98.5 实例的仿真和总结

应用实例99——手动程控放大器

99.1 实例的目的和设计思路

99.2 实例涉及的基础知识

99.2.1 信号放大方法

99.2.2 程控放大器原理

99.2.3 μA741运算放大器基础

99.2.4 模拟开关CD4066基础

99.3 实例的应用电路设计

99.3.2 硬件系统的电路图

99.4 实例的应用代码编写

99.4.1 软件模块划分和流程设计

99.4.2 MAX7219驱动模块设计

99.4.3 软件综合

99.5 实例的仿真和总结

应用实例100——多功能电子闹钟

100.1 实例的目的和设计思路

100.2 实例涉及的基础知识

100.3 实例的应用电路设计

100.4 实例的应用代码编写

100.4.1 软件模块划分和流程设计

100.4.2 温度采集模块函数设计

100.4.3 时钟芯片驱动模块函数设计

100.4.4 显示模块驱动函数设计

100.4.5 时间设置模块驱动函数设计

100.4.6 闹钟设置模块驱动函数设计

100.4.7 声音报警模块驱动函数设计

100.4.8 软件综合

100.5 实例的仿真和总结

应用实例101——密码保险箱

101.1 实例的目的和设计思路

101.2 实例涉及的基础知识

101.3 实例的应用电路设计

101.4 实例的应用代码编写

101.4.1 软件模块划分和流程设计

101.4.2 键盘扫描模块函数设计

101.4.3 显示驱动模块函数设计

101.4.4 状态驱动模块函数设计

101.4.5 报警声驱动模块函数设计

101.4.6 电动机驱动模块函数设计

101.4.7 软件综合

101.5 实例的仿真和总结

应用实例102——波形发生器

102.1 实例的目的和设计思路

102.2 实例涉及的基础知识

102.3 实例的应用电路设计

102.4 实例的应用代码编写

102.4.1 软件模块划分和流程设计

102.4.2 MAX517的驱动函数设计

102.4.3 软件综合

102.5 实例的仿真和总结

应用实例103——数字示波器

103.1 实例的目的和设计思路

103.2 实例涉及的基础知识

103.3 实例的应用电路设计

103.4 实例的应用代码编写

103.4.1 软件模块划分和流程设计

103.4.2 A-D转换模块函数设计

103.4.3 12864液晶模块函数设计

103.4.4 软件综合

103.5 实例的仿真和总结

应用实例104——天车控制系统

104.1 实例的目的和设计思路

104.2 实例涉及的基础知识

104.3 实例的应用电路设计

104.4 实例的应用代码编写

104.4.1 软件模块划分和流程设计

104.4.2 直流电动机驱动模块设计

104.4.3 步进电动机驱动模块设计

104.4.4 软件综合

104.5 实例的仿真和总结

应用实例105——远程仓库湿度监测系统

105.1 实例的目的和设计思路

105.2 实例涉及的基础知识

105.3 实例的应用电路设计

105.4 实例的应用代码编写

105.4.1 软件模块划分和流程设计

105.4.2 湿度采集模块函数设计

105.4.3 1602液晶驱动模块函数设计

105.4.4 软件综合

105.5 实例的仿真和总结

应用实例106——自动换挡电压表

106.1 实例的目的和设计思路

106.2 实例涉及的基础知识

106.3 实例的应用电路设计

106.4 实例的应用代码编写

106.4.1 软件模块划分和流程设计

106.4.2 1602液晶驱动模块函数设计

106.4.3 软件综合

106.5 实例的仿真和总结

应用实例107——SD卡读写

107.1 实例的目的和设计思路

107.2 实例涉及的基础知识

107.2.1 SD卡基础

107.2.2 SD卡的读写

107.2.3 SD卡的硬件接口

107.3 实例的应用电路设计

107.4 实例的应用代码编写

107.4.1 软件模块划分和流程设计

107.4.2 SD卡基础驱动模块设计

107.4.3 SD卡读写函数模块设置

107.4.4 软件综合

107.5 实例的仿真和总结

应用实例108—RTX操作系统的应用

108.1 实例的目的和设计思路

108.2 实例涉及的基础知识

108.2.1 RTX51占用的资源

108.2.2 RTX51的实现机制

108.2.3 RTX51的工作原理

108.2.4 RTX51的配置

108.2.5 RXT51的库函数

108.2.6 RTX51的使用方法

108.3 实例的应用电路设计

108.4 实例的应用代码编写

108.5 实例的仿真和总结

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
c6fba6d60f35ec4297e377a88d96f643#5f89edaf0fbf76efd0a1be6186863938#78830201#单片机c语言实战开发108例 基于8051-proteus仿真_14200351.zip