什么是单片机?其主要特点?
单片机是把CPU、存储器(ram和rom)/输入、输出接口电路以及定时器、计数器等集成在一起的集成电路芯片。
它具有体积小、价格低、可靠性高和易于嵌入式应用等特点,还具有控制性能强引脚少单片机品种和型号多等特点。

80c51单片机的片内、片外程序存储器和片内、片外数据存储器访问如何进行区分?
80c51的(-EA)引脚为访问片内片外程序存储器的选择端。访问片外RAM时需采用专门指令MOVX实现,这时读或写信号有效。
访问片内外的RAMS使用MOV指令,无读写信号产生。

内部时钟方式:引脚外接晶振、电容器C1和C2作用是稳定频率和快速起振。
外部时钟方式:把外部已有的时钟信号引入单片机。

CPU的各种周期含义、相应计算
晶振周期:(时钟周期)最小的时序单位。
S状态周期:晶振信号经分频器形成两相错开信号P1和P2
S状态周期=2个晶振周期
周期的前半周期:相位(P1)信号有效、后半周期相位2(P2)信号有效。
机器周期:晶振周期12分频后形成机器周期。
1个机器周期=12个晶振周期
指令周期:指令周期的执行时间
单周期指令、双周期指令、和四周期指令。
机器周期常用作计算其他时间(如指令周期)的基本单位。

80C51寄存器
随机存储器(RAM):CPU运行时随时进行数据的写入和读出。但在电源关闭的时候,其所存储的信息将丢失,存放暂时性输入输出数据 运算中间结果用作堆栈。
只读存储器(ROM):写入信息后不易改写的存储器。常用作存放程序和常数。

128B的数据存储器(RAM可在片外扩展64KB)
4KB的内部程序存储器(ROM可外扩64KB)

