《STC单片机实验板实验指导书.docx》由会员分享,可在线阅读,更多相关《STC单片机实验板实验指导书.docx(8页珍藏版)》请在优知文库上搜索。
1、2、驱动文件在“单片机试验板资源汇总【学生文件夹的端驱动”文件夹中;3、驱动文件的安装方法:运行341文件,弹出如下图所示的界面,然后点击“安装”按钮即可。4、安装完毕后,将试验板连接到计算机的口上,并打开试验板的电源开关【此时,因为单片机中还没有写入程序,所以试验板上的显示是混乱的,此时不用管,只要接通电源即可工在计克机桌面的“我的电脑”的右键菜单中选择“属性”,再在“硬件”标签中点击“设备管理器”按钮,在“端口(和)”中查看多出的一个通讯端口的编号【例如:下图中的NuSB-SERlA1.CK340(COM5),表示试验板及这台计算机将通过5端口通讯,这个“5”将在下一步中用到。不同计算机端
2、口编号可能不同。】5、下载烧录软件的运用:在“单片机试验板资源汇总【学生】”文件夹的“下我烧录软件”中双击图标打开软件,如卜图所示:我们要先将试验板连接到计并机的接口上,然后根据以下的步骤操作就可以了:步骤1:选择单片机型号:12C508S2;步骤2:点击按钮“打开程序文件”,选择你要往单片机中烧录的*文件;步骤3:选择及之通信的串行口的端口号【参见试验板运用方法”的第4条】步骤4:【假如不是特殊须要,这部分不要随意改动,否则会带来不必要的麻烦!】步骤5:点击“卜载”按钮,卜.面的信息显示框中会出现“正在尝试及单片机握手连接.”的提示。此时,在关闭试验板上的电源开关的前提下,重新打开试验板的电
3、源开关给试验板通电,程序会从计算机自动烧录到试验板的单片机中。【此时,可以在试验板上视察程序执行结果了。】假如想往单片机中烧录另一个程序,可以再次执行上面的“步骤2”和“步骤5”两步,简洁吧!试验二软件的运用一、软件运用前的打算工作向C中增加单片机型号的方法:目前我们常用的软件有2版本和3版本等,现在以向2版本中添加单片机型号为例,常用的方法有两种:【建议大家采纳方法2】方法1.数据库替换法打开文件夹“单片机试验板资源汇总【学生”向C中增加型号”“方法1”“2”,复制2文件,粘贴到C:2中,替换其中的2文件。【这样,在软件中,可选的单片机就全是公司的型号了】方法2:新数据库添加法打开文件夹“单
4、片机试验板资源汇总【学生r”向c中增加型号”“方法2”,将其中2文件夹中的文件粘贴到C:2文件夹中;再将文件粘贴到C:文件夹中,替换原来的文件。【这样,在软件中,即保留了原软件中自带的单片机型号,又新增加了公司的型号】二、软件的运用简介下面是2软件的简洁运用步骤,具体的运用说明见“单片机试验板资源汇总【学生文件夹中的“附录:2软件的运用说明I、点击桌面上的图标里I03尔2打开软件。2、选择菜单中的【】/【】新建项目,在弹出的对话框中选择保存路径和填写项目名称,如下图所示,然后点击“保存”按钮。假如是采纳了“方法2:新数据库添加法”向2中添加单片机型号的话,会弹出一个“a”对话框,要在其中选择“
5、单片机”,再在弹出的对话框中选择“12C5A16S2”系列中的“12C5A08S2”单片机,然后点击“确定”按钮,如下图所示:3、接下来要新建一个源程序文件。选择【】/【】选项,在弹出的程序文本框中输入程序,并选择【】/【】选项,或者单击工具栏口按钮,保存源程序,(留意C文件后缀为*)然后点击“保存”按钮,如下图所示。假如已经有源程序文件,可以忽视这一步。4、单击1前面的+号,绽开里面的内容1,用右键单击1,在弹出的快捷菜单中选择1选项,如下图所示:5、选择刚才的文件“流水灯”,单击“按钮,添加完毕后单击按钮,关闭该窗口,如下图所示:6 .鼠标右键单击1,在弹出的快捷菜单中选择1选项,如下图所
6、示:7 .在弹出的1对话框中有10个选项卡,选中其中的第三个选项卡“”,中间的“:”【生成文件】选项肯定要选中,假如编译之后没有生成文件,就是因为这个选项没有被选中。默认是不选中的。最终点击“确定”按钮,如下图所示:8、编译程序。选择菜单【】/【】选项,或者单击工具栏中的幽按钮,如卜图所示,起先编译程序。9、假如编译胜利,开发环境下面会显示编译胜利的信息,如下图所示。10.假如有错误,回到源程序文本框中,修改程序,并且重新编译,直到编译胜利为止。至此编程工作顺当结束,可以将生成的*文件烧录进单片机,看看执行的结果了。试验三流水灯试验1、8个灯分别连接在单片机P2口上,具体见原理图;2、因为是阴
7、极通过电阻连接到单片机的口上,所以当口为“0”时灯亮,当口为“1”时灯灭;3、熟识延时子程序的结构和编写方法;4、编写主程序,实现灯的延时闪耀,闪耀频率在0.31.5秒之间可以随意设置:;5、具体可以参见“参考程序”。试验四音频输出试验1、本试验板的PO.3口上连接了1个蜂鸣器,具体见原理图;2、因为蜂鸣器是通过型三极管8550来驱动的,所以当口P0.3为“0”时蜂鸣器响,当口P0.3为“1”时蜂鸣器不响:3、熟识单片机编程限制蜂鸣器发声的工作原理;4、驾驭单片机编程限制蜂鸣器发出不同频率声音的方法;5、了解一段简短音乐乐谱的构成,及其单片机程序实现的基本方法;6、编写主程序,通过编程实现单片
8、机驱动蜂鸣器自动演奏一段音乐;7、具体可以参见“参考程序”。试验五按键的查询编程试验1、本试验板上有一个按键连接在单片机的中断1(1)接口上,具体见原理图:2、8个灯分别连接在单片机PO口上,具体见原理图;因为是阴极通过电阻连接到单片机的口上,所以当口为“0”时灯亮,当口为“1”时灯灭:3、熟识中断子程序的编写方法;4、编写主程序,实现灯的延时闪耀,闪耀频率在0.31.5秒之间可选;5、具体可以参见“参考程序”。试验六按键的中断编程试验1、本试验板上有个按键连接在单片机的中断1(1)接口上,具体见原理图;2、8个灯分别连接在单片机PO口上,具体见原理图:因为是阴极通过电阻连接到单片机的口上,所
9、以当口为“0”时灯亮,当口为“1”时灯灭;3、熟识中断子程序的编写方法;4、编写主程序,实现灯的延时闪耀,闪耀频率在0.31.5秒之间可选;5、具体可以参见“参考程序”。试验七数码管显示试验1、本试验板的串行口上通过74164连接了六个数码管,具体见原理图;2、因为本试脸板上的数码管是共阳数码管,所以当74164的端口为“0”时数码管对应的段亮,当74164的端口为“1”时数码管对应的段灭:3、了解数码管显示09等数字的原理和“字模”的构成方式;4、驾驭单片机通过串行口上连接的74164实现数码管显示数字的方法;5、熟识显示子程序的编写方法;6、编写主程序,实现通过数码管显示自己学号后六位的方
10、法;7、编写主程序,实现通过数码管循环显示自己全部学号数字的方法;8、具体可以参见“参考程序”。试验八矩阵键盘编程试验1、本试验板的P】口上连接了16个按键,具体见原理图;2、本试验板的串行口上通过74164连接了六个数码管,具体见原理图;3、了解行列翻转法进行矩阵键盘解码的工作原理.:4、驾驭行列翻转法矩阵键盘解码的编程方法:5、编写主程序,实现随意按下某键,其对应的键值能够在数码管上显示出来;6、具体可以参见“参考程序”o试验九定时器编程试验1、8个灯分别连接在单片机Po口上,具体见原理图:2、因为是阴极通过电阻连接到单片机的口上,所以当口为“0”时灯亮,当口为“1”时灯灭:3、了解单片机
11、中定时器的结构和工作原理;4、驾驭定时器初值的计算方法;5、熟识定时器子程序的编写方法:6、编写主程序,实现灯的定时闪耀,闪耀频率在0.31.5秒之间可以随意设置;7、具体可以参见“参考程序”。试验十电子时钟编程试验1、本试验板的串行口上通过74164连接了六个数码管,具体见原理图;2、因为本试验板上的数码管是共阳数码管,所以当74164的端口为“0”时数码管对应的段亮,当74164的端口为时数码管对应的段灭:3、复习数码管显示09等数字的原理和单片机通过串行口上连接的74164实现数码管显示数字的方法,以及显示子程序的编写方法;4、复习定时子程序的编写方法;5、编写主程序,实现单位时间长度的
12、定时,从而定时1秒钟:并且编程实现60进制和24进制计数器,最终实现24时制时钟;6、在主程序中编写按键程序,实现时钟当前时间的校时调整功能:7、具体可以参见“参考程序”。试验d一时钟芯片1302编程试验1、1302时钟芯片通过P3.5、P3.6、P3.7三个口连接到单片机上,具体见原理图;2、复习数码管显示。9等数字的原理和单片机通过串行口上连接的74164实现数码管显示数字的方法,以及显示子程序的编写方法;3、通过阅读1302时钟芯片的数据手册,了解其结构和工作原理;4、驾驭1302时钟芯片初始化的程序编写方法;5、编写程序,实现1302时钟芯片中时钟数据的读出,并且通过数码管显示:6、实现通过按键向1302时钟芯片中写入新的时钟数据的具体编程方法;7、具体可以参见“参考程序”o