TX-1B单片机实验板使用手册

上传人:wo7****35 文档编号:56884977 上传时间:2018-10-16 格式:DOC 页数:81 大小:1.76MB
返回 下载 相关 举报
TX-1B单片机实验板使用手册_第1页
第1页 / 共81页
TX-1B单片机实验板使用手册_第2页
第2页 / 共81页
TX-1B单片机实验板使用手册_第3页
第3页 / 共81页
TX-1B单片机实验板使用手册_第4页
第4页 / 共81页
TX-1B单片机实验板使用手册_第5页
第5页 / 共81页
亲,该文档总共81页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《TX-1B单片机实验板使用手册》由会员分享,可在线阅读,更多相关《TX-1B单片机实验板使用手册(81页珍藏版)》请在金锄头文库上搜索。

1、TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:883782391单片机实验板使用手册TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:883782392目录目录TX-1BTX-1B 单片机实验板使用手册单片机实验板使用手册.11 WAVE 使用说明使用说明.32 KEIL 的使用的使用.93 STC-ISP 软件的使用。软件的使用。174 Easy 51pro 软件使用软件使用.235 TX-1B 单片机实验板各功能实验详解单片机实验板各功能实验详解 .265.1 闪烁灯闪烁灯285.2 流水灯流水灯295.3 单键识

2、别单键识别325.4 矩阵键盘检测矩阵键盘检测345.5 利用定时器和蜂鸣器唱歌利用定时器和蜂鸣器唱歌425.6 模数转换模数转换 ADC0804 的应用的应用 .465.7 数模转换数模转换 DAC0832 的应用的应用 505.8 DS18B20 温度测量显示实验温度测量显示实验.525.9 59 秒计数器秒计数器.605.10 1602 字符液晶显示字符液晶显示.635.11 12864 点阵液晶显示实验点阵液晶显示实验.665.12 串口通讯实验串口通讯实验.78联系方式联系方式82TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:883782393

3、1 WAVE 使用说明使用说明目前应用在单片机的编程语言主要有汇编语言和 C 语言,汇编语言相对 C 语言来说执行效率较高,但编程啰嗦烦杂,程序的可移植性较差,也就是说用户对某个芯片或电路编写的驱动程序只在一套电路板上可使用,而当换个电路后用户又要自己重新编写这套驱动程序。这样就在使用的过程中带来了不少麻烦,其次其指令很多,也不方便记忆,因此我建议初学者直接学习用 C 语言给单片机编程就可以,无需学汇编语言。从我个人就两种语言都会的角度来看,无需知道一点汇编知识直接学 C 语言同样完全可以学好单片机。本实验板所配的例程大部分由 C 语言编写成。因此在本手册中的例程讲解大多采用 C 语言,有各别

4、几个用汇编语言。下面首先讲解 WAVE编译器的使用方法.1. 安装 SETUP 文件(建议安装在 C 盘下) 。2. 复制光盘:软件编译器下的 COMP51 整个文件夹到 C 盘目录下。WAVE 编译程序时用的编译器就在这个文件夹里面,这一步务必做。3. 首次启动后,编辑框内会有几个默认的程序加载,大家不用管它,选择“文件-关闭项目”将它们关闭。4. 如果你想用 WAVE 公司标准的建立工程项目的方法建立你的项目,那么请点击“帮助-WAVE6000 使用手册”这里面讲的非常仔细,对于这种标准程序我在这里就不再讲了。TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email:

5、QQ:8837823945. 但是如果你要用另一种比较简单的方法快速的建立项目呢,可按照我下面的方法来做,我已使用多年,保证没有问题。5.1 关闭所有已打开的项目5.2 如果你没有硬件仿真器,那只能用软件仿真,请这样设置:点击“仿真器-仿真器设置“分别按以下四幅图设置。TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:8837823955.3 点击新建文件图标后会在编译框内出来一个以 NONAME 为标题的空文本,如下图:TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:883782396此时的保存按钮为灰色,原因是文本框

6、内没任何字符,所以无法保存任何东西,接下来我就 TX-1B 单片机开发板上点亮与单片机 P1.0口相连的一个发光二极管为例,详细介绍 WAVE 的使用方法:在上图新建的 NONAME1 编辑框内输入以下字符:/本程序为点亮与单片机 P1.0 口相连的发光二极管注意:/后面的字符在 C 语言中为注释,不参与编译,在 C 语言中注释有两种方法:一种方法是加“/“,如果有多行注释,每行都需要加/;第二种方法用“/*这里为注释.*/” ,不加双引号,两个*中间为注释。此时再查看保存按钮已变成可点击状态,我们点击保存按钮,弹出如下对话框,你可以自己先建立一个你自己的文件夹,将刚才建立的文件命名为 tes

