Start51单片机学习板 开发程序实例入门篇_80c51单片机程序实例
Start51单片机学习板 开发程序实例入门篇由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“80c51单片机程序实例”。
Start-51系列单片机学习板 开发程序实例
入门篇
一、基础知识
1)
2)
3)
4)
5)
6)学习51系列单片机基本知识。找一本单片机教材放在手边,边实战边学习 了解STC单片机的基本特点 了解Start-51单片机学习板的电路原理(阅读随板光盘说明书)学习STC单片机ISP软件及下载的方法(下载地址:)学习Keil C51软件的基本使用 学习C51的基础知识
二、入门实验
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)Hello Word:把P23口置低,点亮一个LED灯 基本I/O口实验:使用延时方法,控制一个LED灯闪烁(P23)定时器基本:使用定时器,控制一个LED灯以1S钟为周期闪烁 定时器应用:控制4个LED以流水灯形式闪动 外部中断:按下ENT键(P32),点亮一LED,再按下ENT键,对应LED灭 I/O键盘检测:分别按下一键,对应的LED被点亮,再按下键,则灭 蜂鸣器基本驱动:使用延时方法,控制蜂鸣器发声 蜂鸣器驱动应用1:使用高低两种频率值,产生警笛声 蜂鸣器驱动应用2:播放音乐——数码管显示应用1:在第一个数码管上任意显示0~9之间的数值 数码管显示应用2:在4个数码管上“同时”显示不同数值,如1,2,3,4 综合实验1——计数器:在数码管上显示按ENT键(P32)次数,(先十六进制显示,再改十进制)综合实验2——秒表:在数码管上显示秒数 综合实验3——分秒表:前两位显示分钟,后两位显示秒钟,中间小数点0.5S闪烁 综合实验4——方波信号发生器:10~200Hz,步长10Hz,P23输出,数码管显示频率值,UP:频率加,DN:频率减。综合实验5——简易跑表:前两位数码管显示秒数,后两位显示百分秒;按一下M键开始计时,再按一下停止;DN键清零 综合实验6 ——可多段计数的跑表:按一下M键开始计时,每再按一下记下当前计数
值,最多记四段;按一下UP键停止,再按一下UP键,第一个指示灯亮,并显示第一段计数值;继续按UP键,下一个指示灯亮,并显示下一段计数值;DN键清零