STC89C52RC单片机实验板使用指南指导书.doc

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验板使用手册 目录 TX-1B单片机实验板使用手册 1 1. WAVE使用说明 3 2. KEIL的使用 9 3. STC-ISP软件的使用。 17 4. Easy 51pro 软件使用 23 5. TX-1B单片机实验板各功能实验详解 26 5.1闪烁灯 28 5.2流水灯 29 5.3单键识别 32 5.4矩阵键盘检测 34 5.5利用定时器和蜂鸣器唱歌 42 5.6模数转换ADC0804的应用 46 5.7 数模转换DAC0832的应用 50 5.8 DS18B20温度测量显示实验 52 5.9 59秒计数器 60 5.10 1602字符液晶显示 63 5.11 12864点阵液晶显示实验 66 5.12 串口通讯实验 78 联系方式 82 1. WAVE使用说明 目前应用在单片机的编程语言主要有汇编语言和C语言,汇编语言相对C语言来说执行效率较高,但编程啰嗦烦杂,程序的可移植性较差,也就是说用户对某个芯片或电路编写的驱动程序只在一套电路板上可使用,而当换个电路后用户又要自己重新编写这套驱动程序。这样就在使用的过程中带来了不少麻烦,其次其指令很多,也不方便记忆,因此我建议初学者直接学习用C语言给单片机编程就可以,无需学汇编语言。从我个人就两种语言都会的角度来看,无需知道一点汇编知识直接学C语言同样完全可以学好单片机。本实验板所配的例程大部分由C语言编写成。因此在本手册中的例程讲解大多采用C语言,有各别几个用汇编语言。下面首先讲解WAVE编译器的使用方法. 安装SETUP文件(建议安装在C盘下)。 复制光盘:软件\编译器下的COMP51整个文件夹到C盘目录下。 WAVE编译程序时用的编译器就在这个文件夹里面,这一步务必做。 首次启动后,编辑框内会有几个默认的程序加载,大家不用管它,选择“文件-关闭项目”将它们关闭。 如果你想用WAVE公司标准的建立工程项目的方法建立你的项目,那么请点击“帮助-WAVE6000使用手册”这里面讲的非常仔细,对于这种标准程序我在这里就不再讲了。 但是如果你要用另一种比较简单的方法快速的建立项目呢,可按照我下面的方法来做,我已使用多年,保证没有问题。 5.1关闭所有已打开的项目 5.2如果你没有硬件仿真器,那只能用软件仿真,请这样设置: 点击“仿真器-仿真器设置“分别按以下四幅图设置。 5.3点击新建文件图标后会在编译框内出来一个以NONAME为标题的空文本,如下图: 此时的保存按钮为灰色,原因是文本框内没任何字符,所以无法保存任何东西,接下来我就TX-1B单片机开发板上点亮与单片机P1.0口相连的一个发光二极管为例,详细介绍WAVE的使用方法:在上图新建的NONAME1编辑框内输入以下字符: //本程序为点亮与单片机P1.0口相连的发光二极管 注意://后面的字符在C语言中为注释,不参与编译,在C语言中注释有两种方法:一种方法是加“//“,如果有多行注释,每行都需要加//;第二种方法用“/*…这里为注释….*/”,不加双引号,两个*中间为注释。 此时再查看保存按钮已变成可点击状态,我们点击保存按钮,弹出如下对话框,你可以自己先建立一个你自己的文件夹,将刚才建立的文件命名为test1.c,如下图所示。test1这个名字你可以自己取,但是后面必须要以.c结束,因为我们写的是C语言程序,(汇编语言,以***.asm为名)。 写好文件名字后点SAVE保存文件,此地会发现编译框内的文字颜色发生了变化,这说明此时的文字内容已经变成可以被编译器所识别的字符。 5.4 接着在文本框内再输入以下信息 #include reg51.h sbit light1=P1^0; void main() { light1=0; } 注意:(1)#include reg51.h意思是将reg51.h头文件的内容全部放到本行处,该文本内容是51单片机各引脚地址及其内部寄存器地址定义,若要看详细的内容请打开C:\COMP51 下reg51.h文件查看,该文件夹下还有其他常用到的头文件。 (2)sbit light1=P1^0; 把单片机的P1.0口定义成light1,你可以自己随便取你喜欢的名字,但sbit ****=P1^0;格式不可变。 (3)void main() 无返回值型主函数,如果还不懂那请自己回去看C语言吧。 (4) light1=0; 将P1.0口置为低电平,在单片机的C语言中,高电平用“1“来表示,低电平用”0“来表示。 输入完上面的文字后点击编译快捷按钮,如果输入没有错误则会在下面的信息窗口中显示若干个对勾,如下图所示: 注意:编写程序时必须是严格的C语言格式,在编辑框中不能有多余的字符出现,建议初学者从一开始就要差成一个好的编程习惯和自己的编程风格,要及时的为

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档