原文:AVR单片机教程——开发环境配置

本文隶属于AVR单片机教程系列。 今天去交大密院参观了设计展,无外乎两个主题:Arduino Python。 关于Python,我印象最深的是一位Python程序员的话:你要硬核的话,可以去那边看Java。 拜托,都 年了,Java已经算得上硬核了 是Python太好用,还是Java版本更新太快了 真正的硬核,绝对BrainFuck莫属,如果要实际一点,也是C Haskell之辈,当Java在他们 ...

2019-08-07 21:24 0 1115 推荐指数:

查看详情

AVR单片机教程——开发板介绍

本文隶属于AVR单片机教程系列。 本教程使用EasyElectronics开发板: EasyElectronics是一款基于AVR单片机开发板。AVR单片机是基于改进的哈佛架构、8~32位的一系列RISC微控制器,最初由Atmel公司于1996年推出,特点在于高性能与低功耗之间 ...

Wed Aug 07 14:26:00 CST 2019 1 630
AVR单片机教程——示波器

本文隶属于AVR单片机教程系列。 在用DAC做了一个稍大的项目之后,我们来拿ADC开开刀。在本讲中,我们将了解0.96寸OLED屏,移植著名的U8g2库到我们的开发板上,学习在屏幕上画直线的算法,编写一个示波器程序,使用EEPROM加入人性化功能,最后利用示波器观察555定时器、放大电路 ...

Wed Feb 26 07:13:00 CST 2020 0 1112
AVR单片机教程——序言

单片机是应该自学的,因为它涉及到并应用于方方面面,广泛程度使课堂只能占学习的一小部分。单片机也是适合自学的 ...

Wed Aug 07 04:25:00 CST 2019 0 612
AVR单片机教程——串口接收

本文隶属于AVR单片机教程系列。 上一讲中,我们实现了单片机开发板向电脑传输数据。在这一讲中,我们将通过电脑向单片机发送指令,让单片机根据指令控制LED。这一次,两端的TX与RX需要交叉连接,单片机TX连接串口工具RX也是需要的,因为程序会根据指令反馈信息。 为了简单起见,我们的程序 ...

Tue Jan 07 07:54:00 CST 2020 0 780
AVR单片机教程——UART进阶

本文隶属于AVR单片机教程系列。 在第一期中,我们已经开始使用UART来实现单片机开发板与计算机之间的通信,但只是简单地讲了讲一些概念和库函数的使用。在这一篇教程中,我们将从硬件与软件等各方面更深入地了解UART。 USART组件 一直在讲的UART其实是USART组件的一部分 ...

Sun Jan 26 07:08:00 CST 2020 0 897
AVR单片机教程——ADC

本文隶属于AVR单片机教程系列。 ADC 计算机的世界是0和1的。单片机可以通过读取0和1来确定按键状态,也可以输出0和1来控制LED。即使是看起来不太0和1的PWM,好像可以输出0到5V之间的电压一样,达到0和1之间的效果,但本质上还是高低电平。 但是,世界上终究还是有0和1无法表示 ...

Fri Jan 10 08:17:00 CST 2020 0 1433
AVR单片机教程——矩阵键盘

本文隶属于AVR单片机教程系列。 开发板上有4个按键,我们可以把每一个按键连接到一个单片机引脚上,来实现按键状态的检测。但是常见的键盘有104键,是每一个键分别连接到一个引脚上的吗?我没有考证过,但我们确实有节省引脚的方法。 矩阵键盘 这是一个4*4的矩阵键盘,共有16个按键只需要 ...

Mon Feb 03 03:58:00 CST 2020 0 700
AVR单片机教程——蜂鸣器

本文隶属于AVR单片机教程系列。 引子 定时/计数器(简称定时器)是单片机编程中至关重要的一部分,再简单的单片机也会带有定时器。 也许你会觉得我们已经在delay函数中接触过定时器了,然而并不是,它只是软件地通过“浪费时间”来实现延时。我们接触定时器在数码管中,segment_auto ...

Wed Jan 08 07:36:00 CST 2020 0 860
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM