atmega 128 单片机 开发 例子 例程 教程 ADC PWM 呼吸灯_atmega128例程-程序员宅基地

技术标签: 例程  atmega128  教程  单片机  

1 IO

在这里插入图片描述
PD0独立按键让PORTB取反。


#include <string.h>
#include <stdio.h>
#include <string.h>
#include <delay.h>
#include <iom128v.h>

void main()
{
   
    
 	DDRB=0xff;//方向设置:输出1 输入0 
	PORTB=0xff;//输出高电平

	DDRD &= (~0X01);
	PORTD |= 0x01;
	
	while ( 1 )
	{
   
    
	 	  if((PIND&0x01)==0)//按键检测
		  {
   
    
		    while((PIND&0x01)==0);//等待按键松开
		   	PORTB=~PORTB;						  	
		  }
		
	}
}

在这里插入图片描述

2 外部中断



#include <string.h>
#include <stdio.h>
#include <string.h>
#include <delay.h>
#include <iom128v.h>

void main()
{
   
    
	DDRB	= 0xff;                         /* 方向设置:输出1 输入0 */
	PORTB	= 0xff;                         /* 输出高电平 */

	DDRD	&= (~0X01);
	PORTD	|= 0x01;


	EIMSK	|= 0x03;                        /* 使能外部中断0和外部中断1 */
	EICRA	= 0x0A;                         /*下降沿触发方式 */
	MCUCSR	= 0x00;                         /* 控制和状态寄存器初始化 */
	
	SREG |= 0x80;                           /* 开启全局中断 */

	while ( 1 )
	{
   
    
		
	}
}


#pragma interrupt_handler  INT0_ISR:iv_INT0     
void INT0_ISR()                                 /* 中断0服务程序 */
{
   
    
	PORTB = ~PORTB;
}


#pragma interrupt_handler  INT1_ISR:iv_INT1
void INT1_ISR()            /* 中断1服务程序 */
{
   
    
	PORTB = ~PORTB;
}



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

智能推荐

第三十六章、PyQt输入部件:QAbstractSpinBox派生类QSpinBox、 QDoubleSpinBox、QDateTimeEdit、QDateEdit和QTimeEdit_pyqt spinbox-程序员宅基地

文章浏览阅读1k次。专栏:Python基础教程目录专栏:使用PyQt开发图形界面Python应用专栏:PyQt入门学习老猿Python博文目录老猿学5G博文目录一、概述Designer输入部件中的Spin Box、Double Spin Box、Time Edit、Date Edit、Date/Time Edit分别对应类QSpinBox、 QDoubleSpinBox、QDateTimeEdit、Q..._pyqt spinbox

HTML——表单元素的综合案例_html表单元素的综合案例-程序员宅基地

文章浏览阅读3.7k次,点赞6次,收藏19次。表单元素的综合案例效果图;下拉框编程规定每个表单元素都用< div > < /div> 标签包裹;表单元素里的文本都用< span>< /span>标签包裹,对于有< label>标签包裹文本的,就不用< span>标签了;input元素需要改变宽和高的添加类.com。代码:<!DOCTYPE html><html><head> <meta charset_html表单元素的综合案例

kd 树算法之详细篇_kd树算法之详细-程序员宅基地

文章浏览阅读290次。【数学】kd 树算法之详细篇宏观经济算命椰山巅一寺,山巅二寺124 人赞了该文章期末考完试啦,趁着过年有时间,搬砖搬砖!导语:在上一篇《kd 树算法之思路篇》中,我们介绍了如何用二叉树格式记录空间内的距离,并以其为依据进行高效的索引。在本篇文章中,我们将详细介绍 kd 树的构造以及 kd 树上的 kNN 算法。作者:肖睿编辑:宏观经济算命师本文由JoinQuan..._kd树算法之详细

Hadoop对各个节点的角色定义_在hadoop的角色划分中根据hd fs进行划分-程序员宅基地

