下载此文档

51单片机实例.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
#include<>//包含头文件,一般情况不需要改动,//头文件包含特殊功能寄存器的定义/*------------------------------------------------主函数------------------------------------------------*/voidmain(void){//此方法使用1个字节对单个端口赋值 P0=0xfe;//P0口的最低位点亮,可以更改数值是其他的灯点亮 //0xAA是16进制,0x开头表示16进制数, //AA换算成二进制是10101010 while(1);//主循环}2、点亮多个LED#include<>//包含头文件,一般情况不需要改动,//头文件包含特殊功能寄存器的定义sbitLED0=P0^0;//,sbitLED1=P0^1;//LED是自己任意定义且容易记忆的符号sbitLED2=P0^2;sbitLED3=P0^3;sbitLED4=P0^4;sbitLED5=P0^5;sbitLED6=P0^6;sbitLED7=P0^7;/*------------------------------------------------主函数------------------------------------------------*/voidmain(void){ //此方法使用bit位对单个端口赋值 LED0=0;//,对外输出低电平 LED1=1; LED2=0; LED3=1; LED4=0; LED5=1; LED6=0; LED7=1; while(1);//主循环}3、花样灯#include<>//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义/*------------------------------------------------花样表格------------------------------------------------*/unsignedcharcodeseg[]={0x7f,0xbf,0xdf,0xef, 0xf7,0xfb,0xfd,0xfe, 0xff,0xff,0x00,0x00, 0x55,0x55,0xaa,0xaa };//rom允许情况可以无限添加voidDelay(unsignedintt);//函数声明/*------------------------------------------------主函数------------------------------------------------*/main(){unsignedchari;//定义一个无符号字符型//局部变量i取值范围0~255while(1){ P0=0xFE;//第1个LED亮for(i=0;i<8;i++) { Delay(20000); P0<<=1; }P0=0x7F;//第8个LED亮for(i=0;i<8;i++) { Delay(20000); P0>>=1; }P0=0xFE;//第1个LED亮for(i=0;i<8;i++) { Delay(20000); P0<<=1; P0|=0x01; } P0=0x7F;//第8个LED亮for(i=0;i<8;i++) { Delay(20000); P0>>=1; P0|=0x80; }//下面通过查表方法获得花样参数for(i=0;i<16;i++)//查表可以简单的显示各种花样实用性更强 { Delay(20000);P0=seg[i]; }}}/*------------------------------------------------延时函数,含有输入参数unsignedintt,无返回值unsignedint是定义无符号整形变量,其值的范围是0~65535------------------------------------------------*/voidDelay(unsignedintt){ while(--t);}4、数码管滚动显示HELLO#include<>//51芯片管脚定义头文件#include<>//内部包含延时函数_nop_();#defineucharunsignedchar#defineuintunsignedintuchardisplay[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xBF,0xBF,0x89,0x86,0xC7,0xC7,0xC0,0xBF,0xBF,//--HELLO-0xff,0xff,0xf

51单片机实例 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ffy51856fy
  • 文件大小48 KB
  • 时间2019-05-17