AVR单片机(ATMEGA16)外部中断程序_昵称90天可改的博客-程序员宅基地

技术标签: delay  AVR单片机  

#include<iom16v.h>
#include<macros.h>
#define uchar unsigned char
#define uint unsigned int
#pragma interrupt_handler exter1:3

void delay(uint x)
{
 uint y,z;
 for(y=x;y>0;y--)
 				 for(z=1111;z>0;z--);
}
void main(void)
{
 uchar i,temp;
 MCUCR=0x00;	   //外部中断低电平触发
 //MCUCR=0x08; //外部中断1下降沿触发
 GICR=0x80;	   //开外部中断1
 SREG=0x80;	   //开全局中断
 DDRB=0xff;
 while(1)
 {
  temp=0x01;
  for(i=0;i<8;i++)
  {
   PORTB=temp;
   temp<<=1;
   delay(50);
  }
 }
}
void exter1(void)
{
 PORTB=0xff;
}


 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhoukouguren/article/details/7719429

智能推荐

机器学习实战:模型评估和优化_周建丁的博客-程序员宅基地

原文:Real-World Machine Learning: Model Evaluation and Optimization 作者:Henrik Brink, Joseph W. Richards, Mark Fetherolf 译者:赵屹华 审校:刘翔宇监督学习的主要任务就是用模型实现精准的预测。我们希望自己的机器学习模型在新数据(未被标注过的)上取得尽可能高的准确率。换句话说,也就...

java schema校验_Json Schema 校验json,java代码示例_哎呀吗呀咪呀的博客-程序员宅基地

Json Schema 校验json,java代码示例1、json schema 入门请参考下面两篇博客1.1Json Schema 快速入门1.2Json Schema 简介2、java代码实现步骤2.1引入依赖com.github.fgejson-schema-validator2.2.62.2创建工具类JsonSchemaUtilimport com.fasterxml.jackson.da..._jsonschemafactory.bydefault().getvalidator().validate

ExtJs中getValue()和getRawValue()的区别_一杯烈酒配香烟的博客-程序员宅基地

一. ExtJS DateField 中getValue()和getRawValue()采用Ext.Ajax.request()提交日期格式的字段值时 用getValue()得到的datefield控件中的值是带时分秒格式的标准时间(例:2010-09-10T00:00:00)。故可以getValue()后再将获取的数据format。如果DateField有统一的格式化(比如:Y

【异常检测算法】隔离森林(Isolation Forest)算法_隔离森林算法_ChenVast的博客-程序员宅基地

南大周志华老师在2010年提出一个异常检测算法Isolation Forest,在工业界很实用,算法效果好,时间效率高,能有效处理高维数据和海量数据,这里对这个算法进行简要总结。iTree  提到森林,自然少不了树,毕竟森林都是由树构成的,看Isolation Forest(简称iForest)前,我们先来看看Isolation Tree(简称iTree)是怎么构成的,iTree是一种随机..._隔离森林算法

ansible playbook_超级大饭粒的博客-程序员宅基地

playbook基本使用相当于把模块写入到配置文件里面,例:[root@geenk03 ~]# cat /etc/ansible/test.yml---- hosts: 192.168.1.204 remote_user: root tasks: - name: test_playbook shell: touch /tmp/huansheng.txt结果;在192.

python学习笔记三_python sums_Hello攻城狮的博客-程序员宅基地

#字符串方法print(str.find(‘好’))#find 正向查找print(str.rfind(‘你’)) #rfind 反向查找,返回-1表示没找到print(str.index(‘好’))#index 正向查找,没找到报错,需异常处理try:print(str.rfind(‘v’)) #rindex 反向查找,没找到报错,需异常处理except:passhtml=‘大主..._python sums

随便推点

livox viewer多帧拼接_无人机高光谱内置推扫影像快速拼接方法研究_肌聯蛋白的博客-程序员宅基地

高光谱遥感具有光谱分辨率高、波段范围窄、图谱合一、连续成像等特点,能够区分出地物光谱的细微差别,探测到其他宽波段遥感无法探测的信息。因此,高光谱遥感在生态、大气、海洋、农业、林业、矿业等诸多应用领域具有非常大的优势。近年来随着成像光谱仪硬件技术不断发展,成像光谱仪的体积越来越小、重量越来越轻、成本越来越低,因而利用成像光谱仪获取高光谱影像更为方便、快捷。随着无人机技术的日益成熟,基于无人机平台的..._多个遥感高光谱相机拼接

使用freemarker模板导出excel_zhx0114的博客-程序员宅基地

话不多说直接进入正题,记录一次使用freemarker模板导出excel的过程:1.先写个导出文件的工具类。代码如下:package com.xxxx.web.action.xxx;import java.io.File;import java.io.IOException;import java.io.Writer;import java.net.URLEncoder;import java.util.Map;import javax.servlet.http.HttpServl

word2016 上次启动时失败以安全模式能够解决该问题【office专业版】_powerpoint上次启动失败_AnthongDai的博客-程序员宅基地

1、KB4011730补丁下载安装:https://download.microsoft.com/download/0/3/B/03B20BE1-5354-4198-AE88-451A760F2AF1/word2016-kb4011730-fullfile-x64-glb.exe/2、检查是否已经完整安装该补丁:3、打开word2016检查可用性【亲测可用】..._powerpoint上次启动失败

我承认 IDEA 2021.3 有点强!_码农code之路的博客-程序员宅基地

本文也是记录一下IDEA支持WSL、SSH、Docker运行 这个新特性的体验,这是我一直想要的功能。不用进行过多设置就让代码 Run 起来, 而且还支持断点 Debug,跟..._keep builder methods indents

cat快速查找文件内指定信息_weixin_30530523的博客-程序员宅基地

cat log.txt | grep "ERROR" | more查找 log.txt 文件内 包含 “ERROR” 的信息,分屏显示转载于:https://www.cnblogs.com/lishidefengchen/p/11076003.html_cat 查看包含error

精通Qt4编程(第二版)_weixin_30823001的博客-程序员宅基地

第一章 Qt 初步实践 集成开发环境: KDevelop , vim 第二章 对话框 Q_OBJECT 启动Qt元对象系统的一些特性,比如支持信号与槽等,它必须防止到类定义的私有区。 QDialog 类的虚函数 virtual void accept(), 验证对话框的返回值。 QLineEdit::setEchoMode(), 设置编辑框对象的内容显示方式,Normal, Pas..._qt4编程

推荐文章

热门文章

相关标签