文章浏览阅读629次。Hadoop分别从三个角度将主机划分为两种角色。第一、最基本的划分为Master和Slave,即主人和奴隶;第二、从HDFS的角度,将主机划分为NameNode和DataNode(在分布式文件系统中,目录的管理很重要,管理目录相当于主人,而NameNode就是目录管理者);第三、从MapReduce的角度,将主机划分JobTracker 和TaskTracker(一个job经常被划分为_在hadoop的角色划分中根据hd fs进行划分

计算机毕业设计ssm番剧评价推荐3ar02系统+程序+源码+lw+远程部署_番剧评价推荐系统的设计与实现-程序员宅基地

文章浏览阅读114次。springboot基于springboot的影视资讯管理系统。springboot基于vue的百乐儿童玩具公司管理系统。jsp基于Web的鲜花采购及预定系统的设计与实现ssh。springboot基于微信小程序的二手商城。ssm基于SSM框架的学习资料校内共享平台。ssm基于JEE的人才招聘系统的智能化管理。ssm基于Android的个人健康系统。ssm基于ssm架构的校园二手物品交易。_番剧评价推荐系统的设计与实现

在STM32价格疯长下,哪些国产32可以替代?-程序员宅基地

文章浏览阅读7.5k次,点赞4次,收藏44次。前言上次(2020.10.28)的时候,我登陆立创商城,搜索stm32f103c8t6,单价15左右,100片的话,价格不到13。2021.1. 13 ,再次登陆,搜索stm32f103c8t6,价格疯长到了34+疯了啊!真的要考虑单片机型号的国产化了!说起MCU,ST(意法半导体)的STM32单片机十几年来已经销售了几十亿颗,在国内几乎占有50%的市场,会使用STM32单片机也基本成为电子工程师的标配职业技能,然而2018年下半年的供货紧..._国产32

随便推点

理解AXI Quad Serial Peripheral Interface(SPI) IP核-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏44次。reference : PG153-AXI Quad SPI v3.2 LogiCORE IP Product Guide.pdf在使用MicroBlaze过程中,调用了此IP,所以有必须仔细学习下;名词: XIP: eXecute In Place Motorola M68HC11支持特性: *可配置的AXI4接口 ..._microblaze quad spi ip核

mysql 根据id 查询父类ID,递归_select t2.id, t2.`name`,t1.lvl from ( select @r as-程序员宅基地

文章浏览阅读1.6k次。SELECT T2.id, T2.name FROM ( SELECT @r AS _id, ( SELECT @r := parent_id FROM table1 WHERE id = _id ) AS parent_id, @l := @l + 1 AS lvl FROM ( SELECT @r := '149f3767-6c76-483e-bea6-9c2d..._select t2.id, t2.`name`,t1.lvl from ( select @r as _id, (select @r := p

整流滤波时电容和电感大小型号的选择_滤波电感一般用多大的-程序员宅基地

文章浏览阅读2.4w次。纸介电容用两片金属箔做电极,夹在极薄的电容纸中,卷成圆柱形或者扁柱形芯子,然后密封在金属壳或者绝缘材料(如火漆、陶瓷、玻璃釉等)壳中制成。它的特点是体积较小,容量可以做得较大。但是有固有电感和损耗都比较大,用于低频比较合适。 云母电容用金属箔或者在云母片上喷涂银层做电极板,极板和云母一层一层叠合后,再压铸在胶木粉或封固在环氧树脂中制成。它的特点是介质损耗小,绝缘电阻大、温度系数小,适宜_滤波电感一般用多大的

年底考勤管理汇总难?织信OA管理系统无缝对接外部应用助你解决-程序员宅基地

文章浏览阅读430次。在农民工聚集的建筑工地、混凝土公司等企业,依然采用纸质签到方式统计和管理考勤,人为操作空间大,经常掺杂了人情世故,就容易导致考勤管理模糊,人事和财务统计审核困难等情况出现。OA系统是当代企业的基本管理软件,传统OA系统如泛微、致远等就可以做到连接打卡机、考勤记录、考勤审批、考勤查询管理、考勤统计等工作,基本能满足企业的日常考勤需要,实现考勤的数字化管理,解放企业人力的考勤工作。一、市场上常见OA管理系统功能涵盖:1、考勤审批审批项目包括“今日外出审批”、“请假审批”和“出差审批”三项..

python二级考了有用吗,python二级证书难考吗-程序员宅基地

文章浏览阅读833次,点赞13次,收藏21次。大家好,小编来为大家解答以下问题,考python二级大概学多久可以考过,python二级考了有用吗,现在让我们一起来看看吧!计算机二级于18年新增了Python科目,我正好在上学期自学了Python语言。说实话,Python语言真的简洁强大,也是因为它让我改变了对编程的理解,当然还得感谢一位老师:北京理工的嵩天老师,他的网课很nice,也是他的讲解让我喜欢上了Python,喜欢上了编程,虽然之前有学过C/C++,web设计等语言,但有许多还是不够真正领悟的python流星雨特效代码简单。下面介绍正题:昨天

小程序onPageScroll滚动监听优化:函数防抖和节流_onpagescroll优化-程序员宅基地

文章浏览阅读4.9k次,点赞2次,收藏8次。```handlebarsasdsadas```## 标题saasdasd## 标题aasdasdsa_onpagescroll优化

推荐文章

热门文章

相关标签