- 博客(8)
- 收藏
- 关注
原创 电气工程及其自动化-课程体系介绍
理论计算和分析是枯燥的,但是概念解释和核心思想是可以生动形象接地气的。对某一事物认知理解越深刻,对其解释表述越会日常化、平民化、口水化。可是现实却是,越是讲些大家都听不懂的鬼话,就越显得高深莫测。理论是器,实现是术,核心是道,要知其然更要知其所以然。作为教育从业者,不要总是指望着依靠学生的领悟天赋和神秘的师生意念相通。而作为学生,有些客观存在的我们无法改变,遇到生涩难懂的、无法直接和以前接...
2020-04-25 13:27:30 2528
原创 ARM汇编指令集
ARM汇编指令集汇编意义计算机系统了解的越彻底,才能真正看清计算机,更容易写出高质量的代码。应用场所搞逆向工程,病毒分析,漏洞挖掘,还有想把某些代码变高效用内嵌汇编,Debug时看汇编,搞内核方面也用到汇编等等。应用举例比如引导程序就是传说中的bootloader,这个程序大部分的代码是汇编搞定。主要功能初始化设备,建立内存映射,在软件和硬件之间建立一个载体,这些对于了解计算机系统结...
2020-03-30 18:41:06 290
原创 信息量:国王找毒酒
问题背景:一个国王有个酒窖,里面他存放1000瓶佳酿,但是有一天士兵来报,说他们抓到了一个间谍正在酒窖里投毒。据了解,这个间谍已经在众多酒中的一瓶里投了毒,但是他们不知道是哪瓶酒,而且间谍已经自杀身亡,现在没有人知道底细。更要命的是,这个间谍投的毒很利害,一滴致命。但是这种的特点是发作慢,要毒死一个人需要一个月。问题要求:请问这个国王如何让手下在短短一个月内找出哪瓶酒有毒,并且用到的手下人力...
2020-03-28 18:08:06 1337
原创 推荐Arduino更深入学习:《新概念51单片机C语言教程》-郭天祥(文章内含学习资料供下载)
Arduino仅仅只是作为兴趣爱好,去玩玩还不错,如果想更深入一步了解偏向硬件底层的C编程,极力推荐郭天祥的《新概念51单片机C语言教程》,此书作为Arduino爱好者进行单片机专业知识学习的入门书籍,非常适合。(学习资料下载地址见文章底部)《新概念51单片机C语言教程》封面 书中从最简单的面向硬件底层的C语言编程、简单的硬件电路和器件原理入手,通过项目化教...
2019-05-20 10:37:46 2117 2
原创 Arduino基础入门四:数字IO口作为输入
一、器件介绍 按键常用在电子控制线路中作为输入,有自锁式(按下按钮,开关状态发生改变,并保持改变后的状态,直到下次按钮按下才再次开关改变)和非自锁按钮(按下按钮时,改变开关状态,松开回到原状态)两类。 本课程采取四脚轻触开关,属于非自锁按钮。四脚轻触开关由常开触点、常闭触点组合而成,在四脚轻触开关中,常开触点的作用,就是当压力向常开触点施压时,这个电路就呈现接通状态;当撤销这种
2017-10-16 18:41:28 12732
原创 Arduino基础入门三:数字IO口作为输出
一、信号分类: 1、数字信号:物理量的变化在时间和幅值上都是离散的(不连续),反映在电路上就是高电平和低电平两种状态(即只有0和1两个逻辑值)。比如:灯有亮和不亮两种状态,天气有晴天和雨天两种状态,门有打开和不打开两种状态。 2、模拟信号:物理量的变化在时间和幅度上都是连续的,反映在电路上就是不同电压数值状态。比如:温度、声音、速度都是模拟量。 所以我们生活中大多数信号
2017-10-11 08:01:09 32582
原创 Arduino基础入门二:搭建一个完整的Arduino程序
一、开发软件1、下载开发环境:到官网http://www.arduino.cc下载Arduino IDE, 安装完成; 2、启动编译软件;3、新建文件:文件->新建; 4、软件配置: a、将Arduino板和电脑USB端口通过USB方口数据线相连; b、选择开发板类型:工具->
2017-10-10 16:08:09 11851 1
原创 Arduino基础入门一:认识Arduino
一、什么是Ardunio? Arduino是由意大利米兰互动设计学院团队开发的一款便捷灵活、方便上手的电子开源平台。本质上Arduino就是一款单片机,但是由于该平台具有统一的底层文件,使得使用者不用具有太多的电子基础知识以及编程基础就能轻易上手,所以非常适合于电子初学者和电子DIY爱好者学习及制作各种小作品。二、Arduino的编程语言
2017-10-10 15:55:45 4990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人