1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > STC51单片机-控制LED闪亮的仿真-物联网应用系统设计

STC51单片机-控制LED闪亮的仿真-物联网应用系统设计

时间:2021-03-22 05:08:13

相关推荐

STC51单片机-控制LED闪亮的仿真-物联网应用系统设计

目录

一、说明二、重点三、实现四、下载

此项目是作为单片机应用系统设计,通过STC单片机实验开发装置的结构、原理电路、以及其所能实现的功能和应用,建立单片机实现多功能综合应用系统的整体概念,打下实际工程项目设计、开发、应用的较好基础。

分析和熟悉实验装置的硬件结构分析和掌握实验装置的电路原理:器件工作原理、电路接口原理、端口和编址分配原理、电路的主要技术参数等分析和了解设计方法,理解器件的合理布局,装置的工艺设计及安装工艺

一、说明

中断装置和中断处理程序统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。中断系统的应用大大提高了计算机效率。

不同的计算机其硬件结构和软件指令是不完全相同的,因此,中断系统也是不相同的。计算机的中断系统能够加强CPU对多任务事件的处理能力。中断机制是现代计算机系统中的基础设施之一,它在系统中起着通信网络作用,以协调系统对各种外部事件的响应和处理。中断是实现多道程序设计的必要条件。 中断是CPU对系统发生的某个事件作出的一种反应。

引起中断的事件称为中断源。中断源向CPU提出处理的请求称为中断请求。发生中断时被打断程序的暂停点称为断点。CPU暂停现行程序而转为响应中断请求的过程称为中断响应。处理中断源的程序称为中断处理程序。CPU执行有关的中断处理程序称为中断处理。而返回断点的过程称为中断返回。中断的实现实行软件和硬件综合完成,硬件部分叫做硬件装置,软件部分称为软件处理程序。

单片机控制LED闪亮的仿真,编程实现以下功能:

用Proteus绘制一个单片机I/O口应用电路,P1口连接8个LED,P2.0、P2.1连接2各按钮K1、K2用keilC51完成程序编写,实现用按钮控制LED显示:K1按下,显示流水灯;K2按下,显示高、低4位交替闪亮;二个按钮同时按下,LED显示二进制不断加1结果

二、重点

单片机中断系统及其控制方法单片机中断系统的实际应用

三、实现

#include<reg52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intvoiddelay(uint t)//延时函数{uchar i;while(t--) for(i=0;i<200;i++);}voidmain(){uchar l1=0xfe,l3=0x0f,l4=0x00; while(1){if((P2&0x03)==0x02){P1=l1;delay(100);l1=_crol_(l1,1) ;} // k1 按下,流水灯 if((P2&0x03)==0x01){P1=l3;delay(100);l3=~l3;}// k2 按下,高低 4 位交替亮 if((P2&0x03)==0x00){P1=~l4;delay(100);l4++;}//2 键都按下,加 1 显示if((P2&0x03)==0x03){P1=0xff;delay(100);}//2 键都不按下,灯全不亮}}

四、下载

详见:STC51单片机-控制LED闪亮的仿真-物联网应用系统设计项目开发

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。