您的位置:首页 > 其它

from 笔记本(单片机视频教程的观看记录 & 书目)

2006-05-24 13:32 316 查看
//书目_计算机科学===============================================
计算机数学基础----清华
数字基础
电子学
高等数学
离散数学
布尔代数/逻辑代数
数字电路
模拟电路

计算机体系结构
微机原理与接口
操作系统
网络
数据库原理
汇编语言
编译原理
C/Java

英语
日语

软件工程
系统思维导论

一条漫漫的自我教育道路,把自己培养成一台具有良好心理素质责任感毅力勇气爱心...的精确计算机器(误差在一个眨眼之内),同时要作为一台与时俱进实现三个代表体现程序员先进型的社会主义高效能机器,我们还要自我更新,必要时可以超频...

//tips_微机接口===============================================
用译码器给接口编地址
一个外设有多个重叠地址的现象称为地址重叠.造成地址重叠的原因是由于在设计地址译码器电路时有未用到的地址线.

屏蔽CPU引脚上的触发信号可用一个标志位使接口电路不被选通,从而屏蔽了该引脚传输过来的信号.

1)内部中断之-硬件中断类型:
a)除以0中断(中断类型码00H)
2)单部中断-调试中断(中断类型码01H的中断)
c)断点中断(INT0 n 类型码为n)
d)溢出中断-标志寄存器的溢出中断位为1时产生该中断 overbrim(溢出)
CPU运算结果溢出时OF(overbrim flag)为1,但OF为1时并不一定产生溢出中断.

2)内部中断之-指令中断

//中断优先级
除0中断
断点中断
非屏蔽中断
可屏蔽中断
单步中断

//中断服务程序的入口地址(256种中断/256个入口地址)
中断服务程序的入口地址是用段地址和偏移地址这种逻辑地址的表达方式来表示.

可屏蔽中断控制器8259A管理可屏蔽中断-可编程中断控制器-所以写入控制字设定它的工作方式,最多可管理8个外部中断源,

//tips_北航单片机视频教程===============================================
单片机并行输入/输出口电路
单片机端口害死一个集数据输入缓冲,数据输出驱动及锁存等多项功能于一体的I/O电路
场效应管作为数据输出驱动电路使用

P0口
p0口的字节地址是80H,位地址是80H``87H,P0口是漏极开路的准双向口.

VCC作为漏极开路的输出口使用
单片机并行输入/输出口电路---准双向,多功能的特点.

???
对P0口的操作就是SFR中的80H地址进行操作,从而改变I/O接口电路的多路开关(即改变接口电路的逻辑结构),锁存器控制保持着这个接口电路现在的逻辑结构,从而在P0引脚不间断地输出着信号(高低电平)

P0口(输入/输出引脚)的两种作用
1)作为通用I/O口使用
2)地址数据线使用

//<时钟电路及时序>
单片机内部电路是一个复杂的内部同步时序电路
Tosc震荡周期(时钟周期) = 1/fosc震荡脉冲频率(16MHZ)
S状态时间=2*时钟周期(62.5ns)
ALE地址锁存器有效信号=6*时钟周期(62.5ns)
机器周期=12*时钟周期(62.5ns)
计算机在16MHZ的晶体振荡器的作用下它的一个机器周期的12*62.5ns=750ns(大于0.5微秒小于1微秒)
RISC体系结构一般的指令为一个机器周期(750ns)

指令的时序,取指令的时序和前面时钟的关系.

//中断及定时
采用中断技术可以使多项任务共享一个资源,所以中断技术实质上就是一种资源共享技术.
中断技术在嵌入式领域主要用于实时控制.

//
MCS51是一个多中断源的单片机,共有3种类型5个中断:
3种类型
1)外中断是由外部原因引起的中断,外部中断源(INT0/INT1)的请求信号分别由引脚的INT0和INT1引入,外部请求对引脚信号有两种规定:1)电平方式的请求是低电平有效2)脉冲方式的中断请求则是脉冲的后沿(负跳变)有效.

2)定时中断是为单片机的定时计数器设置的中断
发生计数溢出时(产生定时中断)表示定时时间到了单片机内部产生的所以又叫内部中断.

3)串行口中断是为串行口接受和发送数据而设置的中断.单片机内部产生的所以又叫内部中断.

5个中断
INT0:外部中断0中断请求
INT1:外部中断1中断请求
T0:定时/计数器0溢出中断请求
T1:定时/计数器1溢出中断请求
TX/RX:串行口中断请求

//
对于单片机中断系统的操作,实际可以归结为对与中断有关的专用寄存器的操作
MCS51中用于中断的控制寄存器有4个:
1)定时控制寄存器TCON,地址88H,可以
2)串行口控制寄存器
3)中断允许控制寄存器
4)中断优先级控制寄存器

//定时与计数

//单片机原理及其嵌入式应用教程_王宜怀===============================================
如何学习单片机

首先要明确为什么学习单片机.对计算机专业/电子类专业/机电类专业等工科学生来说即使暂时没有从事单片机的应用开发,学习单片机也有很重要的意义.因为单片机作为微型计算机的一个种类,麻雀虽小,五脏俱全,学习单片机可以更加理解微机远离,更加清楚计算机的脉络.

其次,学习单片机要选择入门的机型,单片机种类繁多(500多种?)应用于各个行业,在应用中需要设计者对各种单片机都有所了解,以确定最佳的性价比.但是不可能也没有必要学习各种型号单片机的软硬件只是,通常的方法是学习一种典型的单片机系列达到实用程度,在应用中首先选择使用该系列.如果确定要用其它系列单片机时,只需要将两种系列 的不同点进行分析对比,即可在较短时间内达到可以应用的程度.选择入门的单片机系列,一定要是目前比较流行,且在若干年内不至于淘汰的产品,且性价比较高,本书选择Motorola公司的M68HC08系列单片机具有这些特点.

第三,单片机指令系统不大,特别是关键字不多,学习时在了解其基本性能的前提下,可先把关键字及其含义记住,这样在以后的学习中可以起到事半功倍的效果.
第四,勤于实践.必须通过实践才能理解单片机原理,因此在有条件的情况下一定要实践,这是学好单片机极为重要的一环.
第五,注意软件与硬件的结合.单片机程序要固化导硬件中才能执行,而且通过单片机的输入输出以及执行机构反映出来,这就涉及到硬件系统的构成,因此学习计算机与单纯开发计算机软件不同,必须了解单片机系统的构成.
第六,必须与输入输出接口的学习连在一起.单片机系统离不开各种输入输出接口,学习单片机,就必须学习各种接口的原理,通过接口的输入输出体现单片机程序的功能.
以上只是对在校学习阶段的建议,开发应用阶段必须重视理论与实践的结合,积累实际经验,探索应用的规律和特点.

//了解单片机系统构成&原理以及各种接口的原理,并通过实践来加深理解以更好的掌握.开发应用阶段必须重视理论与实践的结合,积累实际经验,探索应用的规律和特点.

//数字逻辑_中国科技大学出版社================================================
数字系统:
从概念上讲,凡是利用数字技术对信息进行处理,传输的电子系统皆可称之为数字系统.与数字系统对应的是模拟系统,与其相比的优点是:工作稳定可靠,抗干扰能力强;精确度高;便于大规模集成,易于实现小型化;便于模块化;便于加密解密等优点.

IC技术发展日新月异,最具代表性的IC芯片主要包括以下几类:
可编程逻辑器件(PLD)--FPGA
数字信号处理器(DSP)
微控制器芯片(MCU)

//数字系统的设计方法:
半导体技术和计算机技术的发展,是数字系统的设计理念和设计方法都发生了深刻的变化.从电子CAD(Computer Aided Design),电子CAE(Computer AIded Engineering)到电子设计自动化EDA(Electronic Design Automation),设计的自动化程度越来越高,设计的复杂性越来越高.另外电子系统的设计已逐步往系统级发展,IP复用(IP Reuse)技术及片上系统(SOC)已经引起世界范围的关注.
PLD器件和EDA技术给今天的硬件设计者提供了强有力的工具,同时也使得数字系统的设计思想/设计方法和设计理念都发生了根本性的变化.一般来说,电子系统的设计有种思路:自上而下/自下而上.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: