-
AVR 开发软件的选择 基于以下理由: 1. 是否行业内规范 2. 在国内交流是否容易 3. 是否大部分人认为是同类软件中较高质量 4. 实施的成本 我们推荐使用以下的AVR开发软件(本网站的所有应用范例、入门范例均使用以下的软件): 软件名称 版本 选用的原129 次阅读|没有评论
-
【 前言 】AVR单片机C语言编译软件有 IAR 、ICCAVR、winavr、Atmanavr、CodeVisionAVR等。其中 CodeVisionAVR 又称 CVAVR,它可以说是目前最容易入门的C编译器,它体积小巧,但是代码效率却很高, 风格与keil-C51类似,与Keil-C51一样支持位变量、支持IO端口的位操作(其它的如IAR、ICCAVR、GCCAVR都没有此功能)下面就以C184 次阅读|没有评论
-
AVR 单片机是 Atmel 公司 1997 年推出的 RISC 单片机。RISC(精简指令系统计算机)是相对于CISC(复杂指令系统计算机)而言的。RISC 并非只是简单地去减少指令,而是通过使计算机的结构更加简单合理而提高运算速度的。RISC 优先选取使用频率最高的简单指令,避免复杂指令:并固定指令宽度,减少指令格式和寻址方式100 次阅读|没有评论
-
导读: AVR Studio 是 AVR 官方发行的免费软件。强大功能及正宗的“血统”,使它成为绝大部分AVR开发者必不可少的工具。 AVR Studio 软件下载及安装方法请参考:AVR开发软件的选择与安装。 软件安装好后,你就能在电脑上看到如下的功能菜单: 功能一:编写、编译汇编工程项目。 (不131 次阅读|没有评论
-
这几个月来我一直都爬在51的问题,自己都有一点笑自己了,用了4个月的时间,来巩固51的原理和 程序 ,还好我自己算是走过来了,自己笨,身边的高才生又看不上51的原理,他们都比较“牛”,说51过时了,你问那个做什么???我比较郁闷!过时吗?我有一点怀疑? 他们不愿意说有他们自己的理由,没有人强求,120 次阅读|没有评论
-
前言 这个题目很大,给人一种感觉我好像很成功,其实不然。实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸! 工作三年、几成废人! 我 2000年毕业于华中地区的一个理工科 大学 ,专业是机械电子,我当时已经签了一家内陆某个省124 次阅读|没有评论
-
基于 ARM 的 芯片 多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用 程序 之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对 处理器 内核 和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括:145 次阅读|没有评论
-
最近在学习 USB ,在看 Keil C51 代码的时候发现从 PC 机接收的 USB 数据在 Keil C51 环境里要交换高低字节,这是因为 Keil 的数据结构是大端模式,对于大端模式不是很清楚后来网上搜索发现有一篇文章介绍的比较详细,不敢独享贴出来大家学习。 所谓的大端模式( Big-endian ),是指数据的低116 次阅读|没有评论
-
ARM 公司以及ARM芯片的现状和发展,从应用的角度介绍了ARM芯片的选择方法,并介绍了具有多芯核结构的ARM芯片。列举了目前的主要ARM芯片供应商,其产品以及应用领域。举例说明了几种嵌入式产品的最佳ARM芯片选择方案。 ARM公司自1990年正式成立以来, 在32位RISC (Redu201 次阅读|没有评论
-
一般来说基于 ARM 的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的。因此在用户的应用程序之前,需要由专门的一段启动代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括: 中断向量表 初始化存储器系统 初始化堆栈 初始化128 次阅读|没有评论
按照发布时间排序