目录
目录----------------------------------------------------------------------------------------------- 2
前言 ----------------------------------------------------------------------------------------------3
第一章 训练训练板组成与结构------------------------------------------------------------4
1.1 训练设备的组成 --------------------------------------------------------------------------4
1.2 Silicon Labs C8051F 单片机开发工具简----------------------------------------------4
1.2.1 开发工具概述----------------------------------------------------------------------------4
1.2.2 开发工具主要技术指标----------------------------------------------------------------5
1.2.3 IDE 软件运行环境-----------------------------------------------------------------------5
1.2.4 开发工具与PC 机硬 件连接--------------------------------------------------------5
1.3 C8051F020 CPU 板简介------------------------------------------------------------------5
1.3.1 C8051F020 CPU 板概述 ------------------------------------------------------------ 5
1.3.2 C8051F020 片上系统单片机片内资源 --------------------------------------------5
1.4.1训练资源介绍: ---------------------------------------------------------------------6
1.4训练板组成与结构 ------------------------------------------------------------------------6
1.4.2训练板原理图: ----------------------------------------------------------------------6
1.4.3训练板上IO口分布图:----------------------------------------------------------------7
第 二章 C8051F020基本训练--------------------------------------------------------------10
训练一: 读写片内4KXRAM ------------------------------------------------------------10
训练二 IO口输入输出训练 ----------------------------------------------------------------10
训练三 I/O口演奏电子音乐 -------------------------------------------------------------- 11
训练四 定时器T3训练 --------------------------------------------------------------------- 17
训练五 比较器训练 ------------------------------------------------------------------------19
训练六 中断INT6与中断INT7训练 --------------------------------------------------- 21
训练七PCA0测量方波的周期 -------------------------------------------------------------22
训练八 PCA1输出8位PWM--------------------------------------------------------------- 27
训练九 12位ADC0训练 ------------------------------------------------------------------29
训练十 UART0方式0实现同步串行移位通信-----------------------------------------32
训练十一DAC0输出方波锯齿波正弦波 ----------------------------------------------34
第 三章 C8051F扩展训练 ---------------------------------------------------------------37训练十二 RS-232异步串行通信 -------------------------------------------------------37
训练十三 RS-RS-485异步串行通信 --------------------------------------------------40
训练十四SPI总线--- SST25VF16存储芯片读写 -------------------------------------43
实验十五 SMBUS总线---AT24C02训练-----------------------------------------------50
训练十六 ZLG7290 键盘显示 ---------------------------------------------------------56
训练十七 LCD显示 --------------------------------------------------------------------63
训练十八 实时时钟PCF8563 ----------------------------------------------------69
训练十九 PS2键盘 ------------------------------------------------------------------------76
训练二十 红外遥控-------------------------------------------------------------------------82