本篇简单介绍各种单片机外设模块,目前考虑不全,可能会在后期进一步修改完善。

====================================

阅读全文 »

前面说了信息与数据的概念,这里要说的是与之关系密切的问题——通信。

通信

阅读全文 »

前面已经介绍了模块化设计的特点和巨大优势。在我们的实验板中,单片机是其中最核心的一个模块;而对于单片机来说,又是由更多的子模块组合而成。本文主要对单片机/计算机系统中最核心的几个模块进行简要介绍。

为了便于进行说明,后面会将单片机/计算机简单的统称为微机系统。

阅读全文 »

MSP430是Texas Instrument(TI,德州仪器)推出的一款超低功耗单片机。TI是一个非常有实力的、全球领先的芯片制造公司,MSP430不仅因为其优秀的设计,更因为TI提供的强有力的技术支持,而很快成为今天市场上非常受欢迎的一款单片机。

使用官方资料

阅读全文 »

截至目前,单片机入门篇的介绍就告一段落了。从本文开始将进入思想篇的学习。

思想篇对后面的具体知识学习进行整体的框架介绍,解释一些基础名词,以及对学习思想方法进行总结。思想篇的内容,对于后面的学习有很大的指导作用,尤其是模块化思想将会贯穿整个学习篇的知识体系。思想篇并不仅限于接下来的几篇文章,还会在学习篇中通过话题的形式穿插讲解。

阅读全文 »

现状

不知道阅读本文的读者,在初学单片机时是否和我曾经一样迷茫。看到各种新的术语,疑惑不解;不知道从何学起;照着书中的例子一步一步做都没有问题,但是自己试着做东西,遇到各种问题却不会解决,向别人提问,可能也没有几个人回答;感觉好像学完了单片机的各种模块,但是要自己设计东西却还是毫无思路,也不知道怎么去进一步深入学习;甚至在一开始就遇到太多困难,直接放弃了学习。

阅读全文 »

前面介绍了点亮第一个LED的全过程,很多人可能很幸运的点亮了LED,然而也很可能不少人非常不幸没有把程序下载进去。初学者常会遇到程序无法下载的情况,很多人在尝试多次未果后比较受打击,因此放弃了学习,实在太可惜了。鉴于此,这里列举了单片机程序下载失败的各种出错原因、判断方法和解决方法,是前人所遇到的种种原因的总结。

STC单片机下载程序主要分为三部分:单片机最小系统、下载电路、计算机端。下载失败一般主要就从这三个方面来解决问题。

阅读全文 »

本篇我们将分析上一篇所写的程序代码。未来学习单片机的大部分精力,我们也将放在程序代码的编写上。但是不用担心,我会非常详细的介绍每个程序的编写思路和各种注意事项等。

之前我们写的程序如下:

阅读全文 »

前面介绍了很多概念知识,做了很多准备工作,从这一节开始,我们正式开始单片机的学习。我们将使用单片机完成一项非常简单的工作:点亮一个发光二极管(即LED:Light-Emitting Diode)。

LED简介

阅读全文 »

我常说,回答别人问题的时候,更喜欢那些善于提问的人。善于提出很好的问题,不仅是我解决了他的一些疑惑;同时对于我来说,原先积累的一些知识和想法串起来了,也可能产生新的体会。

本文是一位14级学弟和我的聊天记录,括号中会有一些我当时的想法或分析,聊天内容有少量调整和改动。本聊天记录的公开,已征得聊天双方同意。

阅读全文 »

题目

1、下面程序的输出结果是多少

阅读全文 »

本人是一个电子制作爱好者,对计算机方面也很感兴趣。大学看了不少书,所以想对我了解的一些好书进行推荐。主要是计算机、软硬件技术方面的,也有一些人文、科普类的。括号中会根据我的理解对一些书籍进行简单的分类或介绍,方便不同需求的同学阅读。

所推荐的大部分书我自己都看过,有少量书没看完或者没开始看,但是对书中的内容有一定了解,感觉不错,所以推荐给大家。

阅读全文 »

如果你没有耐心看完整篇文章,你可以直接跳到最后一点,看看对于类似通院月考这样让你很郁闷的抓学风政策,我所认为的学生应该怎么做,也是我主要想传达的想法。

1、大学月考政策介绍

阅读全文 »

系列博客说明

《网站搭建从零开始》系列博客 http://www.xiaoming.io/tag/website-primer

对于完整的学习,强烈建议先阅读《网站搭建从零开始(〇) 内容概要与学习方法》 http://www.xiaoming.io/website-primer-0

阅读全文 »

Win7下用VirtualBox安装Ubuntu,要求Ubuntu能连上互联网,同时在Ubuntu中配置SSH、FTP、NFS服务,能从Win7进行访问。

此时Linux虚拟机需要两块网卡,一块使用NAT方式(网络地址翻译网络)连接,用于连接互联网;

阅读全文 »

NFS协议允许远程访问Linux主机中的指定目录,并且在Windows 7中,原生支持将NFS文件系统映射到本地,通过资源管理器就可以访问Linux虚拟机或者开发板中的文件,非常方便。

Ubuntu中配置NFS服务方法如下:

阅读全文 »

sudo apt-get install vsftpd #安装vsftpd

sudo vi /etc/vsftpd.conf #编辑配置文件

阅读全文 »

sudo apt-get update #更新可用程序列表

sudo apt-get install openssh-server #安装OpenSSH
sudo vi /etc/sshd_config #可用此指令修改配置,一般保持默认配置即可,不需修改
ps -e grep ssh #如果看到sshd,说明ssh-server已经启动

阅读全文 »

国创的大致过程

这里介绍下西电国创大致的流程,其他国家级科技竞赛类似,其他学校我不了解,估计差不多。大致流程是对的,具体细节政策可能一直在改,也不一定绝对正确。

阅读全文 »

PROTEUS总线绘制

使用总线的目的

阅读全文 »