单片机==回顾基础

布满荆棘的人生 2022-06-16 23:46 296阅读 0赞

  作为一个学硬件的学生,我感觉自己实在是太弱了,由于硬件的学习成本较高,一直以来我都是在自己写一些偏软件方面的小项目,对硬件的了解也仅限于学校的课堂了。

  在我的感觉中,软件只要一台电脑,所有的工具都可以在网上找到破解版,然后就自由的发挥自己的思维吧。但是,硬件就不同了,硬件如果没有人领路的话,实在是步履维艰,大二的时候玩单片机,没有人带,只是看着教程在敲代码,对程序的理解和对硬件的理解少之又少,出了错误也不知道怎么调试,最后无奈之下放弃了,专攻软件类了。

  这段时间,我和几个小伙伴意识到,要学习嵌入式,硬件和软件一样重要,于是我们又重新将单片机拿出来练习,一起讨论问题,将单片机的知识重新梳理一下。

首先是几道简单的基础知识题目:

第1部分 单片机概述及数学基础

一、填空题

1、十进制255的二进制是 11111111 ,十六进制是 FF 。

2、单片机是将 中央处理器CPU 、 随机存储器RAM、特殊功能寄存器、只读存储器ROM 和多种I/O口、以及相互连接的总线等集成在一块芯片上。

3、十进制127的二进制是 1111111 ,十六进制是 7F 。

4、+59的原码是 00111011 ,-59的补码是 11000101 。

5、十进制数100转换为二进制数是_01100100_;十六进制数100转换为十进制数是 256 。

6、十进制数40转换为二进制数是 00101000 ;二进制数10.10转换为十进制数是 2.5 。

7、十进制99的二进制是 01100011 ,十六进制是 63 。

二、判断题

( X ) 1、AT89S51是一种高性能的16位单片机。

( X )2、有符号正数的符号位是用1表示的。

三、选择题

( A )1、计算机中最常用的字符信息编码是( )

A. ASCII B.BCD码 C. 余3码 D. 循环码

四、简答题

1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?

单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。它与通用微型计算机相比,具有如下特点:

(1) 单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;

(2) 采用面向控制的指令系统,控制功能强;单片机

(3) 多样化的I/O接口,多功能的I/O引脚;

(4) 产品系列齐全,功能扩展性强;单片机

(5) 功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java基础回顾

    1.什么是字节码?采用字节码的最大好处是什么 字节码:Java源代码经过虚拟机编译器编译后产生的文件(即扩展为.class文件),他不面向特定的处理器,只面向虚拟机。

    相关 python基础回顾

    一,认识Python 他是一门面向对象的解释型语言 优点:开源,易于维护,可移植,易于使用,拥有广泛的开源库,可扩展,可嵌入 缺点:速度慢(边执行边翻译

    相关 基础回顾

    1  wait方法:         该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wai

    相关 单片机==回顾基础

      作为一个学硬件的学生,我感觉自己实在是太弱了,由于硬件的学习成本较高,一直以来我都是在自己写一些偏软件方面的小项目,对硬件的了解也仅限于学校的课堂了。   在我的感觉中,