补码在二进制带符号运算中的应用

1.  引入补码的原因    在数字电路或系统中,为简化电路,常将负数用补码表示,以便将减法运算变为加法运算。以钟表为例,时间从6点钟减少到2点钟,可以通过6-4=2逆时针转动4个小时实现;也可以通过6+8=14(表盘为12进制,满12部分舍去,所以14表示的即为2点)顺时针转动8个小时实现同样效...

2018-03-20 20:22:51

阅读数 1366

评论数 0

C语言基本概念(一)

1. define与typedef的区别 (1) #define是宏命令,如同文本编辑的替代命令,在编译前把程序中的所有遇到的词全部替代后再由编译器编译 eg: #define uchar unsigned char (2)typedef本身是一种存储类的关键字,为复杂的声明定义简单的别名。...

2017-10-15 23:18:56

阅读数 568

评论数 0

不用晶振,STM32内部HSI时钟的倍频使用

博主最近用STM32F1系列单片机做一个触摸屏USB鼠标,考虑不用外部晶振而使用STM32内部8MHz HSI RC作为时钟源。由于USB协议规定了48MHz 的USB时钟,故必须对HIS作PLL倍频处理后得到PLLCLK作为STSCLK时钟。时钟关系见如下STM32F1时钟树: 类比正点原子...

2017-08-09 20:37:49

阅读数 8951

评论数 0

示波器基本原理1:模拟示波器

1.模拟式示波器的核心部件是阴极射线示波管,电子枪发射出电子束,经过Y偏转板和X偏转板后电子束射向荧光屏。装置原理图如图1所示。

2017-06-21 21:32:45

阅读数 2924

评论数 0

半导体存储器详细搬运总结:关于RAM,ROM和硬盘

1.RAM是Random Access Memory的缩写,全称为随机访问存储器。RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求...

2017-06-02 21:07:29

阅读数 753

评论数 0

STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置

最近博主用STM32F103C8T6做了一个温度测控模块,用到PB3,PB4,PA15等引脚控制外设。发现不管怎么配置,这三个引脚都不能置零。后来发现是包括这三个引脚在内的PB3,PB4,PA13,PA14,PA15是特殊的IO口,用作JTAG/SWD仿真器的调试接口。其中PA13,PA14分别作...

2017-05-22 21:58:38

阅读数 21532

评论数 4

申请专利使用Altium Designer处理电路图的常用操作

博主最近申请专利,申请书对附录中的电路图格式有一些特殊要求,这对这些要求有如下操作: 1.要求电路图为黑白色:将Altium designer 原理图中的电路复制到word中,然后双击该图片,左上角单击重新着色,然后单击灰度/黑白  即可。如下图所示: 2.去掉电路中元器件的具体参数(eg:电...

2016-12-22 16:28:23

阅读数 1025

评论数 0

Altisum designer制板实用功能及对应快捷键小结:

最近博主设计了一款板子,期间使用Altisum designer 13.0画板,有一些 常用功能特总结如下: 1. Altisum designer PCB中,T+M 用于消除绿色警告,前提是要确保无误。 2. 原理图中,T+A用于打开annotate重命名向导,可用于批量命名元件。如下图所示: ...

2016-11-16 17:17:04

阅读数 933

评论数 0

自制STM32F4最小系统烧写出现cannot reset error的解决方法

最近做了一个项目用到STM32F405RGT6,板子开始能够正常烧写,后来出现问题,总是提示:internal command error或者cannot reset target 等等错误。 1.一次尝试:开始怀疑是复位电路的问题,把复位电路电容104改成了10μf,然而并没有啥用。 2.二...

2016-11-16 17:11:44

阅读数 5923

评论数 0

Python MOOC简单获取网页内容并以html格式保存在本地

抓取百度贴吧(注意你所评价的程序是用Python 2还是Python 3书写的,分别使用print语句和print()函数)“http://tieba.baidu.com/p/1000000000”至“http://tieba.baidu.com/p/1000000009”这10个页面并以1000...

2016-10-12 22:05:06

阅读数 385

评论数 0

Python 寻找第n个尼尔森系数

寻找第n个默尼森数。 代码格式如下: def prime(num):   ... def monisen(no):   … …   return xxx print monisen(input()) #此处不需要自己输入,只要写这样一条语句即可,主要完成m...

2016-10-02 15:22:51

阅读数 978

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