编译通过后,AVR单片机综合试验板接通5V稳压电源,将生成的ac25.hex文件下载到试验板上的单片机中,注意,标示“UART”及”LED”的双排针应插上短路块。在做实验时,我们需要在PC机上进行信息发送。这里使用的是一个名叫COMPortDebuger(串口调试器软件)的免安装共享软件,其下载地址为http://emouze.com或http://www.hleleCTRon.com打开串口调试器软件,其界面如下图所示。
右上方为发送区,右下方为接收区。左上方的初始化区域(如波特率、数据位等)一般不必更改(初始化为:端口号1、波特率9600、数据位8、停止位1、校验位无)。若你的PC机串口COM1已占用时,才可考虑改用COM2。
将PC机的串口与AVR单片机综合试验板的串口连接好。
清空发送区、接收区的原有内容,然后打开串口。
我们做的实验比较简单,每次只能输入一位字符进行发送。
发送区输入1,点发送,我们发现AVR单片机综合试验板的8个LED(D1—D8)中,D6、D5、D1发光管点亮(即数据为Ox31),同时接收区立即显示收到的1(见下图)。
发送区输入A,点发送,我们发现D7、Dl发光管点亮(即数据为Ox41),同时接收区立即显示收到的A(见下图)。
通过查对ASCII码表可知,Ox31是数字1的ASCII码,Ox41是字母A的ASCII码。
发送区勾选“按16进制显示或发送”,接收区勾选“按16进制显示”,发送区输入8,点发送,我们发现AVR单片机综合试验板的中,D4发光管点亮(即数据为Ox80),同时接收区立即显示收到的08,其界面如下图所示。
发送区输入F,点发送,我们发现AVR单片机综合试验板的中,D1-4发光管点亮(即数据为OxOF),同时接收区立即显示收到的OF,其界面如下图所示。与16进制的数据完全相符。
询方式。
在我的文档中新建一个ac26的文件夹。建立一个ac26.pr.的工程项目,最后建立源程序文件ac26.c。输入下面的程序:
编译通过后,AVR单片机综合试验板接通5V稳压电源,将生成的ac26.hex文件下载到试验板上的单片机中,注意,标示“UART“的双排针应插上短路块。我们还是使用COMPort De-buger的串口调试器软件。
打开串口调试器软件。左上方的初始化区域(如波特率、数据位等)不必更改(初始化为端口号1、波特率9600、数据位8、停止位1、校验位无)。若你的PC机串口COM1已占用时,才可考虑改用COM2。
将PC机的串口与AVR单片机综合试验板的串口连接好。
清空发送区、接收区的原有内容,然后打开串口。给试验板上电,我们看到PC机上显示出试验板发送出的字符串,见下图。
发送区输入A,点发送,我们看到PC机上显示出试验板回发出的“当前按键是.A”的字符串;发送区又输入V,点发送,我们看到PC机上显示出试验板回发出的“当前按键是:V”的字符串:发送区输入R,点发送,我们看到PC机上显示出试验板回发出的“当前按键是.R”的字符串。如下图
所示。
上一篇:业余电台的通话程序