c语言汇编语言混合编程,C语言与汇编语言混合编程实例介绍

目录

1 单线数字温度传感器DS18B20 ........................................................................

..4

1.1 DS18B20与单片机的连接 .............................................................................

............................ 4

1.2 读DS18B20温度值的汇编语言程序1 ..............................................................................

...... 4

1.3读DS18B20温度值的汇编语言程序2 ..............................................................................

....... 9

1.4 读单个DS18B20芯片序列号的汇编语言程

序 ..................................................................... 13

1.5 读多个DS18B20芯片温度值的汇编语言程

序 ..................................................................... 15

1.6 被调汇编语言程序 .............................................................................

.................................... 19

1.7 调用汇编语言程序的C51语言程序 .............................................................................

........ 25

1.8 不调用汇编语言程序的C51程序 .............................................................................

............ 26

2 实时时钟/日历芯片PCF8563 ........................................................................

... 29

2.1 PCF8563与单片机的连接 .............................................................................

.......................... 29

2.2 汇编语言程序 .............................................................................

............................................ 29

2.3 被调汇编语言程序 .............................................................................

.................................... 35

2.4 调用汇编语言程序的C51语言程序 .............................................................................

........ 41

2.5 不调用汇编语言程序的C51语言程序 .............................................................................

.... 43

3 串行带闹钟的实时时钟芯片

DS1305 ............................................................... 50

3.1 DS1305与单片机的连接 .............................................................................

............................ 50

3.2 汇编语言程序 .............................................................................

............................................ 50

3.3 被调汇编语言程序 .............................................................................

.................................... 56

3.4 调用汇编语言程序的C51语言程序 .............................................................................

........ 61

3.5 不调用汇编语言程序的C51语言程序 .............................................................................

.... 64

4 单通道12位串行A/D转换器

MAX1241 ......................................................... 70

4.1 MAX1241与单片机的连接 .............................................................................

........................ 70

4.2 汇编语言程序 .............................................................................

............................................ 70

4.3 被调汇编语言程序 .............................................................................

.................................... 71

4.4 调用汇编语言程序的C51语言程序 .............................................................................

........ 74

5 8路12位串行A/D转换器

MAX146/147 .......................................................... 76

5.1 MAX146/147与单片机的连接 .............................................................................

.................... 76

5.2 汇编语言程序 .............................................................................

............................................ 76

5.3 被调汇编语言程序 .............................................................................

.................................... 78

5.4 调用汇编语言程序的C51语言程序 .............................................................................

........ 81

6 8路12位并行A/D转换器

MAX197 ................................................................ 83

6.1 MAX197与单片机的连接 .............................................................................

.......................... 83

6.2 汇编语言程序1 ..............................................................................

........................................ 83

6.3 汇编语言程序2 ..............................................................................

........................................ 85

6.4 被调汇编语言程序 .............................................................................

.................................... 86

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值