© 2006 WeBoch.Com.cn 版权所有:深圳市伟博创科技有限公司
地址:深圳市福田区振华路苏发大厦305栋405 电话:0755-83240703 传真:0755-83240724
 
主要产品系列 
Microcontrollers

《单片机典型模块设计实例导航》(第二版)光盘代码下载


2009-6-28

2、使用方法

读者使用光盘中的源代码时,将源代码拷贝到您的计算机相应目录之后,需要取消所有文件的只读属性,否则您可能无法正常使用这些源程序。

在各相关网站中有支持C51A51的编程软件,可以免费下载。以Franklin C51编译软件为代表。编程步骤如下:

   (1)安装单片机编程软件,如Franklin C51到指定目录。

   (2)在文本编辑器,如UltraEdit中编写单片机程序,并以.c或者.asm为后缀。

   (3)在编译环境中使用“C51 xxx.C DB OE”的指令编译程序代码。

   (4)在编译环境中使用“L51 xxx.obj”的指令作链接。

   (5)在编译环境中使用“OH xxx”的指令完成十六进制文件的生成,以.HEX为后缀。

   (6)使用编程器将XXX.HEX文件写入单片机。

3、各章程序

目录“单片机程序”中包含了各章实例中的最后“程序设计”中的程序源代码。每一章中包含的程序如下。

需要注意的是,第七章和第八章主要是电路设计和芯片介绍,此处不再列出其单片机程序。此外,有一些例子主要介绍芯片功能和电路,这样的例子此处也不提供程序代码。

1章:

程序名称

功能简介

备注

SH101.C

最简单片机系统的测试程序,端口的电平操作。

SH102.C

控制LED灯的亮灭

SH103.C

控制LED灯的定时亮灭,单片机定时器的使用。

SH104.C

通过按键控制LED灯的亮灭,中断的使用。

105

芯片和电路介绍

不提供程序。

SH106.C

串口的简单测试程序。

2章:

程序名称

功能简介

备注

SH201.C

行列键盘的输入例程

SH202.C

锁定键盘的程序

SH203.C

单片机中的多路模拟开关例程

SH204.C

单片机控制的数码管显示

SH205.C

单片机的数字时钟例程

206

CDWE.A51

inclr.A51

KEYLINE.C

KEYSTATE.C

DISP.C

键盘输入内容的液晶显示程序。

本例由五个程序模块组成。

SH207.C

微机键盘和单片机的接口程序

SH208.C

微型打印机和单片机的接口程序

3章:

程序名称

功能简介

备注

SH301.C

A/D采样的单片机例程

SH302.C

基于89C2051的电压采样程序

SH303.C

单片机的电流检测程序

304

仪表放大器芯片的使用

不提供程序。

SH305.C

DS1820温度测量程序

SH306.C

HMR3000数字罗盘的读数程序

SH307.C

GPS的读数程序

需要加上液晶显示部分的程序

4章:

程序名称

功能简介

备注

SH401.C

单片机驱动直流电机的例程

SH402.C

单片机数模输出控制LED亮度的例程

SH403.C

单片机PWM输出控制电机的转角

404

介绍光耦的作用

不提供程序。

SH405.C

单片机驱动压电应变片的例程

SH406.C

单片机控制语音芯片的例程

SH407.C

单片机控制充电芯片的例程

SH408.C

单片机控制时钟芯片的例程

5章:

程序名称

功能简介

备注

SH501.C

基于单片机的信号发生器例程

SH502.C

低频信号发生器的例程

需要加上数码管的显示程序:disp.C

SH503.C

方波频率的检测和倍频的程序

504

滤波原理和算法

不提供程序。在文章中分别给出不同的滤波算法和算法代码。

SH505.C

神经网络在单片机中的实现例程

SH506.C

信号数据的FFT变换

FFT的算法部分代码,不是完整程序。

SH507.C

电机转速信号的单片机测量程序

508

C51和汇编的混合编程方法

混合编程中的程序参考前文的应用例程

6章:

程序名称

功能简介

备注

SH601.C

单片机间的RS232串行通信程序

发送端程序

SH602.C

单片机和PC之间的串行通信程序

单片机端程序

SH603.A51

51单片机的I/O口模拟串口的例程

SH604.C

单片机的无线数据传输例程

发送端程序

SH605.A51

使用单片机实现I2C串行通信的例程

SH606.A51

使用单片机实现的红外数据传输

SH607.C

双端口RAM方式的数据通信例程

608

介绍电平转换芯片MAX485的使用方法和接口电路。

不提供程序。由于本例只是MAX485的电平转换,程序仍然和RS232通信程序类似。

下载