基于Proteus学习单片机系列(一)——点亮LED
获取更多资源,请关注微信公众号:嵌入式基地
获取项目资源:公众号后台回复:单片机仿真
基于Proteus学习单片机系列(一)——点亮LED
基于Proteus学习单片机系列(二)——驱动数码管
基于Proteus学习单片机系列(三)——按键
基于Proteus学习单片机系列(四)——中断
基于Proteus学习单片机系列(五)——定时器实现电子表
基于Proteus学习单片机系列(六)——I2C总线AT24C04
基于Proteus学习单片机系列(七)——实时时钟DS1302
基于Proteus学习单片机系列(八)——AD转换及其应用--TLC549
基于Proteus学习单片机系列(九)——DA转换及其应用--TLC5615
基于Proteus学习单片机系列(十)——LCD1602
基于Proteus学习单片机系列(十一)——LCD12864
/********2018.4.20************/
学习本文之前,首先得会使用Protues,keil,STC-isp- 等软件。
本文程序以及仿真下载
例程下载
1. Protuess 设计电路
2.程序设计
#include<reg51.h>
sbit LED = P0^0; //LED接P0.0
void delay(unsigned int x) //延时函数
{while(x--);
}
void main() //主函数
{while(1){LED=0; //P0.0输出低电平,LED灭delay(5000); //调用延时函数,延时一段时间LED=1; //P0.0输出高电平,LED亮delay(5000); //调用延时函数,延时一段时间}
}
(1)单片机程序顺序执行程序,先执行主函数,在主函数内可以调用子函数,子函数不可以调用主函数。单片机程序从主函数入口依次执行每一条指令,执行完后回到主函数进行下次循环。
(2)延时函数
延时就是单片机执行了一个延时函数。单片机执行延时函数的每一条指令时都会浪费一些时间,浪费的时间就是调用延时函数所获得的时间,但是延时函数不能精确延时。
(3)利用位定义让LED等价于P0^0。LED等于0,先让P0^0为低电平关掉LED,延时一段时间再让P0^0为高电平开启LED,在延时一段时间,一直循环达到LED闪烁的目的
基于Proteus学习单片机系列(一)——点亮LED相关推荐
- 基于Proteus学习单片机系列(七)——实时时钟DS1302
获取更多资源,请关注微信公众号:嵌入式基地 获取项目资源:公众号后台回复:单片机仿真 基于Proteus学习单片机系列(一)--点亮LED 基于Proteus学习单片机系列(二)--驱动数码管 基于P ...
- 基于Proteus学习单片机系列(二)——驱动数码管
获取更多资源,请关注微信公众号:嵌入式基地 获取项目资源:公众号后台回复:单片机仿真 基于Proteus学习单片机系列(一)--点亮LED 基于Proteus学习单片机系列(二)--驱动数码管 基于P ...
- 基于Proteus学习单片机系列(六)——I2C总线AT24C04
获取更多资源,请关注微信公众号:嵌入式基地 获取项目资源:公众号后台回复:单片机仿真 基于Proteus学习单片机系列(一)--点亮LED 基于Proteus学习单片机系列(二)--驱动数码管 基于P ...
- 基于Proteus学习单片机系列(七)——AD转换及其应用--ADC0832
获取更多资源,请关注微信公众号:嵌入式基地 获取项目资源:公众号后台回复:单片机仿真 项目下载 点击下载 1.电路图 2.程序 只在这里贴出主函数,其余的请点击上面(点击下载)进行下载,实在太麻烦. ...
- proteus学习笔记一:点亮LED
最近想学习下C51单片机,懒得折腾硬件了,就用proteus软件学习下,把过程记录下,希望能够帮助到想学习C51的人吧. 一.软件安装 1)proteus 8.13安装,请看这里:https://ww ...
- Raspberry PI 系列 —— 裸机点亮LED灯
Raspberry PI 系列 -- 裸机点亮LED灯 背景 近期刚买了Raspberry PI B+,配置执行了官方提供的Raspbian系统,折腾了一周Linux系统,感觉没啥意思,于是就试着想了 ...
- DSP(TMSF280049C)学习笔记2:点亮LED灯
DSP(TMSF280049C)学习笔记2:点亮LED灯 实验目的:点亮Texas InstrumentsTMSF280049C开发板,LED0与GPIO23相连,下载到FLASH,具体代码如下: # ...
- 单片机C语言-1-点亮LED灯
单片机C语言-1-点亮LED灯 #include "stm32f10x.h" //引入头文件//高低电平 //低电平 GND 0V //高电平 VCC 单片机的VCC供电电压//I ...
- zigbee学习之路(二)点亮LED
一.前言 今天,我来教大家如何点亮led,这也是学习开发板最基础的步骤了. 二.原理分析 cc2530芯片跟虽然是51的内核,但是它跟51单片机还是有区别的,51单片机不需要对IO口进行配置,而cc2 ...
- 合泰杯——合泰单片机工程之点亮LED
合泰杯--合泰单片机工程1之点亮LED 前言 一.安装HT-3000IDE 二.新建一个工程 二.编写代码 总结 前言 因为团队中很多成员参加了下个学期合泰杯的比赛,所以想利用寒假的时间来整理一套例程 ...
最新文章
- php session 域,PHP session 跨子域问题总结
- btc勒索病毒文件恢复及数据库恢复方案
- ML之xgboostGBM:基于xgboostGBM算法对HiggsBoson数据集(Kaggle竞赛)训练(两模型性能PK)实现二分类预测
- oracle常用的时间格式转换
- CodeForces - 858D Polycarp's phone book(字典树/map)
- $.countdown is not a function
- 《深入理解Java虚拟机》读书笔记
- Oracle 客户端工具
- 大屏监控系统实战(2)-后台工程搭建
- ApacheCN 数据科学译文集 2020.8
- Java nginx 双向ssl_Nginx配置单项SSL以及双向SSL
- 翻译 Windows Server 2016和System Center 2016 技术预览版4 使创新更容易
- 深入分析Android (build/core/*.mk脚本)
- 编写一个简单的widget
- 简单的java程序设计原则和模式
- WEB前端使用SheetJS读写excel文件
- 教你记录借还款,查看收支账户记录
- html 渐变背景色,渐变文字颜色
- Browserslist: caniuse-lite is outdated. Please run next command npm update caniuse-lite browserslis
- 编程序,输出1/3-3/5+5/7-7/9…+19/21的结果
热门文章
- 第四章 SQL语法分类
- 北京消费者买15类节能商品可获补贴 单件最高800元
- 震撼人心的爱·《山月不知心底事》·一
- django里template中的书名号
- SmartBI入门(一)介绍和安装
- Python - 【珍藏】知识清单及文章链接
- GPU 编程 CPU 异同点_22年后再战显卡市场 分析师:英特尔GPU不会构成威胁
- 怎么linux添加guest,如何为Ubuntu 16.04安装VirtualBox Guest Additions
- vue-loader was used without the corresponding plugin.
- UVa-202 Repeating Decimals