项目二--单片机控制8位发光二极管.pptVIP

  • 20
  • 0
  • 约2.35千字
  • 约 16页
  • 2017-07-05 发布于浙江
  • 举报
项目二--单片机控制8位发光二极管

单片机应用技术 单片机应用技术 广西电力职业技术学院动力工程系 单片机应用技术 单片机应用技术 项目二 单片机控制8位发光二极管 任务1:单片机控制发光二极管 排电阻 +5V 任务1:单片机控制发光二极管 从上图可看出,由于二极管的阳极已接上了+5V,所以只要在阴极接地(0V)就可以发光。由于阴极接的是P1口,只要P1口的某一位输出二进制的0,对应的二极管就发光。 当P1=0xF0时,则LED1,LED2,LED3,LED4亮,只要执行程序: #includereg51.h//包含头文件,该文件定义          了特殊功能寄存器 void main() // 主函数 { //花括号开头 P1=0xF0; // P1(P1要大写)口低4位LED亮 } 程序的编辑及下载 程序要下载到单片中,一般要经过两个过程。 1 2 程序的编辑及编译KEIL软件使用 演示软件的使用,使用方法说明另附WORD文件。 修改程序 延时函数(程序) 第一种方法: void  delay (unsigned  int t) { unsigned  int  i; for(;t0;t- -) {for (i=1;i124;i++);} } 第二种方法: void  delay (unsigned  int t) {

文档评论(0)

1亿VIP精品文档

相关文档