- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 Atmage16中断学习—外部中断
(1)外部中断触发方式外部中断常用的触发方式有两种:电平触发、边沿触发。什么是电平触发?什么是边沿触发?电平触发其实就是依靠时钟脉冲的高电平或者低电平来引发中断的触发方式。边沿触发则是依靠时钟脉冲的高低电平变化过程来引发中断的触发方式。其中由低电平向高电平变化的过程叫做上升沿;由高电平向低电平变化的过程叫做下降沿。(2)什么是“中断向量”、“中断向量表”?中断向量实际上就是
2014-01-29 15:54:42 1658
转载 计算机硬件常识
本文转载于:http://www.360doc.com/content/09/0104/21/799_2262521.shtml一、关于CPU1.CPU频率越高性能就越高吗? 不一定。这是在很多新手当中存在的误区。CPU性能取决于很多综合参数,不一定根频率成正比。当然,在同系列的CPU中,比如都是赛扬4,频率越高性能越高。2.为什么赛扬高频低能?而速龙系列低频高能?
2014-01-29 14:57:10 2125
原创 Atmage16中断学习—定时器/计数器
(1)定时器/计数器的工实质是什么?它的实质其实就是一个加1计数器,通过对其内部寄存器的操作来实现计数、定时的功能。(2)什么是分频器?为什么要用到分频器?分频器就是将一种频率通过它可以根据具体的需要转换成另一种频率的一种装置。单片机的系统时钟频率越高,单片机运行的越快,如果其外设的性能不高跟不上单片机运行的速度,就很容易造成程序跑飞。因此,需要将系统时钟降低,所采用的策略就是分频
2014-01-22 23:39:29 2842
原创 思考与总结【1】:学会质疑
从网上搜集的一些关于“质疑的句子”“问题”是接生婆,它能帮助新思想的诞生。——苏格拉底思维从疑问和惊奇开始。——亚里士多德 提出问题比解决问题更重要。——爱因斯坦 怀疑精神是科学精神的重要组成部分。——周光召质疑是创新的源泉。——李培根 质疑是迈向哲理的第一步。——狄德罗生活的智慧大概就在于逢事都问个为什么。——巴尔扎克提出正确的问题,往往等于解决了
2014-01-21 21:42:53 1058
原创 Atmage16 中断学习—了解中断
(1)中断是什么? 系统某一事件A发生时,CPU会暂停正在执行的事件B并且现场。而去执行事件A,当事件A执行完成后再回来执行事件B。这个过程就是中断。 举例说明:老师正在认真的讲课,当讲到书中某一知识点时,某同学突然举手提出一个问题。老师暂停正在讲解的知识点,然后去解答这位同学的问题。等解答完毕后,
2014-01-21 21:26:46 1182
转载 解题笔记(40)——第1-39篇合集
本文出处:http://blog.csdn.net/wuzhekai1985/article/details/6847817 2011年7月至今,解题笔记系列已有39篇文章,本文做一个归纳及索引,方便网友阅读参考。其中的题目多出自两个博客,一个是JULY的,另一个是何海涛的。上面有题目,也有解题思路及代码。 JULY的博客 http://blog.csdn.ne
2014-01-20 11:27:03 902
原创 数据结构之栈学习(1)
(1)什么是栈 栈是一种实现“先进后出”的存储结构。 (2)栈的表示 栈有两种存储表示方法。顺序栈和链式栈(3)栈的基本操作 初始化栈,即构造一个空栈。
2014-01-19 15:16:00 1182
转载 改变学习模式,在课外学习中获得突破
本文转载于:http://blog.csdn.net/sxhelijian/article/details/7895053近两日连续和两位大二的同学交流,他们都已经有自己喜欢的努力方向,这是一个很好的现象。有几个同事也谈到,在和同学们的接触中,发现90后的同学心中敢想,口中敢说,这真是一个好现象。 随之而来的一个问题是,学生需要按照培养方案的要求修完课程,这是所有大学生必须要做的
2014-01-14 11:34:30 888
原创 数据结构之链表学习(2)
主要学习了链表的三个函数:插入节点,删除节点,排序。(1)插入节点函数 1、传递的参数 参数主要有三个,链表的头结点Head,要插入的位置pos,要插入的元素的值val。 2、此函数的执行循序 首先,定义一个结构体指针变量p,方便后面的操作。然后一段代码 while(p->pnext!= NULL && i {
2014-01-14 01:14:34 1009
转载 10 000小时的标准----是否有先天的才能
天才盖茨的故事被人们翻来覆去说过多少次了,人们得到启发也大同小异。是不是真有先天的才能呢?答案很显然:有。而心理学家越是深入考察天才们的人生经历,越是发现天赋的作用越来越小,而后天储备的作用却越来越明显。 现在让我们更深入的挖掘这个故事。事实上,盖茨在1968年读七年级的时候,就开始编程了。尽管盖茨很早就开始接触计算机,但由于采用的是分时使用机制,所以上机的时间还是很短。一个偶然的
2014-01-12 11:07:22 860 2
原创 数据结构之链表学习(1)
(1) 链表包括:数据域和指针域因此在用结构体定义链表的代码为typedef struct node{ int data;//数据域 struct node *pnext;//指针域}Node, *pNode;(2) 创建链表1. 介绍一个函数malloc,此函数的作用是在内存的动态存储区中分配一块连续的空间。其原型为:void *malloc(un
2014-01-12 02:20:21 965
原创 几个概念
(1)什么是编址? 存储器是由一个个存储单元组成的,为了更方便有效的利用存储器,就给每个单元一个地址码。(2)什么是寻址? 在存取数据时,通过地址码,再由硬件电路译码找到存储单元的过程。(3)什么是字长? 举个例子来理解: 一个字长是16位:就是说一个字是由16个基本单元(位)组成。 按字编址:就是说利用一个字所包含的基本单元的个数作为一个地
2014-01-10 13:13:40 659
原创 连续数组存储
#include #include struct Arr{ int *pBase; //数组的首地址 int len;//数组的长度 int cnt;//数组的当前有效个数 };void Init_arr(struct Arr *P, int length);//初始化bool append_arr(struct Arr *P,
2014-01-07 12:25:05 1118
原创 typedef的用法
Typedef的用法(1) 可以用它来声明新的类型名来代替已有的类型名。例如:typedef int ZHANG;此时 int i;与ZHANG i;等价(2) 同样(1)中的功能也可以用在结构体中,有结构体如下:struct student{int sid;char name[10];char sex; }; 可以定义变量 st
2014-01-07 11:08:17 855
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人