实验一:单个LED闪烁.zip 单片机实验内容:实验一,适合STC进取者开发板 实验一:熟悉Keil软件使用以及控制单个LED闪烁实验 熟悉Keil软件使用,学习程序编写和下载,能够独立控制点亮开发板上的每一个小灯,并且可以实现小灯点亮和关闭以及闪烁功能,LED闪烁的时间由自己设置。 各位好! 这是我第一次使用 ImapBox来实验资源,略微不熟,程序若有不足和修改的地方,愿各位在评论区指出,万分感谢。 进取者STC15开发板原理图
单片机课程实验内容——实验一:能够独立控制点亮开发板上的每一个小灯,并且可以实现小灯点亮和关闭以及闪烁功能,LED闪烁的时间由自己设置。(LED闪烁)
欢迎大家来参考本人程序来写代码
使用的开发板原理图及本次使用的模块
本次实验使用管脚P0_6,P0_7.
原理图
使用的模块实验一的代码部分
#include <reg51.h> #include <intrins.h> #define uchar unsigned char #define uint unsigned int uint a=0x3f;//DS1,DS2都亮。 uint b=0xff;//DS1,DS2都灭。 uint c=0xbf;//DS1亮,DS2灭。 uint d=0x7f;//DS1灭,DS2亮。 void Delay500ms() //@11.0592MHz { unsigned char i, j, k; _nop_(); _nop_(); i = 22; j = 3; k = 227; do { do { while (--k); } while (--j); } while (--i); } void main() { while(1) { //去掉或添加/*.....*/来选择闪烁模式 P0=a;Delay500ms();//四种模式 P0=b;Delay500ms();//四种模式 P0=c;Delay500ms();//四种模式 P0=d;Delay500ms();//四种模式 /* P0=a;Delay500ms();//对DS1和DS2一起闪烁 P0=b;Delay500ms(); */ /* P0=c;Delay500ms();//对DS1闪烁 P0=b;Delay500ms(); */ /* P0=d;Delay500ms();//对DS2闪烁 P0=b;Delay500ms(); */ } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算