截图
简介
这是一个关于51单片机开发板教程PPT课件,包括了单片机结构及原理,中断系统,定时/计数器,串口通信,工具软件介绍、流水灯实验等内容,51单片机原理及应用第一讲 单片机结构及原理第二讲 中断系统第三讲 定时/计数器第四讲 串口通信第五讲 工具软件介绍、流水灯实验 51单片机原理及应用 什么是单片机 单片机能做什么 单片机能做什么工业控制 用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如电机转速控制、温度控制、自动生产线等。智能仪器仪表 提高了仪器仪表的使用功能和精度,使仪器仪表智能化,同时还简化了仪器仪表的硬件结构。如各种智能电气测量仪表、智能传感器等。 机电一体化产品 机电一体化产品是集机械技术、微电子技术、自动化技术和计算机技术于一体,具有智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、传真机、复印机等。分布式系统的前端模块 在较复杂的工业系统中,经常要采用分布式测控系统完成大量的分布参数的采集,欢迎点击下载51单片机开发板教程PPT课件哦。
51单片机开发板教程PPT课件是由红软PPT免费下载网推荐的一款仪器设备PPT类型的PowerPoint.
51单片机原理及应用第一讲 单片机结构及原理第二讲 中断系统第三讲 定时/计数器第四讲 串口通信第五讲 工具软件介绍、流水灯实验 51单片机原理及应用 什么是单片机 单片机能做什么 单片机能做什么工业控制 用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从而提高生产效率和产品质量。典型应用如电机转速控制、温度控制、自动生产线等。智能仪器仪表 提高了仪器仪表的使用功能和精度,使仪器仪表智能化,同时还简化了仪器仪表的硬件结构。如各种智能电气测量仪表、智能传感器等。 机电一体化产品 机电一体化产品是集机械技术、微电子技术、自动化技术和计算机技术于一体,具有智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、传真机、复印机等。 分布式系统的前端模块 在较复杂的工业系统中,经常要采用分布式测控系统完成大量的分布参数的采集。在这类系统中,采用单片机作为分布式系统的前端采集模块,系统具有运行可靠,数据采集方便灵活,成本低廉等一系列优点。 家用电器 家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、洗衣机、电饭煲、高档洗浴设备、高档玩具等。 1.2 单片机的发展概况 第二讲 80C51的中断系统 一、80C51的中断系统结构 2、中断源入口地址 80C51单片机中断处理过程 中断响应条件 有中断请求; 对应中断允许位为1,开中断(即EA=1)同时满足时,才可能响应中断。 第三讲 80C51的定时/计数器 实现定时常用的三种方法: main()函数中: TMOD=0x01;//设置定时器0为工作方式1 TH0=0xFE; //定时器0高8位给初值 TL0=0xC0; //定时器0低8位给初值 EA=1; //开总中断 ET0=1; //开定时器0中断 TR0=1; //启动定时器0 中断服务程序中重新装入定时初值 void timer0() interrupt 1 { TH0=0xFE; //定时器0高8位给初值 TL0=0xC0; //定时器0低8位给初值 } 串口通信例子 REN=1; //允许接收 SM0=0; SM1=1; //设置串口工作方式 TR1=1; EA=1; //开总中断 ES=1; //开串口中断 while(1) { if ( flag==1 ) { ES=0; //关串口中断 flag=0; //清零 SBUF=a; //设置待发送数据 while(!TI); //等待发送完成 TI=0; //清除发送中断标志 ES=1; } } } 中断服务程序 void serail() interrupt 4 { RI=0; //软件清除接收中断标志 a=SBUF; //读数据 flag=1; } 单片机流水灯程序 #include
展开