单片机的C编程

发布者:NexusDream最新更新时间:2016-01-13 来源: eefocus关键字:单片机  c编程  LED交替闪 手机看文章 扫描二维码
随时随地手机看文章

说明:以下程序都是经过本人亲自调试并成功.

 

目的:红绿LED交替闪

程序如下:

#include

sbit led1=P3^6;
    sbit led2=P3^7;
    void delay02s (void)   //延时
     {
        unsigned x,y,k;
        for(x=10;x>0;x--)
        for(y=10;y>0;y--)
        for(k=248;k>0;k--);
     }
    void main(void)     //主程序红绿LED交替闪烁
      {
        while(1)
         {
            led1=0;
            led2=1;
            delay02s();
            led1=1;
            led2=0;
            delay02s();
          }
       }

关键字:单片机  c编程  LED交替闪 引用地址:单片机的C编程

上一篇:单片机硬件抗干扰经验
下一篇:单片机的C编程<2>

推荐阅读最新更新时间:2024-03-16 14:43

基于SST89E564RC单片机的多点温控采暖控制系统简介
利用SST89E564RC单片机及新型测温器件设计了多点温控采暖控制系统,根据室内各点温度设定实时控制采暖系统,从而提高居室的舒适性以及采暖的经济性。 1 系统设计目标 系统总体设计思想是以SST89E564RC单片机为控制核心,整个系统硬件部分包括温度检测部分、控制执行部分、显示及键盘系统及最小系统基本电路。系统利用单片机获得温度传感器数据并与系统设计值进行比较,根据比较结果分别控制执行系统。温度控制系统控制框图如图1所示。 2 系统硬件设计 根据系统所需完成的功能,设计系统硬件结构如图2所示。 2.1 控制核心 系统采用SST89E564RC单片机作为控制核心,进行温度采集
[单片机]
基于SST89E564RC<font color='red'>单片机</font>的多点温控采暖控制系统简介
MCS-51单片机的存储器组织结构
特点:哈佛结构,程序存储器与数据存储器分开,两者各有一个相互独立的64K(0x0000 ~ 0xFFFF)的寻址空间(准确地说,内部数据存储器与外部数据存储器不是一回事)。 程序存储器: ① 用于存放程序(可执行的二进制代码映像文件,包括程序中的数据信息),还包括初始化代码等固件。 ② 为只读存储器。注意,这里的“只读”,是指单片机(CPU)在正常工作时对其的访问方式是只读的;而现在大多数单片机的程序存储器(不管是内部还是外部)都采用了FLASH ROM,来取代以前所用的ROM、E2PROM等,可方便地进行在线编程(ISP)。 ③ 标准8051的内部程序存储器大小为4KB(0x0000 ~ 0x0FFF);而具体的
[单片机]
汽车发动机转速信号模拟器设计
介绍一种简单、便携、多功能的发动机转速信号模拟器,采用PWM信号逼近的方法生成幅值随发动机转速变化的磁电信号,采用输出比较的方式输出霍尔信号。该模拟器可以方便地设定发动机参数和实时在线修改发动机转速,并能够实时显示。实验结果表明,该模拟器具有信号精度高、发动机转速范围大的特点。 随着发动机电控系统的结构和控制策略日趋复杂,电控系统的研发工作难度以及实验工作量大大增加,成本也大幅度提高。V型开发模式已经成为发动机ECU(Electronic Control Unit,电子控制单元)开发流程的主流,其中的硬件在环仿真中,为了配合ECU软件的开发,需要模拟发动机的转速信号来验证软件算法的正确性。 目前已经有很多研发人员已经做了这方面的研
[嵌入式]
51单片机内部定时器/计数器应用
M1M0工作方式功能描述00工作方式013位计数器01工作方式116位计数器10工作方式2自动再装入8位计数器11工作方式3定时器0:分成两个8位计数器; 定时器1:停止计数 定时器/计数器方式控制寄存器TMOD不能进行位寻址,只能用字节传送指令设置定时器工作方式,低半字节定义为定时器0,高半字节定义为定时器1。复位时,TMOD所有位均为0。 例:设定定时器1为定时工作方式,要求软件启动定时器1按方式2工作。定时器0为计数方式,要求由软件启动定时器0,按方式1工作。 我们怎么来实现这个要求呢? 大家先看上面TMOD寄存器各位的分布图 第一个问题:控制定时器1工作在定时方式或计数方式是哪个位?通过前面的学习,我们已知道,C/T位(D
[单片机]
TI 推出低功耗MCU,为便携式医疗诊断设备提供完整信号链
支持片上系统集成的新型 MSP430 MCU 有助于降低手持式测量与监控系统成本 2007 年 11 月 14 日,北京讯 日前,德州仪器 (TI) 宣布推出一款片上系统 (SoC) 微控制器单元 (MCU),该器件能为手持式医疗应用提供完整的信号链,将低功耗嵌入式技术的集成度提升到全新的水平,同时促使价格进一步降低。新型 MSP430FG4270 MCU 集成了设计低成本便携式医疗诊断设备所需的全系列功能。大容量片上存储器与全系列集成模拟外设有助于尽可能降低组件成本,缩小系统占用空间,理想适用于多种便携式应用,如个人血压监控器、肺活量计、搏动器以及心率监控器等便携式应用。(更多详情,敬请访问: http://www.ti.c
[新品]
基于单片机的数字频率计的方案
在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率计在教学、科研、测量仪器、工业控制等方面都有较广泛的应用。测量频率的方法有多种,其中电子计数测量频率具有精度高、使用方便、测量迅速,以及便于实现测量自动化等优点,是频率测量的重要手段之一。本设计就是用计数的方法,以单片机AT89C51为控制核心,充分利用其软硬件资源,设计并制作了频率计的计数、显示部分。 1 测频设计原理 频率计测频原理方框图如图1所示。被测输入信号通过脉冲形成电路进行放大与整形(可由放大器与门电路组成),然后送到单片机入口,单片机计数脉冲的输入个数。计数结果经LED数码管显示,从而得到被测信号频率。
[单片机]
基于<font color='red'>单片机</font>的数字频率计的方案
单片机知识(一)
教学内容:单片机概述 1、何谓单片机一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。 天!PC中的CPU一块就要卖几千块钱,这么多东西做在一起,还不得买个天价!再说这块芯片也得非常大了。 不,价格并不高,从几元人民币到几十元人民币,体积也不大,一般用40脚封装,当然功能多一些单片机也有引脚比较多的,如
[单片机]
基于C8051单片机和FPGA实现导纳测量仪的系统设计
虚拟仪器的广泛应用,使得用户可以根据需求,设计自己的仪器系统。无源网络导纳测量仪即是虚拟仪器设计思想的一种具体运用,旨在实现对端口网络的导纳进行自动测量。测量仪是以C8051单片机为控制和处理核心,采用可编程逻辑器件EPF10K10,根据DDS原理产生信号源,将信号源连接到待测的网络上,对网络两端的电压和电流进行差分放大,使其输出电压尽可能达到ADC的最大输入电压,然后进行A/D采样,采样时,频率随信号频率而改变,一个周期内固定采32个点,用单片机的P1、P2直接接收数据,边采样边接收。对采样所得的电流、电压数据进行快速傅立叶变换(FFT),并分别求出其模值和相位,则导纳的模值为电流模值与电压模值之比,相位为电流与电压的相位之差。
[单片机]
基于C8051<font color='red'>单片机</font>和FPGA实现导纳测量仪的系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved