☉ 单片机教学 第一课 作者:PIC 2006-10-19
摘要: 单片机教学 第一课 教学内容:单片机概述1、何谓单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个...
|
☉ 单片机教学 第二十课 作者:PIC 2006-10-19
摘要: 定时/计数器实验2前面我们做了定时器的实验,现在来看一看计数实验,在工作中计数通常会有两种要求:第一、将计数的值显示出来,第二、计数值到一定程度即中断报警。第一种如各种计数器、里程表,第二种如前面例中讲...
|
☉ 单片机教学 第十八课 作者:PIC 2006-10-19
摘要:
中断系统
有关中断的概念
什么是中断,我们从一个生活中的例子引入。你正在家中看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断...
|
☉ 单片机教学 第十七课 作者:PIC 2006-10-19
摘要: 说明:本课部份图请打本单片机书,都有,抱歉,不及画。定时/计数器的方式控制字从上一节我们已经得知,单片机中的定时/计数器都可以有多种用途,那么我怎样才能让它们工作于我所需要的用途呢?这就要通过定时/计数...
|
☉ 单片机指令——算术运算类指令 作者:PIC 2006-10-19
摘要: 单片机指令(四)算术运算类指令1. 不带进位位的加...
|
☉ 单片机的内外部结构分析(三) 作者:PIC 2006-10-19
摘要: 单片机的内外部结构分析(三)一、延时程序分析上一次课中,我们已经知道,程序中的符号R7、R6是代表了一个个的RAM单元,是用来放一些数据的,下面我们再来看一下其它符号的含义。DELAY: MOV R7,#250 ;(6)D1: MOV R6,#250 ;(7) D2: DJNZ R6,D2 ;(8)DJNZ R7,D1 ;(9) RET ;(10)...
|
☉ MCS-51单片机实用子程序库(五) 作者:PIC 2006-10-19
摘要: MCS-51单片机实用子程序库 (5) 标号: FDIV 功能:浮点数除法 入口条件:被除数在[R0]中,除数在[R1]中。 出口信息:OV=0时,商仍在[R0]中,OV=1时,溢出。 影响资源:PSW、A、B、R2~R7、位1EH、1FH 堆栈...
|
☉ 位及位操作指令 作者:PIC 2006-10-19
摘要: 位及位操作指令通过前面那些流水灯的例子,我们已经习惯了“位”一位就是一盏灯的亮和灭,而我们学的指令却全都是用“字节”来介绍的:字节的移动、加法、减法、逻辑运算、移位等等。用字节来处理一些数学问题,比如...
|
☉ 单片机的内外部结构分析(二) 作者:PIC 2006-10-19
摘要: 单片机的内外部结构分析(二)一、 程序的完善 上一次我们的程序实在是没什么用,要灯亮还要重写一下片子,下面我们要让灯不断地闪烁,这就有一定的实用价值了,比如可以把它当成汽车上的一个信号灯用了。怎样才...
|
☉ MCS-51单片机实用子程序库(一) 作者:PIC 2006-10-19
摘要: 内容 目前已有若干版本的子程序库公开发表,它们各有特色。本程序库中的开平方算法为快速逼近算法,它能达到牛顿迭代法同样的精度,而速度加快二十倍左右,超过双字节定点除法的速度。 本子程序库对《单片机应用程...
|
☉ 初学者编程最简练的指导 作者:PIC 2006-10-19
摘要: 作者[金色雨水]这里讲述一些初学者学习C51的一些误区和注意事项。高手的特别应用不包括在内。 1)C忌讳绝对定位。常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变量的定位是编译器的事情,初学者只...
|
☉ MCS-51单片机实用子程序库(六) 作者:PIC 2006-10-19
摘要: MCS-51单片机实用子程序库 (17) 标号: FSQR 功能:浮点数开平方(快速逼近算法) 入口条件:操作数在[R0]中。 出口信息:OV=0时,平方根仍在[R0]中,OV=1时,负数开平方出错。 影响资源:PSW、A、B、R2~R7...
|
|