Jerry @DOA&INPAC, SJTU

Working out everything from the first principles.

导航

统计

01 2020 档案

AVR单片机教程——EasyElectronics Library v2.0手册
摘要:本文隶属于AVR单片机教程系列。 "adc.h" "bit.h" "button.h" "buzzer.h" "dac.h" "delay.h" "ee.h" "exin.h" "exout.h" "lcd.h" "ldr.h" "led.h" "pin.h" "pot.h" "print.h" " 阅读全文

posted @ 2020-01-30 21:04 Jerry_SJTU 阅读(907) 评论(1) 推荐(1) 编辑

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

posted @ 2020-01-25 23:08 Jerry_SJTU 阅读(2408) 评论(0) 推荐(3) 编辑

AVR单片机教程——定时器中断
摘要:本文隶属于AVR单片机教程系列。 中断,是单片机的精华。 中断基础 当一个事件发生时,CPU会停止当前执行的代码,转而处理这个事件,这就是一个中断。 触发 中断的事件成为 中断源 ,处理事件的函数称为 中断服务程序 (ISR)。 中断在单片机开发中有着举足轻重的地位——没有中断,很多功能就无法实现。 阅读全文

posted @ 2020-01-20 22:36 Jerry_SJTU 阅读(4441) 评论(3) 推荐(1) 编辑

玩玩24点(中)
摘要:《玩玩24点》系列: "上篇" "中篇" 下篇 序 在上篇中,我用上位机程序遍历了4个1~13的数的1820种组合,通过递归穷举计算出其中1362组的24点接法,并转换为二进制形式,放到单片机程序中,减少了单片机24点游戏程序的计算量,获得了不错的游戏体验。 上篇的最后留了一个疯狂暗示,但时至如今我 阅读全文

posted @ 2020-01-16 00:59 Jerry_SJTU 阅读(555) 评论(0) 推荐(1) 编辑

AVR单片机教程——小结
摘要:本文隶属于AVR单片机教程系列。 第一期挺让我失望的,是我太菜,没有把想讲的都讲出来。经常写了很多,然后一点一点删掉,最后就没多少了。 而且感觉难度不合适,处于很尴尬的位置。讲得简单,难的丢给库,库源码也不公开。作业题倒是难得一批,我自己都差点不会做。 以前看不起那些死讲知识点的书,现在明白,把知识 阅读全文

posted @ 2020-01-13 23:59 Jerry_SJTU 阅读(447) 评论(0) 推荐(5) 编辑

AVR单片机教程——LCD1602
摘要:本文隶属于AVR单片机教程系列。 显示屏 开发板套件里有两块屏幕,大的是LCD(液晶显示),小的是OLED(有机发光二极管)。正与你所想的相反,短小精悍的比较贵,而本讲的主题——LCD1602——功能较少,使用起来也简单很多。 这块屏幕的显示是以字符为单位的。每个字符都是8像素高,5像素宽。1602 阅读全文

posted @ 2020-01-13 23:42 Jerry_SJTU 阅读(1595) 评论(0) 推荐(0) 编辑

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

posted @ 2020-01-10 00:17 Jerry_SJTU 阅读(3595) 评论(0) 推荐(4) 编辑

AVR单片机教程——PWM调光
摘要:本文隶属于AVR单片机教程系列。 PWM 两位数码管的驱动方式是动态扫描,每一位都只有50%的时间是亮的,我们称这个数值为其占空比。让引脚输出高电平点亮LED,占空比就是100%。 在驱动数码管时,我们迫不得已使占空比为50%,因为不能让两位真正同时地显示不同的数字。但是,我们也可以有意地让LED的 阅读全文

posted @ 2020-01-09 00:04 Jerry_SJTU 阅读(3296) 评论(0) 推荐(1) 编辑

AVR单片机教程——蜂鸣器
摘要:本文隶属于AVR单片机教程系列。 引子 定时/计数器(简称定时器)是单片机编程中至关重要的一部分,再简单的单片机也会带有定时器。 也许你会觉得我们已经在 函数中接触过定时器了,然而并不是,它只是软件地通过“浪费时间”来实现延时。我们接触定时器在数码管中, 函数可以自动完成动态扫描,好像在 函数背后又 阅读全文

posted @ 2020-01-07 23:36 Jerry_SJTU 阅读(1715) 评论(0) 推荐(0) 编辑

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

posted @ 2020-01-06 23:54 Jerry_SJTU 阅读(1700) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示