首页 > 中南大学-单片机课程知识总结《一》

中南大学-单片机课程知识总结《一》

来源:网络收集  

中南大学 单片机课程学习总结《一》 学生姓名 学生学号 授课教师 _ 二○一七年 九 月十六日 第一章 学习单片机预备知识以及如何点亮一个发光管 注意: 1.单片机需要什么基础:

(1)与以前所学的知识关联很少; (2)只需要掌握很基本的数模电知识,如二进制、十进制、十六进 制之间的转换,与、或、非逻辑关系等; (3)对各种器件的概念基本上是从 0 开始的; (4)如果要用 C 语言编程,需具备简单的 C 语言基础; 2.什么是单片机: (1)单片机:在一片集成电路芯片上集成微处理器、存储器、 I/O 接口电路,从而构成了单芯片微型计算机,即单片机。 (2)Intel 公司推出了 MCS-51 系列单片机:集成 8 位 CPU、4K 字节 ROM、128 字节 RAM、4 个 8 为并口、1 个全双工串行口、2 个 16 位 定时/计数器。寻址范围 64K,并有控制功能较强的布尔处理器; (3)ROM:程序存储器(写的程序存储地点) (4)RAM:随机存储器(数据存储) (5)并口:接口 3.单片机能做什么: (1)凡是与控制或简单计算有关的电子设备都可以用单片机来实现, 在根据具体实际情况选择不同性能的单片机; 4.预备知识 (1)电平特性:数字电路中只有两种电平:高和低,本课程中定义单 片机为 TTL 电平: 高+5V, 低 0V;RS232 电平: 计算机的串口, 高-12V, 低 +12V ; 所 以 计算 机 与 单片 机之间 通 讯 时需 要加电 平 转 换芯片 max232;

(2)二进制: (3)十六进制:一般把四个二进制数放在一起转换成一个十六进制 数, 转换时先把二进制数转换成十进制数, 在把十进制数转换成十六 进制数;B 表示二进制数,H 表示十六进制数; (4)二进制数的逻辑运算: 与运算符号为 A&B; 或运算符号为 A|B; 非运算;异或运算; (5)80C51 系列介绍:STC-89C52 (6)CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外 部特殊功能寄存器; (7)RAM:用以存放可以读写的数据,如运算的中间结果、最终结 果以及欲显示的数据; (8)ROM:用以存放程序、一些原始数据和表格; (9)I/O 口: 四个 8 位并行 I/O 口, 既可用作输入, 也可以用作输出; (10)T/C:两个定时/计数器,既可以工作在定时模式,也可以工作 子在计数模式; (11)C51 数据类型:常用 int 型(16 位)和 char 型(8 位) ; (12)C-51 的数据类型扩充定义: sfr: 特殊功能寄存器声明; sfr16: sfr 的 16 位数据声明;sbit:特殊功能声明;bit:位变量声明; (13)C51 中变量名不能用 C 语言中的关键字表示; (14)C-51 的包含的头文件:通常有:reg51.h 、reg52.h、math.h、 ctype.h、stdio.h、stdlib.h 、absacc.h;常用的有 reg51.h 和 reg52.h (定义特殊功能寄存器和位寄存器) ;math.h(定义常用数学运算) ;

(15)C-51 的基本语句:if 选择语句、while 循环语言、for 循环、 switch/case 多分支选择语句、do-while 循环语言; (16)中断服务程序:函数名()interrupt n using m {函数内 部实现} (17)I/O 口定义: (18)单片机注意掌握以下几点: 1.最小系统能够运行起来的必要条件: 电源、 晶振、 复位电路; 2.对单片机任意 I/O 口的随意操作:输出控制电平高低和输入 检测电平高低; 3.定时器:掌握方式 2; 4.中断:外部中断、定时器中断、串口中断; 5.串口通信:单片机之间、单片机与计算机之间

All Rights Reserved 知加友
所有数据来自网络,数据只供学习参考 点击这里给我发消息