开发板实验说明:
1. 1位LED闪烁程序,3位按键控制程序,蜂鸣器控制程序。
(项目名称LED_TEST)
使用开发板上的SW1、SW2、分别控制LED(I/O) BEEP(蜂鸣器)
SW1--------LED(I/O)
SW2--------BEEP(蜂鸣器)
2. 系统时钟初始化程序。(项目名称OSCILLATORS)
通过观察开发板上LED(I/O) 的闪烁频率测试系统时钟初始化程序。
3. SRAM读写控制程序。(项目名称IS62LV1024_TEST)
在IDE编译环境中打开此项目,并如下图所示打开外部XRAM观察窗口:
在程序中设置断点,并运行程序,当运行到断点处时,可从XRAM窗口中观察到所写入的数据。
4. FLASH读写控制程序。(项目名称AT45DB041_TEST)
先将NSS引脚在外部拉到高电平(3.3V),如图(此时蜂鸣器会响):
运行程序,根据程序注释设置断点观察数据。
5. AD转换程序。(项目名称ADC_TEST)
通过测量开发板上的电位器输出电压测试AD转换程序,
AIN0----AIN3 4通道
(1)、将标号名称为AD的插针通过导线连接到0----4通道;
(2)、将串口线连接到UART0口,打开PC上的串口调试工具。
(3)、运行程序,通过调节电位器,可以看见通道上电压的变化。
6. DAC输出正弦波程序。(项目名称DA_TEST)
在C8051F040的DA0、DA1输出1KHZ的正弦波。
可以在上图所示的引脚上用示波器测量。
7. 开发板框架程序。(项目名称TEST_Project)
使能了开发板上的串口,使用户能够在调试时与开发板有一个交互(通过RS232)。用户可以在这个基本框架上开发其他的程序。
8. RS232通信程序。(项目名称UART0_TEST、UART1_TEST)
用跳线帽连接J501、J502的2、3脚。将串口线连接到UART0端口。
在AD转换程序中通过UART0输出采样数据。
9. RS485通信程序。(项目名称UART0_TEST)
用跳线帽连接J501、J502的1、2脚。将串口线通过一个232/485电平转换器连接到RS485端口。
在AD转换程序中通过RS485输出采样数据。
10. 读写DS1307程序。(项目名称DS1307_TEST)
根据程序中的注释,在程序中设置好断点。运行程序,在窗口中观察变量的变化。
等待一段时间,再次运行程序:
可以看出时间的变化(注意此处是按照DS1307的格式显示的数据)。
11. 12864液晶显示程序。(项目名称LCD_TEST)
使用开发板上的LCD接口连接LCD128*64液晶屏在屏上显示
C8051F020
LCD 测试程序
作者:王亮
emsyschina.com
12. CH375测试程序。(项目名称CH375_TEST)
将UART0与PC机串口连接,打开PC机上的串口调试工具。运行开发板上的CH375_TEST程序,将在串口调试工具上看见如下输出:
此时插入U盘(我这里插入的是一个32MB的小U盘),开发板上ACT_LED将会点亮,同时串口调试工具上将输出:
表示USB设备已经连接成功。
13.定时器中断测试程序。(项目名称TIMER_TEST)
利用C8051F020的定时器0中断程序来控制板载LED的闪烁频率。
14. USB设备模式测试程序。(项目名称CH375_DEVICE_TEST)
将CH375作为USB设备芯片使用,实现USB转串口功能。
(1)、在PC上安装CH372DRV.EXE程序。
(2)、通过USB连接线将开发板与PC机相连,同时将开发板与PC机串口相连,根据PC上提示选择自动安装CH375驱动程序。
(3)、将程序下载到开发板中。
(4)、打开上位机程序DOWNFILE.EXE,将test.bin文件下传到开发板。
(5)、开发板将接收到的数据通过串口(UART0)发送出来。
用户1869795 2016-1-27 11:45
用户1860011 2015-10-29 23:34
用户1492074 2014-9-18 09:15
ahljj_274654980 2014-8-16 08:30
用户1772746 2014-7-7 11:24
用户1757323 2014-5-9 22:52
用户1747895 2014-4-9 17:57
用户1614911 2013-11-18 12:42
用户444732 2013-8-20 10:31
太感谢了
用户1406942 2013-6-28 00:19