80C51单片机程序计数器PC是16位计数器,寻址64KB程序存储器范围。
CPU模块:8位CPU ,含布尔处理器;时钟电路;总线控制
I/O接口模块:4个并行I/O端口(均8位);1个全双工异步串行口(UART);两个16位定时器/计数器;中断系统(5个中断源、2个优先 级

数据线8位,地址线16位,当扩展存储器时,地址线由(P0)和(P2)提供,数据线由(P0)提供。
工作寄存器R0-R7,占用32个片内RAM单元,分成4组,每组8个单元。
当前工作寄存器组由PSW、PS0、PS1位指定。

寻址方式:寻找源操作数或转移指令的目标地址的方式。

寄存器寻址:MOV A,RO ;A<-(50H)
CPL A ;A的内容取反
直接寻址:MOV A,50H
寄存器间接寻址 :MOV A,@R0
MOVX A.@R0
立即寻址 :MOV A,#50H
变址寻址: MOVC A,@A+DPTR

80c51单片机有5个中断源、2个优先级可实现二级中断服务。

  1. INT0 外部中断0(上面还有一个杠杠,符号找不出)
  2. INT1 外部中断1
  3. TF0 片内定时/计数器T0溢出中断
  4. TF1 片内定时/计数器T1溢出中断
  5. RI和TI 串行口中断

数码管:7段数码管 8个发光二极管(7个笔画段+1个小数点)
当数码管的某个发光二极管导通时,相应笔画发光。

共阴共阳
阴极连在一起为共阴极数码管。若com接低电平,阳极为高电平点亮。
阳极连在一起为共阳级数码管。若com 接高电平,阴极为低电平点亮。

键盘扫描
逐行扫描:通过高四位轮流输出低电平来对矩阵键盘逐行扫描当低四位接收到数据不全为1时,说明有按键按下,接收数据判断哪一位为0 判断哪个按键按下。
行列扫描:通高四位全部输出低电平,第四位输出高电平。低电平不全为高电平时,说明有按键按下,在反过来高四位输高电平。低四位 输低电平。根据高四位输出高电平判断哪一行有按键按下。
键号=行首号+列号 行首号=行数*行号

80C51单片机复习资料(一)相关推荐

  1. [渝粤教育] 西南科技大学 单片机原理与应用 在线考试复习资料(2)

    单片机原理与应用--在线考试复习资料 一.单选题 1.信息能够同时双向传送的是( ). A.并行通信 B.单工串行通信 C.半双工串行通信 D.全双工串行通信 2.T89S52单片机片内有( )个定时 ...

  2. 80C51单片机期末复习

    80C51有基本型和增强型.区别:增强型多了定时器,内置存储空间不同. 1冯•诺依曼思想计算机由运算器.控制器.存储器.输入设备.输出设备组成这一计算机的经典结构. 2将CPU.存储器.I/O接口集成 ...

  3. 为什么计算机控制系统采用软,微型计算机控制技术一二章复习资料及部分答案...

    <微型计算机控制技术一二章复习资料及部分答案>由会员分享,可在线阅读,更多相关<微型计算机控制技术一二章复习资料及部分答案(7页珍藏版)>请在人人文库网上搜索. 1.第一.二章 ...

  4. [渝粤教育] 西南科技大学 机电一体化技术 在线考试复习资料2021版

    机电一体化技术--在线考试复习资料2021版 一.单选题 1.随着计算机图形显示技术的发展,出现了人机对话式自动编程(又称交互式),该技术以(    )为其基础. A.图形显示技术 B.数字处理技术 ...

  5. [渝粤教育] 西南科技大学 电子信息工程专业导论 在线考试复习资料

    电子信息工程专业导论--在线考试复习资料 一.单选题 1.下面是关于计算机中定点数和浮点数的一些叙述,正确的是( ) A.浮点数是既有整数部分又有小数部分的数,定点数只能表示纯小数 B.浮点数的尾数越 ...

  6. [渝粤教育] 西南科技大学 现代数字系统设计 在线考试复习资料2021版

    现代数字系统设计--在线考试复习资料2021版 一.单选题 1. SOPC的中文意思是(    ). A.电子设计自动化 B.硬件描述语言 C.片上可编程系统 D.片上系统 答案:看左边查询 2.XP ...

  7. [渝粤教育] 西南科技大学 现代数字系统设计 在线考试复习资料2021版(1)

    现代数字系统设计--在线考试复习资料2021版 一.单选题 1. SOPC的中文意思是(    ). A.电子设计自动化 B.硬件描述语言 C.片上可编程系统 D.片上系统 答案:看左边查询 2.XP ...

  8. [渝粤教育] 西南科技大学 电气控制与PLC 在线考试复习资料2021版

    电气控制与PLC--在线考试复习资料2021版 一.单选题 1.PLC处于(   )模式时,允许进行自由端口通讯. A.RUN B.PROGRAM C.监控 D.STOP 答案:看左边查询 2.PLC ...

  9. [渝粤教育] 西南科技大学 电气控制与PLC 在线考试复习资料2021版(1)

    电气控制与PLC--在线考试复习资料2021版 一.单选题 1.PLC处于(   )模式时,允许进行自由端口通讯. A.RUN B.PROGRAM C.监控 D.STOP 答案:看左边查询 2.PLC ...

最新文章

  1. 【算法学习笔记】08.数据结构基础 二叉树初步练习1
  2. java打印版本兼容_打印class文件的Java编译器内部的版本号
  3. 远程办公第五天,你还在扩容吗?
  4. 提款机转账多久到账?
  5. Linux系统下的多线程编程入门
  6. j2ee核心模式_Java设计模式是什么?
  7. 希哲求大神教 技术额
  8. jQuery.qrcode 生成二维码,并使用 jszip、FileSaver 下载 zip 压缩包至本地。
  9. wwwscan目录扫描器的逆向分析
  10. 数据分析—用excel2016和python画箱线图
  11. 爬取人民日报_辅导员专栏 | 琪人琪语:我们爬取了576篇人民日报的夜读文章,只为告诉你这些事...
  12. win快速打开计算机,这十个“Windows+”使用技巧,打开你的电脑技巧新世界
  13. Linux编程起步 GCC基本用法
  14. 此博客更新较慢,主要用于微信公众号“申龙斌的程序人生”的备份了
  15. 数据结构——绪论、时间复杂度
  16. 逻辑运算符及其优先级,C语言逻辑运算符及其优先级详解
  17. Bifrost RAT 流量分析报告
  18. 近视眼怎么恢复视力?
  19. MATLAB制作GIF之大鹏展翅
  20. Jx的OnePiece:Python环境百科全书

热门文章

  1. 如何编制项目蓝图汇报材料
  2. 创建对象与对象属性添加
  3. 3.uedit富文本编辑器的使用_note
  4. ARM嵌入式主板之路
  5. UVa 10115 - Automatic Editing
  6. 爬虫_urllib2库的使用
  7. Integer装箱拆箱、参数传递
  8. CF B. Sonya and Exhibition
  9. keystone安装与配置
  10. CVE-2017-7494紧急预警:Samba蠕虫级提权漏洞,攻击代码已在网上扩散