TX-1C扩展版单片机开发系统使用手册
目录
TX-1C扩展版单片机开发系统使册 (1)
目录 (2)
1.准备工作 (3)
2学习方法介绍 (3)
3.实验例程详细解答 (3)
3.1闪烁灯 (4)
3.2流水灯 (6)
3.3单键识别 (8)
3.4 59秒计数器 (10)
3.5矩阵键盘检测 (13)
3.6利用定时器和蜂鸣器唱歌 (19)
3.7模数转换ADC0804的应用 (23)
3.8 数模转换DAC0832的应用 (26)
3.9 DS18B20温度测量显示实验 (28)
3.10 1602字符液晶显示 (34)
3.11 EEPROM AT24C02实验 (37)
3.12 串口通讯实验 (43)
(45)
4. WAVE使用说明 (46)
5. KEIL的使用 (51)
6. STC-ISP软件的使用 (58)
1.准备工作
拿到实验板后首先需要做的几件事
当用户拿到实验板后的第一件事是先看实验板供电是否正常、下载程序功能是否正常、各芯片功能是否都能成功实现,检测方法如下所示:
1.先把产品包装中的四个铜柱及镙母安装在实验板上,具体安装步骤请查看光
盘中的视频教程。
2.将包装中的USB线两端分别插接实验板左侧的USB供电接口和电脑USB口,打
开实验板上电源,这时会看到实验板左侧开关旁边的电源指示灯会亮,紧接着会看到实验板上数码管或是流水灯都有随机的亮灭现象出现,也有可能只看到电源指示灯亮而无其它现象,这是因为我们在发货前要对产品进行综合测试,单片机内部装有测试时的程序,用户不必奇怪,以上状态说明实验板供电系统正常。
3.安装STC单片机程序下载软件,下载光盘中写好的例程测试各功能是否正常,
安装过程及下载方法在视频中都有详细介绍,关于STC单片机程序下载软件的STC-ISP安装,请查看本手册后面的说明或同光盘中的文档。
4.安装单片机编程软件KEIL或是WAVE,这两个软件在产品配套光盘里的软件目
录下都有,用户可自由选择使用任何一种软件,这两种软件都支持单片机的C 语言或是汇编语言编译,我们推荐用户使用KEIL,在TX-1C配套的单片机视频教学光盘中全部使用的是KEIL软件讲解,在视频教学的第1讲中有详细的KEIL 软件建立工程及编译源代码的介绍,请大家自行查看。我们在手册中也做了详细的介绍,请大家查看本手册后面的说明。
2学习方法介绍
接下来最重要的工作便是跟着配套教学光盘一讲一讲的跟着老师做,把老师每讲的内容都及时的消化,遇到不懂的问题要及时查书,一个个搞明白,不要积累任何小问题,大部分用户都是从零开始学起,讲座中的内容也是从最简单的开始,一步步深入,只要大家愿意学、有信心、有毅力、相信大家跟着教学讲座走10天,之后必将会有非常大的收获。如果用户没有购买配套视频光盘,我们会赠送前三讲的内容,这三讲中非常详细的介绍了KEIL软件的使用方法,讲了流水灯设计流程,实
验板上其余的功能就需要靠用户自来对它进行编程并实现它们了,这样学起来只是
时间会稍长些,感觉会累点,但只要大家肯努力,终究也一定会学会的。
3.实验例程详细解答
注意:在我要讲具体实验之前这里有必要先介绍一下本实验板上用到的一些元件的
操作方法,对于一个电子制作者或是电子爱好者来说学会怎么样搜索自己需要元件
的资料是非常重要的,现在市场上各种各样的芯片非常的多,能实现同一个功能的
芯片也有很多种,世界各大芯片制造公司都有生产。所以我们不可能把芯片的功能、名称及详细使用方法都记全,也没有这个必要,但是必须要知道在你需要实现某个
功能的时候怎么样才能到合适的芯片,下面先给大家推荐两个搜索网站: www.le
以上两个网站是中国最大的搜索网站和世界最大的搜索网站,上面几乎可以搜
到你需要的任何信息,大家一定要充分利用身边可利用的资源,问别人是最没有办
法的办法,当自己在经过多重努力后仍然没有得到最佳答案,这时再去问别人。
另外需要提醒大家一点,大部分芯片的资料全是英文,大家学了这么多年英文,现在正是你用它的时候了,对于电子爱好者来说,看芯片的英文介绍就应该达到看
汉语一样的水平,建议大家以后装软件全装英文版的,看电影全看国外原声的,最
好连自己电脑的操作系统也装英文版的,从点点滴滴中增长知识。
再给大家介绍两个查芯片资料的网站:
www.21ic 这里的芯片资料比较全,如果没有到你要的资料,那可
参考www.alldatasheet ,这里有全世界所有的芯片资料,并且每天都在更新。
锁存器(74HC573):顾名思义,就是把输入端的数据锁存(或送)到输出端,请看下图中的U3元件,第11角(锁存端)为高电平的时候,右边D0-D7的输入与左
边Q0-Q7的输出是直通的,就是说,输入端是什么电平,输出端就是什么电平,可
以把它当作不存在。当第11角为低电平的时候,左右两端就被断开了,无论输入端
怎么变化,输出端都不会变化,当第11角由低电平变为高电平的一瞬间,输入端的
数据立刻被传送到输出端,并且在11角保持为高电平期间,输出端数据始终的输入
端数据相同,如果此时我们再次把第11角设置为低电平,那么以后当输入端无论再
怎么变化,输出端都不会变化而是保持刚才第11角在下降沿(由高电平到低电平跳 变)之间时输入端的值,这样就达到了锁存数据的目的,这也就是所谓的总线设计思路,一个8位的数据线加一个锁存器后就可以扩接多个元件,当选通哪个元件的片选信号,就送数据给那个元件。先说这个元件,以后用到别的元件我们再解释。下面开始讲解例程。
3.1闪烁灯
[实验要求]
点亮与单片机P1.0口相连的发光二极管,延时约0.2S,然后熄灭,再延时约0.2S,再点亮,如此循环下去。
[实验目的]
初步了解单片机IO口输出高低电平的方法,延时函数的时间估算。
关于延时函数的时间估算问题在视频第二讲有详细演示介绍。
[硬件电路]
[源代码]
#include<reg51.h>
/**********************************************************
c语言程序教程视频下载上面这行是一个"文件包含"处理。所谓"文件包含"是指一个文件将另外一个文件的内容全部包含进来这里的程序虽然只写了一行,但C编译器在处理的时候却要处理几十或几百行,这里包含reg51.h的目的在于本程序要使用P1这个符号,而P1 是在reg51.h这个头文件中定义的。大家可以在编译器目录下面用记事本打开这个
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论