新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 运用单片机进行加减乘除法的运算

运用单片机进行加减乘除法的运算

作者:时间:2013-02-16来源:网络收藏
  介绍

  是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片微型计算机简称,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。

  看到这个题目,呵呵,可能好多人要打石头哥的板子;7+5等于几啊?这还用你教?但是单片机里,数字是用二进制来表示的:这个就有一点拗口啦/ 虽然我们的教材到这里你可能还没有学会一个指令。但是我的意思是首先作几个试验,提高大家对单片机的兴趣。 具体的指令太多了,不过还好,一般我们只需要记住常用的10-20条就够了。 OK,现在开始动手。

  我们写入以下两条指令

  MOV P1,#23H

  END

  这个程序大家想必看得懂, 就是把23H这个16进制数送往P1口(即P1.0--P1.7)汇编得到HEX烧写后然后把芯片插入实验卡座; 可以看到P1.0-1.7的状态为;

  P1.0 灭

  P1.1 灭

  P1.2 亮

  P1.3 亮

  P1.4 亮

  P1.5 灭

  P1.6 亮

  P1.7 亮

  为什么会这样呢?

  注意,因为我们的P1口的8个灯,都是一端接正5V,一端接端口的,那么呢端口为低电平0.发光管亮。高电平不亮。从高往低排列(从1.7---1.0)那么就是00100011.这个数字就是23H啦。什么?你不信?好了,请您接着看!00100011二进制呢就是100011,按照数学的原则前面的0不算数。

  跟我打开电脑的程序/附件/计算器,然后把计算器设置为科学型。然后点击二进制,输入100011

  然后点击一下十六进制可以看到数字变成了23.这就是我们输入的23H了,

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


脉宽调制相关文章:脉宽调制原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