单片机计算机加减乘除汇编,运用单片机进行加减乘除法的运算
单片机介绍
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器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了,
单片机计算机加减乘除汇编,运用单片机进行加减乘除法的运算相关推荐
- 单片机计算机实训总结,单片机实习心得体会范文
<单片机实习心得体会范文>由会员分享,可在线阅读,更多相关<单片机实习心得体会范文(8页珍藏版)>请在装配图网上搜索. 1.单片机实习心得体会范文撰写人:___________ ...
- 51单片机计算机实物焊接,51单片机实验DIY焊电源--串口详细步骤
对于DIY(自己动手焊板子)的朋友在做以下实验是先要将实验板上的电源(用来给单片机提供5V 的稳压电源),和串口(用来给单片机下载程序)焊接好. 第一步焊接电源模块: 以是电源的原理图,以下是实物图 ...
- 51单片机 c语言 汇编,51单片机之时钟(C语言和汇编两种方式实现)
1.C语言实现 #include typedef unsigned char uint8; typedef unsigned int uint16; typedef unsigned ...
- 51单片机计算机代码原理图,51单片机时钟(4位数码管)附原理图 代码 仿真
用手里闲的STC89C52RC做的,并在开发板上调试成功. #include #define uint unsigned int #define uchar unsigned char uchar c ...
- 十六进制的加减乘除c语言,十六进制的乘除法怎么运算
十六进制的乘除法运算跟十进制一样但是规则是:逢16进1. 以计算350AH*12H为例: 先用2*350A 2*A=20 进一位余20-16=4 2*0=0 进零位余0加上面的进位等于1 ...
- 【单片机】汇编指令入门学习|单片机启动代码汇编
目录 汇编指令入门学习 [汇编指令]MSP430汇编指令 IAR下的汇编/单片机启动代码汇编 ARM 汇编&ARM 指令集 学习笔记 汇编指令入门学习 在进行汇编程序设计时,MSP430 ...
- 单片机小白学步系列(十九) 单片机/计算机系统概述:扩展模块
本篇简单介绍各种单片机外设模块,目前考虑不全,可能会在后期进一步修改完善. ==================================== 前面介绍的核心模块,是微机系统中比较重要甚至是必不 ...
- 单片机小白学步系列(十八) 单片机/计算机系统概述:通信接口与协议
前面说了信息与数据的概念,这里要说的是与之关系密切的问题--通信. 通信 何为通信?在英文中,通信用Communication表示,这个词也有交流的意思.实际上,通信和交流确实是一样的意思.不过在汉语 ...
- 单片机小白学步系列(十七) 单片机/计算机系统概述:核心模块
前面已经介绍了模块化设计的特点和巨大优势.在我们的实验板中,单片机是其中最核心的一个模块:而对于单片机来说,又是由更多的子模块组合而成.本文主要对单片机/计算机系统中最核心的几个模块进行简要介绍. 为 ...
最新文章
- 【数据结构】单链表的应用(C语言)
- 美多商城之用户中心(添加和验证邮箱)
- java 结构数据结构_Java 数据结构
- 学习 TTreeView [8] - AlphaSort、CustomSort、SortType
- php模板引擎循环start,PHP模板引擎Smarty内建函数section,sectionelse用法详解
- robolectric android studio,Android Studio + Robolectric + AndroidAnnotations 根本框架
- codeforces 617A-C语言解题报告
- Java面试题:JDK不同版本处理IO流异常的标准代码
- python基础教程多少页_看完这篇文章,你的Python基础就差不多了(附200页《Python400集》)...
- linux系统重启方式,查看linux系统重启的命令和方式
- oracle8 as sysdba,Oracle 8i 密码验证
- 一些实用但不为人知的Unix命令
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_1_两种获取Stream流的方式...
- 数学建模-非线性优化模型
- pkcs8格式证书转换pkcs1格式
- C#桌面办公应用-工资管理系统系列二
- SpringBoot中post请求报405错误排坑
- 基于MATLAB的人脸识别系统
- 浅谈程序环境和预处理
- clk子系统 - 代码分析
热门文章
- 你最想了解的红队实战攻防技术,来了
- Android多媒体功能开发(6)——使用MediaPlayer类播放音频
- 实现哈夫曼编码(C语言)
- 多模态医学图像配准——cocycleReg论文学习(2022)
- Frida和IDA分析OLLVM控制流程平坦化
- win7下提示未安装html5,win7安装IIS“并非所有功能被成功更改”的处理方法
- Solr Suggest实现搜索智能提示
- python django面试题_Django面试问题
- 万字长文快速复习计算机网络(适用于有一定基础的同学)
- 建筑八大员是哪八大员?只要是做什么的?甘建二