- 17
- 0
- 约小于1千字
- 约 3页
- 2018-05-27 发布于河南
- 举报
实验二 基于单片机的流水灯
实验二 流水灯
一、实验目的
掌握循环移位的工作原理和操作方法,学会使用 C51 封装好的函数库C51LIB,延时函数的时间估算。
二、实验内容
单片机P1 口相连的8个发光二极管中的一个循环移位点亮,同时蜂鸣器发出滴滴的响声。
三、实验电路
四、实验程序
#include reg51.h
#include intrins.h //后面要用到它里面的_crol_(k,l)函数
这个函数的意思是把一个字符变量k 循环左移l 位,关于它的说明请查看安装KEIL 目录下的\Keil\C51\HLP 文件夹里面的c51lib,这个文件里面有各种用C语言封装好的函数库,在以后使用其中某些函数时可以直接使用而自己不必再写。
unsigned char a,b,k,j; //定义四个字符变量
sbit beep=P2^3; //定义蜂鸣器的接口
void delay10ms() //延时子程序,大约延时10ms
{
for(a=100;a0;a--)
for(b=225;b0;b--);
}
void main()
{
k=0xfe; //先给k一个初待移位
while(1)
{
delay10ms();
beep=0; //打开蜂鸣器
delay10ms(); //让它响10m
您可能关注的文档
最近下载
- 第01讲利用Kali工具进行信息收集.ppt VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 机工社2023渗透测试技术教学课件第2章-2-3-Kali Linux的开源工具.pptx VIP
- The Principle of Auditing(西南财经大学)中国大学MOOC慕课章节测验答案(课程ID:1207053801).pdf
- VC++环境下GPS导航电子地图的应用与技术探索.docx
- 2025《基于单片机的纸张计数装置设计(附图)》10000字.docx
- 新教材人教版高中生物必修2遗传与进化各阶段性测验(1-3章,4~6章,1~6章,附解析).pdf VIP
- 六周期框架下的多资产ETF配置.pdf VIP
- 基于Factory IO的物料分拣系统仿真设计.docx
- 第15课《明朝的统治》PPT课件.pptx
原创力文档

文档评论(0)