文章目录

  • 一|二、填空选择
    • 1.1 atmel公司单片机型号命名,at代表什么等等
    • 1.2 硬件体系结构;单片机组成
    • 1.3 CPU寄存器
    • 1.4 PC复 位,PC作用,几位(补:复位引脚和几个机器周期)
    • 1.5 SP堆栈,作用,几位,哪里(补:在片内数据存储器)
    • 1.6 存储器,数据存储器片内片外,片内分几部分(补:通用数据存储器)
    • 1.7 EA接高电平,执行哪里的程序,
    • 1.8 外部存储器,用DPTR
    • 1.9 AT89系 列引脚功能,复位(两个机器周期以上的高电平,看门狗,==如何启动看门狗==) ,
    • 1.10 接口问题,P0口 漏极开路,作为输出口接上拉电阻,低八位传PO,高八位P2(补:外设)
    • 1.11 寻址方式,加减乘除指令(补:原操作数和目的操作数)
    • 1.12 ==reg51.h==作用
    • 1.13 绝对地址访问
    • 1.14 中断函数,using, 并行口,中断标志位(只有串行中断需人为复位) (补:先后顺序0.1.2.3.4.5)
    • 1.15 累加器a功能,==psw作用==
    • 1.16 串行通信,给你多少字符,一个字符是几位,波特率传二进制单位是bps
    • 1.17 串口 ==接受发送==、SBUF 中断标志位 ==软件清除==
    • 1.18 外加电路撤出中断的是==电平触发方式==
    • 1.19 用宏来访问绝对地址时,调用头文件==“absacc.h”==
  • 三、程序填空
    • 3.1 ADC0809
    • 3.2 汇编语言
    • 3.3 LCD1602
  • 四、程序设计
    • 4.1 画出硬件连接图、写程序
    • 4.2 秒表程序设计(定时器,第八章)
  • 附、对这门学科的一些话

一|二、填空选择

1.1 atmel公司单片机型号命名,at代表什么等等

1.2 硬件体系结构;单片机组成

1.3 CPU寄存器

CPU由运算器和控制器两部分组成,主要完成取指令、指令译玛、发出各种操作所需的控制信号,使单片机各个部分协调工作。

1.4 PC复 位,PC作用,几位(补:复位引脚和几个机器周期)

  1. 为CPU指明将要执行的指令地址,(存放下一条指令的地址)。长度为16位,所以寻址范围为0-65535(64K)。
  2. 单片机在复位时PC=0000H,这就意味着一旦将单片机复位,CPU就从ROM的0000H单元执行程序。
  3. 在物理上是独立于SFR。
  4. RST:复位信号输入端,高电平有效。在此引脚加上持续大于2个机器周期的高电平即可复位。单片机正常工作时此引脚应为≤0.5V的低电平。

1.5 SP堆栈,作用,几位,哪里(补:在片内数据存储器)

SP 堆栈指针:8位寄存器,用来指示堆栈的位置,可由软件修改。

作用:①保护程序的断点地址(既返回地址);
②保护数据(也称保护现场)

始终指向栈顶,在RAM区(片内数据存储区)

1.6 存储器,数据存储器片内片外,片内分几部分(补:通用数据存储器)

片内RAM分为两个区域,一个是通用数据存储器,一个是特殊功能寄存器SFR

1.7 EA接高电平,执行哪里的程序,

当引脚EA=1时, CPU从片内ROM的0000H单元运行程序;(高电平)

1.8 外部存储器,用DPTR

  1. DPTR主要用来存放外部数据存储器RAM的地址,作为CPU访问外部RAM的数据指针

1.9 AT89系 列引脚功能,复位(两个机器周期以上的高电平,看门狗,如何启动看门狗) ,

打开/喂狗:要打开WDT,用户必须顺序将01EH和0E1H写到WDTRST寄存器(SFR地址为0A6H)中

WDT溢出将使RST引脚输出高电平的复位脉冲,复位脉冲持续时间98个时钟周期

1.10 接口问题,P0口 漏极开路,作为输出口接上拉电阻,低八位传PO,高八位P2(补:外设)

对外设:低八位传PO,高八位P2

P0.0 - P0.7: P0端口线(39-32脚)
输出能力最强的端口,可带动8个TTL负载;

具有两种工作方式:
①普通的I/O方式;
②系统扩展时的总线方式。(分时)
当处于I/O方式时:端口内部输出电路呈“开路结构”,所以当驱动MOS负载时,应接一个10K左右的上拉电阻,否则无法输出高电平。
当处于扩展方式时:P0口成为外部存储器提供低八位地址和数据的“复用总线” (此时不能作为通用的I/O端口)。

