AVR单片机快速开发(2019)
本专栏应用层次化软件设计思想,介绍AVR单片机的快速开发方法。
snmplink
嵌入式系统设计应用
展开
-
任务12:中断与定时器
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍中断与定时器。一、认知单片机中的“中断”(1)中断的基本概念在计算机执行程序的过程中,当出现某种情况时,由服务对象向CPU发出请求当前程序中断的信号,要求CPU暂时停止当前程序的执行,而转去执行相应的处理程序,待处理程序执行完...原创 2019-11-28 22:42:16 · 1013 阅读 · 0 评论 -
任务11:“数码管”的静态显示和动态显示
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍“数码管”的静态显示和动态显示。一、人眼的视觉暂留效应二、数码管的静态显示三、74HC138内部工作原理 输入 输出 OE1 OE2 ...原创 2019-11-08 00:03:46 · 1034 阅读 · 0 评论 -
任务10:认知“数码管”的显示原理
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍“数码管”的显示原理。一、认知数码管1、4位8段共阳极数码管2、4位8段共阴极数码管二、数码管的字符编码1、共阳极数码管字符编码表 字符 dp ...原创 2019-11-03 23:22:09 · 600 阅读 · 0 评论 -
任务9:编写程序,实现“倒计时器”
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍使用74HC595在LED阵列上,显示数字“0-9”的方法。一、数字字模0-91、0的字模:0x80、0xB6、0x80 行 列 2 1 0 ...原创 2019-11-03 23:09:03 · 2464 阅读 · 0 评论 -
任务8:在LED阵列上,显示数字“0”
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍使用74HC595在LED阵列上,显示数字“0”的方法。一、灯光阵列二、config.h文件的使用#ifndef MAIN_H_#define MAIN_H_/****************************...原创 2019-10-27 23:06:26 · 1362 阅读 · 0 评论 -
任务7:74HC595的使用方法
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍74HC595的使用方法。一、认知74HC595内部工作原理74HC595时一款漏极开路输出的CMOS移位寄存器,输出端为可控的三态输出,亦能串行输出控制下一级级联芯片,其移位时钟频率高达25MHz。二、74HC595引脚的简...原创 2019-10-24 20:08:30 · 3638 阅读 · 2 评论 -
任务6:认知ATmega168PA最小工作系统
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍ATmega168PA最小工作系统。一、ATmega168PA最小工作系统原理图二、电路介绍1、数字电源电路由引脚6、4、3、5组成数字电源电路,其中引脚6和4为电源,在原理图中用VCC(3.3V)表示,引脚3和5为数字地...原创 2019-10-20 20:22:15 · 5577 阅读 · 0 评论 -
任务5:应用层次化软件设计思想实现多路LED闪烁
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍应用层次化软件设计思想实现多路LED闪烁的方法。一、认知层次化软件设计思想二、将硬件原理图直译成映射层#ifndef HAL_H_#define HAL_H_//引脚定义/////////////////////...原创 2019-09-22 23:12:03 · 588 阅读 · 3 评论 -
任务4:控制指定LED的亮灭
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍控制指定LED亮灭的方法。一、认知C语言中的位操作//加入包含文件#include "../include.h"//定义系统常量//定义全局变量//主程序int main(void){ //定义局部变...原创 2019-09-22 23:03:07 · 704 阅读 · 3 评论 -
任务3:直接应用寄存器点亮LED
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍直接应用寄存器点亮LED的方法。一、单片机控制LED发光的基本方法二、应用PORTC寄存器控制LED闪烁//加入包含文件#include "../include.h"//定义系统常量//定义全局变量//主程序...原创 2019-09-22 22:39:30 · 406 阅读 · 0 评论 -
任务2:PCB投板方法
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍PCB投板方法,投板网站仅作参考。一、下载投板软件网址:https://www.sz-jlc.com/portal/appDownloadsWithConfig.html?init=android。二、安装步骤...原创 2019-09-05 10:47:38 · 3277 阅读 · 0 评论 -
任务1:焊接工具的选择
本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍焊接工具的选择方法,工具选择仅作参考。一、焊台二、烙铁头三、镊子四、斜嘴钳五、尖嘴钳六、吸锡器七、吸锡带八、焊锡丝任何问题,只需在此文章的评论处留言即可,我将尽力解答,...原创 2019-09-05 10:07:08 · 681 阅读 · 0 评论