单片机原理实验
1
单片机实验讲义
华南农业大学
f单片机原理实验
2
第一部分:89C51单片机实验系统介绍
一、系统概述本系统采用STC89C52单片机作为核心处理模块,属于51兼容机,除了具备51单片机的系列特点之外,还具有在线编程的能力,可选择使用串口方式或者ISP下载线的方式完成目标程序的下载。本系统的IO全部对用户开放,而且具有丰富的系统资源。系统的标准配置包含:1STC89C52学习板一块2USB线一条3串口线一条41602LCD模块一个5光盘一张
f单片机原理实验
3
二、系统资源系统具有如下丰富资源:18个发光二极管24位LED数码管3蜂鸣器4继电器与输出端子5外部中断按键(中断实验)644矩阵键盘7PS2电脑键盘接口8LCD1602接口9LCD12864接口10ADC模数转换(TLC0831芯片)11DAC数模转换(DAC0832芯片)12EEPROM实验(AT24C02)13实时时钟实验(DS1302)14串口实验15温度传感器(DS18B20)16红外遥控接收头(HS0038B)17I2C总线接口18步进电机接口19USB直接供电,也可有5V稳压电源直接供电
f单片机原理实验
4
20所有IO口外扩
f单片机原理实验
5
第二部分基本实验实验一实验环境
一、实验目的:1熟悉单片机实验使用的编译软件KeiluVisio
2,并掌握使用其进行程序编写的流程。2掌握实验板所用的程序下载软件使用方法。二、实验设备:STC89C52单片机实验板、串口下载线、USB连接线、电脑三、实验原理系统编程软件本系统采用可采用KeiluVisio
2作为程序编辑和调试软件。使用Keil软件进行单片机程序的步骤如下:
1首先安装Keil软件,然后双击
,打开keil软件
f单片机原理实验
6
2点击菜单第4项Project,建立一个工程文件,按确定以后,进入芯片型号选择,这里有国外各厂家的产品及其对应型号,选择正确的型号,并按确定。这里没有STC的单片机,可以选择Atmel公司的AT89S52,之后按确定。会出现如下的提示:
表示是否将初始化代码加到工程项目里,如果你使用的是C51编程,那么应该按是,如果是汇编语言则按否。3此时,一个工程文件就建立了,但是这个工程里面不包含任何文件。可以打开菜单的第一项File
ew,建立一个新的文本文件,将这个文件保存在项目文件相同的目录,根据使用汇编语言或者C语言编写后缀选择asm
f单片机原理实验
7
或者c4此后,在工程窗口中找到sourcegroup1,点击右键,选择addfilestogroup“sourcegroup1”把上面的asm或者c文件添加到工程项目里。之后,就可以在sourcegroup1下看到刚才添加的文件了。
5接下来双击r