1.11 寻址方式,加减乘除指令(补:原操作数和目的操作数)

立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址、位寻址

加法指令:ADD,

带进位加法:ADDC

加一指令:INC

带借位减法指令:SUBB

减一指令:DEC

乘法指令:MUL

除法指令:DIV

MOVC A,@A+DPTR,后面是原操作数,前面是目的操作数。寄存器间接寻址。

MOV A,@R1 间接寻址

MOV A,R1 直接寻址

1.12 reg51.h作用

预处理命令,提高效率。

reg52.h是一种特定于8051微控制器的头文件,它包含了8051芯片的寄存器地址及相关定义,使得程序员可以直接访问芯片的硬件资源,简化了程序设计。通过包含reg52.h头文件,可以使用其中定义的寄存器和位定义,实现对芯片内部寄存器的操作,如IO口、定时器、中断等,从而完成特定的控制任务。

1.13 绝对地址访问

1.14 中断函数,using, 并行口,中断标志位(只有串行中断需人为复位) (补:先后顺序0.1.2.3.4.5)


using 0.1.2.3,改变工作寄存器组

1.15 累加器a功能,psw作用

最常用的寄存器。所有的算术运算指令所要使用的寄存器且运算结果都存放在A中。

psw:8位寄存器,表征程序执行的状态信息,存放指令执行的有关状态信息

=

1.16 串行通信,给你多少字符,一个字符是几位,波特率传二进制单位是bps

波特率,每秒传送几个比特。

每分钟多少个字符,比如1+8+0+1=10,即一个字符要有10个比特

1.17 串口 接受发送、SBUF 中断标志位 软件清除

1.18 外加电路撤出中断的是电平触发方式

1.19 用宏来访问绝对地址时,调用头文件==“absacc.h”==

三、程序填空

3.1 ADC0809

INC0-7的地址怎么直接进行访问?

外部中断会修改

I N T 0 ‾ \overline{INT0} INT0 interrupt 0

I N T 1 ‾ \overline{INT1} INT1 interrupt 2

P2口(该图只有P2^7(可能会改)取低电平(低电平有效),其余取高电平)

P0口最低三位(区分8个通道)

填空:


  1. 如果是外部中断0(IT0 EX0)中断号
  2. 根据硬件连线,确定八个通道的地址
  3. IN0是哪
  4. xdata

搞懂硬件和程序(硬件会变,八个通道会变,中断的启动转好、中断号)

3.2 汇编语言

mov A,@R0(间接寻址要)
ADC A,(加数、被加数、进位)
INC R0(指针变量的修改)
DJNZ R2,LOOP(减一不为0循环)
JC(C=1) ,JNC(C=0)

3.3 LCD1602



程序开始的定义

数组里面,可能是学号、姓名的全拼(要算出长度)—>不需要计算\n

调用初始化函数、确定位置

四、程序设计

4.1 画出硬件连接图、写程序

给定热释电红外传感器、有源蜂鸣器

给最小系统 、按键、发光二极管、有缘蜂鸣器、热释电红外传感器(有人靠近输出高电平、没有人输出低电平)读取就行,有人靠近就报警,或者按键按下就报警(A卷和B卷)并且二极管闪烁

画出晶振电路(30pf)、复位电路

原理图(10分)程序(10分)

4.2 秒表程序设计(定时器,第八章)

给定部分电路,一些元器件的应用、工作方式,添加电路。

(T0、T1)不一定50ms

算定时初值(算出来a)

转换成十位个位

附、对这门学科的一些话

首先,这门课如果是一些有基础的人,听起来还是很简单的,把老师所画的重点认真学习一遍,千万注意的是,一定要动手把代码用手写一遍!!!,光看记不住的

