单片机的基础知识演示文稿.pptVIP

  • 1
  • 0
  • 约7.15千字
  • 约 51页
  • 2023-09-08 发布于广东
  • 举报
单片机的基础知识演示文稿;参考科目:《单片机初级教程-单片机基础-》主编:何立民 出版社:北京航空航天大学出版社 《单片机微型计算机原理及应用》张毅坤 陈善久 编著 西安电子科技大学出版社 ;第一章 绪论;;第1章 绪论;1.1 单片机的基本概念;;目前流行的微处理器;AT89S51单片机;二、存储器分类;(4)可电改写只读存储器E2PROM(Electrically Erasable Programmable Read Only Memory):通过加电写入或清除内容,每块芯片可擦写1000次以上。;3、可现场改写的非易失存储器:从原理上看属于ROM型。但从功能上它又可以随时改写信息,相当于RAM。 (1)快擦写存储器FLASH:读写速度较快,可重新编程上万次。 (2)铁电存储器FRAM:利用铁电材料极化方向来存储数据, 读写速度更快,可重新编程100亿次。;三、数制;2、二进制数(binary system);二进制运算规则: 加法运算: 0+0 = 0 0+1 = 1 1+0 = 1 1+1 =10 (逢二进一) 减法运算: 0-0 = 0 0-1 =1 (借位) 1-0 = 1 1-1 =0 乘法运算: 0 * 0 =0 0 * 1 =0 1 * 0 =0 1 * 1 =1 除法运算 0 / 1 =0 1 / 1 =1;例1:D(H) =1101(B);4、数制转换;例如,将13转换成二进制数:; 2 13 2 6 ??? ??? 1 低位 2 3 ??? ??? 0 2 1 ??? ??? 1 0 ??? ??? 1 高位 结果:13=1101B 同理,将十进制数“除十六取余”即可得到十六进制数。例如,将236转换成十六进制数: 16 236 16 14 ??? ??? C(12) 0 ??? ??? E(14) 结果:236=ECH;     3 →0011      A→1010      2 →0010      F →1111 即 ;四、计算机中的编码 1、有符号数的编码 数学上有符号数的正负号分别用“+”和“-”来表示。在计算机中由于采用二进制,只有“1”和“0”两个数字。一般规定最高位是符号位,最高位为“0”表示正数,为“1”表示负数。因在单片机中多数情况以8位二进制数(-128 ~ +127)为单位表示数字,因而下面所举例??均是8位二进制数。计算机中的带符号数有三种表示方法:即原码、反码和补码。;(1)原码 正数的符号位用“0”表示,负数的符号位用“1”表示,这种表示法称为原码。 例如:X1=+1010101 [X1]原 X2=-1010101 [X2]原 左边数称为真值,即为某数的实际有效值。右边为用原码表示的数,两者的最高位分别用“0”和“1”代替了“+”和“-” 。 ;(2)反码 一个数的反码很容易由原码取得。如果是正数,则其反码与原码相同;如果是负数,则其反码除符号位为1外,其他各数位均将1转换为0,0转换为1。 例如: X1=+1010101 [X1]反 X2=-1010101 [X2]反(3)补码 一个数的补码很容易由反码求得。如果是正数,则其补码与原码、反码相同;如果是负数,则其补码为反码加1。 例如: X1=+1010101 [X1]补 X2=-1010101 [X2]补 ;例题:二进制数的减法运算。求 24(D) -23(D)= ?;二-十进制称为二进制编码的十进制数,简称BCD(Binary Coded Decim

文档评论(0)

1亿VIP精品文档

相关文档