7、t1.c,如下图所示。test1 这个名字你可以自己取,但是后面必须要以.c 结束,因为我们写的是 C 语言程序, (汇编语言,以*.asm 为名) 。写好文件名字后点 SAVE 保存文件,此地会发现编译框内的文字颜色发生了变化,这说明此时的文字内容已经变成可以被编译器所识别的字符。TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:8837823975.4 接着在文本框内再输入以下信息#include#include sbitsbit light1=P10;light1=P10;voidvoid main()main() light1=0;light1=0;

8、 注意:(1)#include 意思是将 reg51.h 头文件的内容全部放到本行处,该文本内容是 51 单片机各引脚地址及其内部寄存器地址定义,若要看详细的内容请打开 C:COMP51 下 reg51.h 文件查看,该文件夹下还有其他常用到的头文件。(2)sbit light1=P10; 把单片机的 P1.0 口定义成 light1,你可以自己随便取你喜欢的名字,但 sbit *=P10;格式不可变。TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:883782398(3)void main() 无返回值型主函数,如果还不懂那请自己回去看 C 语言吧。(4

9、) light1=0; 将 P1.0 口置为低电平,在单片机的 C 语言中,高电平用“1“来表示,低电平用”0“来表示。输入完上面的文字后点击编译快捷按钮,如果输入没有错误则会在下面的信息窗口中显示若干个对勾,如下图所示:注意:编写程序时必须是严格的 C 语言格式,在编辑框中不能有多余的字符出现,建议初学者从一开始就要差成一个好的编程习惯和自己的编程风格,要及时的为每一模块函数加上注释说明,不该多写的地方不要多写,不能少写的地方不要少写,这样对将来编写大规模程序有会有很好的帮助。TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:883782399当点击完编译

10、按钮后若出现上图信息窗口中显示的信息,那说明你写的程序已经成功编译,并且已经在你保存文件的目录下面生成了可往单片机内下载的 BIN 和 HEX 文件。2 KEIL 的使用的使用2.1 安装,请自己仔细看配套光盘里的安装说明。2.2 安装成功后,首次启动界面如下图:2.3 我们先新建一个工程文件,点击“Project-New Project”.选择工程文件要存放的路径,并且输入工程文件名,这里我们用test2 作为工程文件名,这里就不用在后面加.c 了。图片如下:TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:88378239102.4 点击 Save 后弹

11、出选择 CPU 及型号的对话框:2.5 由于本实验板所配的单片是 STC 公司的,而 KEIL 中并没有 STC公司的产品,不过 STC 公司的单片机和传统的 51 单片机是兼容的,TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:8837823911所以这里我们就选择 Atmel 公司的 AT89C52。2.6 新建一个 C51 文件,单击左上角的 New File 如下图所示:2.7 保存新建的文件,单击保存按钮。TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:88378239122.8 输入文件名 test2.c,

12、这里必须以*.c 为文件名。2.9 保存好后我们还需要把文件加入到工程项目中,如下图所示在Source Group1 上单击右键,选择 Add Files to Group Source Group1TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:88378239132.10 然后选择刚才建立的 test2.c 文件,单击 Add。这时我们看左边工程信息窗口中的 Source Group1 下面多了test2.c 文件,这说明添加文件成功了。2.11 在编辑框内输入下列字符TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ

13、:88378239142.12 接着我们编译工程项目,如下图点击编译如果在下面的信息窗口中显示 0 Error(s),0 Warning(s).则说明没有错误,已经成功编译。2.13 接下来我们生成.HEX 文件,如下图点击 Option for Target.TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:88378239152.14 在下图我们单击 Output 选中 Create HEX File,再单击 OK。2.15 再次点击编译按钮就会在文件目录下生成 test2.hex 文件。到此为止,您已经学会了如何使用 WAVE 和 KEIL 编译文件并

14、生成能够TX-1B 单片机实验板使用手册山东单片机爱好者网 http:/ Email: QQ:8837823916往单片机中烧写的 BIN 和 HEX 文件了,下面我们讲解如何使用 STC-ISP 和 easy 51 Pro 给单片机下载程序。3 STC-ISP 软件的使用。软件的使用。3.1 安装光盘软件目录下的 stc_isp_3.1 文件夹中的安装文件注意:有些用户无法正常安装此程序,这可能跟你的系统中原来安装的某些程序有冲突,你可以按照以下的方法来安装。1.打开光盘软件目录下的 STC 解压版将里面所有的以 DLL 和 OCX 为后缀名的文件复制到系统 windowssystem32 下面. 替换此目录下原来有的,但大小为 0 的文件.如果没有就直接复制那里.如果复制的时候说*文件正在被使用,那就把电脑重起一下再重新复制一次。 (如果你的系统没有显示后缀名,请先在文件夹选项中选中显示文件后缀名,这我就不教你了) ,如果还不能成功,那最后最绝的一招,重装系统。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号