单片机测试实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AVR学习板测试实验报告

姓名:冯进福班级:09机械1班学号:0915020064

一、测试程序目录

(1)跑马灯1

(2)跑马灯2

(3)跑马灯3

(4)蜂鸣器(Buzz.hex)

(5)定时器数码管显示

(6)数码管显示

(7)数模DAC7512单片电压输出(DAC7512.hex)

(8)1602液晶显示

(9)12864液晶实验显示

(10)AD模数转换实验

(11)DS18B20温度数码管显示

(12)EEPROM开机记忆存储实验

(13)I2C-24C01

(14)I2C-PCF8563

(15)PCF8563T串口接收

(16)PCF8563T蜂鸣报警

(17)PCF8563T数码管显示

(18)SPI接口实验

(19)按键实验LED显示

(20)串口接收-24C01.hex

(21)串口收发

(22)看门狗实验

(23)按键实验

二、使用的单片机简介

1)、CPU核心板mega128,AVR单片机主芯片,内包含有:128K Flash、4K SRAM、4KByte EEPROM,芯片可与AT mega64互换。

2)、AT24C02,I2C总线器件,EEPROM数据存储器,256Byte EEPROM。

3)、74HC595,SPI总线器件,SPI总线并口扩展器件,8位移位寄存器(串行输入,3S并行锁存输出)。

4)、PCF8563T,时钟芯片。

5)、RS232,RS232接口芯片,两组接口(和下面485接口共用CPU两组UART接口)。

6)、MAX487,485网络驱动芯片,产品组网中最常用最方便的一种方式,大部分室外控制网络采用485通信。

7)、8个输入按键、1个复位按键。

8)、4位动态扫描LED数码管、8位LED发光二极管。

9)、1个无源蜂鸣器。

10)、2路A/D输入可调电位器。

11)、1个三线扩展接口,可用来扩展热敏电阻、DS18B20数字温度计等实验。

12)、LCD接口,液晶显示屏接口,可接LCD1602和LCD12864两种液晶屏.

13)、AVR JTAG仿真接口,AVR ISP下载接口。

14)、所有IO口全部引出,方便扩展实验及测试。

15)、CPU采用独立mega128核心板,方便升级及更换芯片。

16)、在1路RS232外提供了1路RS485网络驱动芯片,实用的多点远程通信网络。

三、测试的环境

实验的地点在工程北的333机房中进行,温度大概有23到24摄氏度。

四、测试的结果

(1)跑马灯1

功能:跑马灯1的程序功能主要是控制灯闪亮的顺序,使八个灯有规律的闪亮。但对按键和其他元件不起任何控制作用。

测试结果:将此程序烧进单片机中后,八个灯立即全部闪亮,瞬间后八个灯依次由上到下均匀的有规律的闪亮;之后8个灯全部又一起闪亮一次,然后第一个灯和最后一个灯一起闪亮一次,接着是第二个和倒数第二个一起闪亮一次,一直到中间两个灯一起闪亮;然后8个灯有全部一起闪亮一次,接着又从中间两个灯开始一起闪亮,一直到第一个和第二个。由此不断的循环,灯闪亮的间隔是非常短的,所以看起来非常好看。

(2)跑马灯2

功能:跑马灯2程序的功能和跑马灯1程序的功能差不多,只是控制灯闪亮的规律不同。

测试结果:将跑马灯2程序烧到单片机中后,8个灯依次从第一个到最后一个不断的重复闪亮,间隔时间相对跑马灯1的要慢得多。

(3)跑马灯3

功能:随机的控制灯的闪亮。

测试结果:8个灯无规律的闪动,有时候是两个同时闪动,有时候是三个、四个,但是闪动的时间间隔是一样的。

(4)蜂鸣器(Buzz.hex)

功能:主要控制蜂鸣器的声音,同时也控制了前7个灯的闪亮和第二排的第二个黑色按钮。

测试结果:蜂鸣器间断的发出嘀的声音,前7个灯一直亮着,当按下第二排第二个黑色的按钮时,蜂鸣器连续的发出3声的嘀响。

(5)定时器数码管显示

功能:控制数码管的显示方法和显示的数字,和灯的闪亮。

测试结果:8个灯全部一起一直都亮着,数码管显示开始计时。

(6)数码管显示

功能:控制数码管的显示方法和一些按钮的作用,还有灯的闪亮。

测试结果:8个灯全部一起一直亮着,数码管显示开始计时,当按下红色的按钮时,计时器重新开始计时。

(7)数模DAC7512单片电压输出(DAC7512.hex)

功能:不详

测试结果:无任何现象

(8)1602液晶显示

功能:不详

测试结果:无任何现象

(9)12864液晶实验显示

功能:不详

测试结果:无任何现象

(10)AD模数转换实验

功能:不详

测试结果:无任何现象

(11)DS18B20温度数码管显示

功能:不详

测试结果:无任何现象

(12)EEPROM开机记忆存储实验

功能:控制数码管显示管的显示和按钮的作用还有灯的闪亮。

测试结果:8个灯全部一起一直亮着,开始数码管显示0,当按一下红色的按钮时数码管显示的数字变为1,再按一下时变为2,每按一下数字就会增加1。(13)I2C-24C01

功能:不详

测试结果:无任何现象

(14)I2C-PCF8563

功能:应该是控制传感器检测周围的温度,然后让数码管显示出检测到的温度值,还有控制一些按钮,使按钮能够控制数码管显示的数字。

测试结果:八个灯一直亮着,数码管显示管显示23.59,这个数字的小数点一直都在闪动,然后如果按住红色按钮不放,数码管里显示的数字消失,当放开红色按钮时,数字又被显示出来;按住第一排的第一个和第二个黑色按钮不放时,数字也同样消失,当松开时数字又被显示出来,如果连续按下多次这两个按钮的话

相关文档
最新文档