《单片机原理与应用及C51编程技术》期末复习笔记相关推荐

  1. 【数字图像处理】期末复习提纲

    [数字图像处理]期末复习提纲 这是朋友圈内的学霸同学分享的,巨强!!!

  2. 汇编与接口技术期末复习笔记(1)—— 汇编部分

    文章目录 0. 计组先导知识 0.1 进位计数制 0.2 计算机中数和字符的表示 1. 基础知识 1.1 汇编语言 1.2 硬件接口 2. 80x86计算机组织 2.1 计算机系统 2.2 8086微 ...

  3. 信息安全与技术期末复习

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.课程知识体系结构 二.信息加密技术 (一).古典密码体制 1.网络信息安全基本概念: 2.数据加密的组成及各部分含 ...

  4. 《数字图像处理技术》期末复习笔记

    数字图像处理技术 第一章 图像处理主要内容:广义上:图像采集.图像编码与传输.图像信息处理.图像显示,狭义上:图像增强.图像恢复.图像分割.图像表示 DI:将一幅画面在空间上分割称离散的像素,各像素点 ...

  5. 【期末复习】北京邮电大学《数字内容安全》课程期末复习笔记(5. 社交媒体安全)

    [相关链接] [期末复习]北京邮电大学<数字内容安全>课程期末复习笔记(1. 绪论) [期末复习]北京邮电大学<数字内容安全>课程期末复习笔记(2. 信息隐藏与数字水印) [期 ...

  6. 【期末复习】北京邮电大学《数字内容安全》课程期末复习笔记(4. 多媒体安全)

    [相关链接] [期末复习]北京邮电大学<数字内容安全>课程期末复习笔记(1. 绪论) [期末复习]北京邮电大学<数字内容安全>课程期末复习笔记(2. 信息隐藏与数字水印) [期 ...

  7. 【期末复习】北京邮电大学《数字内容安全》课程期末复习笔记(2. 信息隐藏与数字水印)

    [相关链接] [期末复习]北京邮电大学<数字内容安全>课程期末复习笔记(1. 绪论) [期末复习]北京邮电大学<数字内容安全>课程期末复习笔记(3. 文本安全) [期末复习]北 ...

  8. 【期末复习笔记】知识产权法——著作权、专利法、商标权

    [期末复习笔记]知识产权法 著作权 著作权法不予以保护的客体 著作权的归属 著作权的内容 著作人身权 著作财产权 著作权的取得方式:自动取得 著作权的保护期限: 邻接权 表演者权 表演者义务 表演者权 ...

  9. 计算机图形学期末复习笔记

      计图期末根据老师ppt整理期末复习笔记. 第二章 图形系统综述 1.视频显示设备 刷新式CRT(阴极射线管) 光栅扫描显示器 随机扫描显示器 彩色CRT监视器 直视存储管 平板显示器 三维观察设备 ...

  10. 数字图像处理与Python实现笔记之图像特征提取

    数字图像处理与Python实现笔记 摘要 绪论 1 数字图像处理基础知识 2 彩色图像处理初步 3 空间滤波 4 频域滤波 5 图像特征提取 5.1 图像颜色特征提取 5.1.1 颜色直方图 1 一般 ...

最新文章

  1. 第59件事 运营驱动产品调优案例
  2. 智能车竞赛技术报告 | 智能车视觉 - 新余学院 - 开放艺术队
  3. 数据挖掘原理与算法:机器学习->{[sklearn. model_selection. train_test_split]、[h2o]、[网格搜索]、[numpy]、[plotly.express]}
  4. sublime text 3 快捷键大全以及配置编译环境
  5. LeetCode精讲 03无重复字符的最长子串(滑动窗口)
  6. 计算机基础--认识CPU
  7. 整数划分问题的递归算法-c语言,简单的整数划分问题(递归)
  8. KUKA---US2电源的安全属性-------老款硬线连接实现的DRIVE安全STO SBC 、新款基于Safety over EtherCAT 网络帧实现的DRIVE安全STO SBC
  9. c 和java互相验签_C椭圆曲线签名 用java验签
  10. 多个excel文件内容合并到一个excel文件的多个sheet的小程序
  11. 计算机专业大二还学微积分吗,大学最容易挂科的专业,计算机专业绝对排得上前三,其他专业呢?...
  12. VSCode 设置为 Monaco字体
  13. windows kafka下载安装
  14. ocata版本vlan模式配置【ovs】
  15. Infinity 插件设置
  16. kindle我的剪帖文件整理脚本
  17. python网页提交表单制作代码_Python实现网站表单提交和模板
  18. oracle全库导入 imp,imp导入全数据库
  19. 终于懂得孤独是躲不开的单行道
  20. 前程似锦用计算机怎么表示,2021选什么专业 毕业后前程似锦

热门文章

  1. CSS设置div滚动条样式的示例
  2. 【工作汇报220718】蛇形机器人的设计与研究的工作汇报记录
  3. 【沃顿商学院学习笔记】领导力——Impact Investing:03 经典影响力投资 Classic Impact Investing
  4. pandas神器操作excel表格大全(数据分析数据预处理)
  5. 数论-中国剩余定理(crt) 与拓展中国剩余定理(excrt)
  6. 《液晶显示器和液晶电视维修核心教程》——1.2 液晶的发展历史
  7. 计算机技术知识——介绍
  8. iOS 应用架构 (三)
  9. Mendix结合腾讯TSF实现微服务治理
  10. 数据库学习5-高级数据操作1(增删改查)