第1章 单片机基础知识概述
- 格式:ppt
- 大小:9.21 MB
- 文档页数:71


注意:本课件为上课内容的一个补充,其中难免存在错误,请读者不吝赐教,如有问题请发送E-mail到 zhaojian@。
本文根据教学的情况,随时进行修改和完善,所以欢迎同学随时注意本文档在课件中的更新情况。
单片机基础知识
单片机的外部结构:
1、 DIP40双列直插;
2、 P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)
3、 电源VCC(PIN40)和地线GND(PIN20);
4、 高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)
5、 内置振荡电路,外部只要接晶体至X1(PIN18)和X0(PIN19);(频率为主频的12倍)
6、 程序配置EA(PIN31)接高电平VCC;(运行单片机内部ROM中的程序)
7、 P3支持第二功能:RXD、TXD、INT0、INT1、T0、T1
单片机内部I/O部件:(所为学习单片机,实际上就是编程控制以下I/O部件,完成指定任务)
1、 四个8位通用I/O端口,对应引脚P0、P1、P2和P3;
2、 两个16位定时计数器;(TMOD,TCON,TL0,TH0,TL1,TH1)
3、 一个串行通信接口;(SCON,SBUF)
4、 一个中断控制器;(IE,IP)
针对AT89C52单片机,头文件AT89x52.h给出了SFR特殊功能寄存器所有端口的定义。教科书的160页给出了针对MCS51系列单片机的C语言扩展变量类型。
C语言编程基础:
1、 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。
2、 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。
3、 ++var表示对变量var先增一;var—表示对变量后减一。
4、 x |= 0x0f;表示为 x = x | 0x0f;
5、 TMOD = ( TMOD & 0xf0 ) | 0x05;表示给变量TMOD的低四位赋值0x5,而不改变TMOD的高四位。
STM8S系列单片机原理与应用复习
第1章 基础知识
1.1 计算机的基本认识
(1)地址总线,寻址范围,STM8寻址224=16MB
(2)数据总线,字长,STM8为8位单片机
(3)控制总线
(1)时钟周期
(2)机器周期:完成一个基本动作的时间。
(3)指令周期:一条指令所需的时间。
STM8S:一个机器周期仅包含一个时钟周期。
1.1.1 计算机系统的工作过程及其内部结构
ALU:算术运算和逻辑运算
存储器: ROM, RAM
1.1.2 指令、指令系统及程序
指令:操作码+操作数
STM8:属CISC
1.2 寻址方式
确定指令中操作数所在存储单元地址的方式,就称为寻址方式。
1.3 了解单片机特点及其发展趋势
第2章 STM8S系列MCU芯片内部结构P 21
STM8S103,STM8S105, STM8S207, STM8S208
STM8S103(EEPROM 640B),STM8S003(EEPROM 128B),EEPROM不一样大
2.1 STM8S系列MCU性能概述
16M地址空间,I/O引脚输入/输出可编程选择,内置HSI各LSI。
内核:
高级STM8内核,具有3级流水线的哈佛 结构
扩展指令集
存储器
Stm8s105
中等密度程序和数据存储器:
─ 最多32K字节Flash;10K次擦写后在
55°C环境下数据可保存20年 ─ 数据存储器:多达1K字节真正的数据EEPROM;可达30万次擦写
RAM:多达2K字节
时钟、复位和电源管理
3.0~5.5V工作电压,内核电压1.8V
灵活的时钟控制,4个主时钟源
– 低功率晶体振荡器
– 外部时钟输入
– 用户可调整的内部16MHz RC
– 内部低功耗128kHz RC
带有时钟监控的时钟安全保障系统
电源管理:
– 低功耗模式(等待、活跃停机、停机)
高职单片机教案
第一章:单片机概述
教学目标:
1. 了解单片机的概念、发展历程和分类。
2. 掌握单片机的基本组成原理和主要性能指标。
3. 熟悉单片机的应用领域和市场需求。
教学内容:
1. 单片机的概念和发展历程。
2. 单片机的分类和特点。
3. 单片机的基本组成原理。
4. 单片机的主要性能指标。
5. 单片机的应用领域和市场需求。
教学方法:
1. 讲授法:讲解单片机的概念、发展历程和分类。
2. 讨论法:探讨单片机的基本组成原理和主要性能指标。
3. 案例分析法:分析单片机的应用领域和市场需求。
教学资源:
1. 教材:高职单片机教程。
2. 课件:单片机概述。
3. 案例素材:单片机应用实例。
教学活动:
1. 导入:介绍单片机的概念和发展历程,引发学生兴趣。 2. 新课:讲解单片机的分类和特点,引导学生理解单片机的基本组成原理。
3. 案例分析:分析单片机的主要性能指标,结合实际应用案例,让学生了解单片机的应用领域和市场需求。
4. 课堂讨论:分组讨论单片机的优势和局限性,培养学生的创新思维和问题解决能力。
第二章:单片机的基本组成原理
教学目标:
1. 了解单片机的基本组成原理。
2. 掌握单片机的硬件结构和主要组成部分。
3. 熟悉单片机的指令系统和工作原理。
教学内容:
1. 单片机的基本组成原理。
2. 单片机的硬件结构。
3. 单片机的主要组成部分。
4. 单片机的指令系统。
5. 单片机的工作原理。
教学方法:
1. 讲授法:讲解单片机的基本组成原理和硬件结构。
2. 演示法:展示单片机的主要组成部分和指令系统。
3. 实践法:引导学生动手操作单片机,理解其工作原理。
教学资源:
1. 教材:高职单片机教程。 2. 课件:单片机的基本组成原理。
3. 实物资源:单片机硬件结构和主要组成部分的展示。
4. 编程软件:单片机编程软件示例。
教学活动:
1. 导入:回顾上一章内容,引导学生了解单片机的基本组成原理。
单⽚机原理与应⽤复习资料
单⽚机复习知识点
第1章计算机基础知识
考试知识点:1、各种进制之间的转换
(1)各种进制转换为⼗进制数
⽅法:各位按权展开相加即可。
(2)⼗进制数转换为各种进制
⽅法:整数部分采⽤“除基取余法”,⼩数部分采⽤“乘基取整法”。
(3)⼆进制数与⼗六进制数之间的相互转换
⽅法:每四位⼆进制转换为⼀位⼗六进制数。2、带符号数的三种表⽰⽅法
(1)原码:机器数的原始表⽰,最⾼位为符号位(0‘+’1‘-’),其余各位为数值位。
(2)反码:正数的反码与原码相同。负数的反码把原码的最⾼位不变,其余各位求反。
(3)补码:正数的补码与原码相同。负数的补码为反码加1。
原码、反码的表⽰范围:-127~+127,补码的表⽰范围:-128~+127。3、计算机中使⽤的编码
(1)BCD码:每4位⼆进制数对应1位⼗进制数。
(2)ASCII码:7位⼆进制数表⽰字符。0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。
考试复习题:1、求⼗进制数-102的补码(以2位16进制数表⽰),该补码为。
2、123= B= H。
3、只有在________码表⽰中0的表⽰是唯⼀的。
4、真值-0000000B的反码为;其补码为。
5、+1000110B的反码是;-0110011B的补码是。
6、10101.101B转换成⼗进制数是()。
(A)46.625 (B)23.625 (C) 23.62 (D) 21.6257、3D.0AH转换成⼆进制数是()。
(A)111101.0000101B (B) 111100.0000101B(C) 111101.101B (D) 111100.101B
8、73.5转换成⼗六进制数是()。
(A)94.8H (B) 49.8H (C) 111H (D) 49H9、⼗进制29的⼆进制表⽰为原码()
A 11100010
B 10101111C 00011101
D 00001111
第2章80C51单⽚机的硬件结构