1 / 24
文档名称:

51单片机知识点总结.doc

格式:doc   大小:46KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

51单片机知识点总结.doc

上传人:jiqingyong12 2016/8/15 文件大小:46 KB

下载得到文件列表

51单片机知识点总结.doc

文档介绍

文档介绍:1 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 51 单片机知识点总结第二章: 存储器空间组成,各区间特点及访问方式,工作寄存器区的设定,程序状态字的位结构及其功能,堆栈的操作, P0-P3 各端口的功能,特点,使用方法, 单片机复位信号的产生及复位之后的状态,振荡周期、状态周期、机器周期及指令周期的关系及计算方法。第三章: 寻址方式,各类指令,简单程序的编写与识读, 包括简单 C语言程序的识读。第四章: 中断系统:包括中断源有哪些,如何进行中断允许控制,中断优先级控制,各自的中断入口地址是多少,中断得到 CPU 服务的基本条件,中断响应延迟的原因。定时器:定时器的各种工作方式及其使用方法, 定时器的初始化,如何使用定时器实现周期信号的输出。以及相应的简单编程。串行口:串行口的各工作方式及其使用,接收如何使能,多机通信第五章: 三总线结构及其实现,片外扩展芯片的编址方式 2 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 及其特点,片外程序及数据存储器的扩展实现并分析其地址区间,片外 IO扩展的实现及其器件编址,简单编程。第六章: 键盘,主要是行列式编码键盘的实现方法,识别方法, 扫描法的工作原理,按键去抖动。 LED 段码实现方法,动态 LED 显示与静态 LED 显示的比较。 51单片机初学知识点总结经过这半个月的学****我对于单片机的定时器、对 I/O 口的随意操作、输入检测、中断、串口通信等几大学****模块有了一定了解和掌握。 1. 软件。我主要是在 keil uvision3 实现用 C语言进行编程和调试。使用 keil 时,新建或者打开已有文件,按步骤一步步来,漏掉哪一步都会影响最后程序是否能顺利写入单片机中。其中应注意保存C文档、添加文件到工程中和建立 hex 文档这几个关键步骤。 2. 发光二极管和数码管的显示。发光二极管的静态显示是学****单片机的入门路标。分析相关模块的电路图,弄清楚引脚连接情况,根据电路图直接控制 LED 引脚电位的高低就能实现对相应 LED 亮灭的控制。了解后完成走马灯或更多其他规则的 LED 显示。数码管的显示较 LED 稍微复杂一点点,它分位选和段 3 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 选,位选控制整个数码管的亮灭,段选控制各数码管以何种形式亮或灭。数码管的显示分三步:.全部数码管显示一样的字符;.选定的数码管以规定的形式亮;. 数码管的动态显示。其中利用定时器或者延时程序控制数码管动态显示的频率,以调节其显示亮度和视觉稳定度。用延时函数完成动态扫描: while { D1=nn/100; D2=nn%100/10; D3=nn%10; P1=0x01; P0=tab[D1]; delay; P1=0x02; P0=tab[D2]; delay; P1=0x04; P0=tab[D3]; delay; }延时子程序: void delay //延时 1ms 子程序{ unsigned char y; while { for; } }3.?? GATEGATE=1 ,用软件使 TR0 或 TR1 为1,同事外部中断引脚也为高,启动。我们一般置 GATE=0 。 C/T=0 ,位定时器; C/T=1 ,位计数器。? 对于定时时间的计算: t? 计数值 N? 机器周期 T?N?12? 1 focs 4 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 或:要定时时间 t=* ?定时/计数器初始化步骤: 根据上面的信息,对 TMOD 赋初值,确定 T0 、 T1 的工作方式。计算初值,将其写入 TH0 、 TL0 或 TH1 、 TL1 。为中断方式时,对 IE赋值,开放中断