doc文档 51单片机50个实例代码

专业资料 > IT&计算机 > 计算机软件及应用 > 文档预览
78 页 1160 浏览 2 收藏 5.0分

摘要:51单片机50个例程代码程序里有中断,串口等驱动,直接复制即可使用1-IO输出-点亮1个LED灯方法1/*----------------------------------------------名称:IO口高低电平控制论坛:编写:shifang日期:修改:无内容:点亮P1口的一个LED灯该程序是单片机学习中最简单最基础的,通过程序了解如何控制端口的高低电平------------------------------------------------*/#include<>//包含头文件,一般情况不需要改动,//头文件包含特殊功能寄存器的定义sbitLED=P1^0;//用sbit关键字定义LED到端口,//LED是自己任意定义且容易记忆的符号/*-----------------------------------------------主函数------------------------------------------------*/voidmain(void){//此方法使用bit位对单个端口赋值LED=1;//将口赋值1,对外输出高电平LED=0;//将口赋值0,对外输出低电平while(1){//主循环//主循环中添加其他需要一直工作的程序}}2-IO输出-点亮1个LED灯方法2 /*----------------------------------------------名称:IO口高低电平控制论坛:编写:shifang日期:修改:无内容:点亮P1口的一个LED灯该程序是单片机学习中最简单最基础的,通过程序了解如何控制端口的高低电

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2020-11-07 10:43:42上传分享
你可能在找
  • D1-基于单片机的数字电压表设计D2-基于单片机的智能电压表设计(温度检测器)D3-基于单片机的LED流水灯系统设计D4-基于单片机的智能船模设计D5-基于单片机的电梯控制模型设计D6-基于单片机的水位控制系统设计 D7-基于单片机的水位控制系统设计(STC89—51型)D8-基于单片机的多路数据采集系统设计D9-基于单片机的抢答器设计D10-基于单片机的数字温度计设计D11-基于单片机的智能小车设计D12-基于单片机的数字温度计设计 D13-基于单片机的遥控器设计D14-基于单片机的串行通信发射机设计D15-基于单片机的简易智能电动车设计D16-基于单片机的太阳能热水器控制器设计>>>>>>>>>>>>>>>>>憋疯的分割线<<<<
    4.7 分 5 页 | 15.50 KB
  • 4.9 分 0 页 | 2.32 KB
  • unsignedcharcodeTab[]={0xc0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};//共阳极数码管 0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};voidmain(){EA=1;EX0=1;IT0=1;P1=0xff;while(1){for(c=0;c<8;c++)//数码管扫描显示
    4.9 分 2 页 | 14.00 KB
  • 据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含未获得(注:如没有其他需要特别声明的,本栏可空)或其他教育机构的学位或证书使用过的材料。 作者签名:日期:年月日摘要介绍一种基于stc89c51单片机实现的智能避障小车设计。该系统前方采用两个红外反射式光传感器fc-51检测障碍物,控制系统通过检测信号识别障碍物并发出指令使小车绕行。 关键词:智能控制避障单片机目传感器录(以下内容仅供参考)1.系统功能………………………………… 系统工作原理2.设计方案………………………………………………………………2.1车体设计…………………………
    4.8 分 10 页 | 2.08 MB
  • 1.实验任务如图4.1.1所示:在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。 2.电路原理图图4.1.13.系统板上硬件连线把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。 4.程序设计内容(1).延时程序的设计方法作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为0.2秒,相对于微秒来说,相差太大,所以我们在执行某一指令时,插入延时程序,来达到我们的要求
    4.7 分 3 页 | 44.82 KB
  • 32路舵机控制机器人C51单片机C语言程序代码说明:32路舵机控制板,最多可以控制32个舵机,可以对仿生,人形等机器人进行控制,轻松上手。 /**********************************************************************本程序在STC89C51RC单片机中进行过测试,完全正常(晶振
    3.0 分 9 页 | 9.14 KB
  • 若51单片机使用C语言编程,51单片机中断号的排列顺序是按中断向量地址由低到高来排列中断号,不是按中断查询的优先级或者中断服务顺序的优先级来排列中断号的。 本内容简单介绍了C51单片机的中断号以及中断向量,方便大家了解和学习关键词:一、中断号二、interrupt和using在C51中断中的使用8051系列MCU的基本结构包括:32个I/O口(4组8bit 端口);两个16位定时计数器;全双工串行通信;6个中断源(2个外部中断、2个定时/计数器中断、1个串口输入/输出中断),两级中断优先级;128字节内置RAM;独立的64K字节可寻址数据和代码区。
    4.9 分 2 页 | 52.25 KB
  • 51单片机指令表助记符指令说明字节数周期数(数据传递类指令)MOVA,Rn寄存器传送到累加器11MOVA,direct直接地址传送到累加器21MOVA,@Ri累加器传送到外部RAM(8地址)11MOVA 直接地址传送到直接地址12MOV@Ri,direct直接地址传送到间接RAM21MOV@Ri,#data立即数传送到间接RAM22MOVDPTR,#data1616位常数加载到数据指针31MOVCA,@A+DPTR代码字节传送到累加器 12MOVCA,@A+PC代码字节传送到累加器12MOVXA,@Ri外部RAM(8地址)传送到累加器12MOVXA,@DPT
    4.7 分 4 页 | 183.00 KB
  • 单片机作业题第一章1.把下列十进制数转换成二进制数和十六进制数①(135)10=()2=(87)16②()10=2=162.请写出下列各十进制数在八位微型机中的原码、反码、和补码形式:①x=+38②x= 反=[+38]补=00100110B[+64]=[+64]原=[+64]反=[+64]补=01000000B[-112]原=B[-112]反=B[-112]补=B3.用十六进制形式写下列字符的ASCⅡ码: ①AB5=414235H②COMPUTER=434F4D52H第二章1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为___低电平____或___负脉冲__有效。
    5.0 分 14 页 | 161.00 KB
  • 在单片机中嵌入操作系统的利弊摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的嵌入式实时操作系统μC/OS-II的分觯? 1系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。 关键词:实时操作系统;μC/OS-II;单片机引言早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。
    4.7 分 3 页 | 57.75 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档