随笔分类 -  嵌入式的基础知识

1
有关于嵌入式的应件有关的文档。
摘要:代码: 阅读全文
posted @ 2018-12-28 17:59 极客先锋 阅读(25927) 评论(2) 推荐(0) 编辑
摘要:1.所需参数 key:8个字节共64位的工作密钥 data:8个字节共64位的需要被加密或被解密的数据 mode:DES工作方式,加密或者解密 2.初始置换 DES算法使用64位的密钥key将64位的明文输入块变为64位的密文输出块,并把输出块分为L0、R0两部分,每部分均为32位。初始置换规则如下 阅读全文
posted @ 2018-12-28 15:48 极客先锋 阅读(26068) 评论(0) 推荐(1) 编辑
摘要:之前用 Sublime Text(以下简称 ST )配置了 C/C++ 开发环境,感觉相当不错,作为编辑器的 ST,编辑代码的功能当然是相当棒的,美中不足的是目前只能编译单个文件,但是用来做些小练习也是极好的!希望后期能解决这个问题吧。在此基础上,昨天突然想到配置 C51 开发环境,但是现在网上似乎 阅读全文
posted @ 2017-06-11 03:02 极客先锋 阅读(480) 评论(0) 推荐(0) 编辑
摘要:操作系统:Ubuntu16.04 TLS单片机:STC的STC89C52RC系列及 Atmel的AT89S52...所需工具:1.编辑器- Vim(不钟情于IDE,个人喜好,高手勿喷)2.编译器- SDCC(sudo apt-get install sdcc安装)3.转换程序 - hex2bin(h 阅读全文
posted @ 2017-03-06 02:49 极客先锋 阅读(680) 评论(0) 推荐(0) 编辑
摘要:学习汇编程序设计,要先了解CPU的各种寻址法,才能有效的掌握各个命令的用途,寻址法是命令运算码找操作数的方法。 指令的寻址方式 MOV P1,#0FFH这条指令,第一个词MOV是命令动词,也就是决定做什么事情的,MOV是MOVE少写了一个E,所以就是“传递”,这就是指令,规定做什么事情,数据传递必须 阅读全文
posted @ 2017-02-22 03:08 极客先锋 阅读(10448) 评论(0) 推荐(0) 编辑
摘要:DMA是指外部设备不通过CPU而直接与系统内存交换数据的接口技术。 要把外设的数据读入内存或把内存的数据传送到外设,一般都要通过CPU控制完成,如CPU程序查询或中断方式。利用中断进行数据传送,可以大大提高CPU的利用率。 但是采用中断传送有它的缺点,对于一个高速I/O设备,以及批量交换数据的情况, 阅读全文
posted @ 2017-02-18 15:13 极客先锋 阅读(43965) 评论(0) 推荐(0) 编辑
摘要:导读:浮点数运算是一个非常有技术含量的话题,不太容易掌握。许多程序员都不清楚使用==操作符比较float/double类型的话到底出现什么问题。 许多人使用float/double进行货币计算时经常会犯错。这篇文章是这一系列中的精华,所有的软件开发人员都应该读一下。 随着你经验的增长,你肯定 想去深 阅读全文
posted @ 2017-02-16 18:13 极客先锋 阅读(3589) 评论(0) 推荐(0) 编辑
摘要:俗话说:每个人一生下来什么都会的,都是通过自己努力和探索出来的,NRF系列芯片,刚开始都好奇心加兴趣才来捣鼓它的,刚开始做硬件和软件,没有收发数据弄得整个人头都快炸开了,所以在此和大家分享一下前辈的经验,希望大家会少走弯路。 Q:最近在选型的时候发现基本常见的无线模块都是3V供电,而我使用的单片机是 阅读全文
posted @ 2017-02-10 00:46 极客先锋 阅读(1698) 评论(1) 推荐(0) 编辑
摘要:首先下载个sdcc 1: sudo apt-get install sdcc 2: sudo apt-get install libvte-dev3: 安装 gSTC-ISP 下载地址:http://sourceforge.net/projects/gstcisp/files/ gSTC-ISP 安 阅读全文
posted @ 2017-01-29 15:57 极客先锋 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:在信号处理程序中经常调用longjmp函数以返回到程序的主循环中,而不是从该处理程序返回。 但是,调用longjmp有一个问题。当捕捉到一个信号时,进入信号捕捉函数,此时当前信号被自动地加到进程的信号屏蔽字中。这阻止了后来产生的这种信号中断该信号处理程序。(仅当从信号捕捉函数返回时再将进程的信号屏蔽 阅读全文
posted @ 2017-01-28 15:05 极客先锋 阅读(346) 评论(0) 推荐(0) 编辑
摘要:8051指令周期表 转载:http://wenku.baidu.com/view/483ccdc75fbfc77da269b1d7.html?re=view 阅读全文
posted @ 2017-01-25 01:56 极客先锋 阅读(445) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/zhangxichao/archive/2009/05/14/4186972.aspx 时钟周期: 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计 阅读全文
posted @ 2017-01-25 01:47 极客先锋 阅读(1513) 评论(0) 推荐(0) 编辑
摘要:参考文档:http://wenku.baidu.com/view/dc43a4200722192e4536f659.html?from=search 色环电阻对照表: 阅读全文
posted @ 2017-01-03 17:33 极客先锋 阅读(3466) 评论(0) 推荐(0) 编辑
摘要:MCS-51系列特殊功能寄存器(80H~FFH) 1. P0 (80H) P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 2.SP 栈指针(81H) 3.DPTR 数据指针(由DPH和DPL组成) DPL 数据指针低八位 (82H) DPH 数据指针高八位 (83H) 阅读全文
posted @ 2016-11-19 09:54 极客先锋 阅读(751) 评论(0) 推荐(0) 编辑
摘要:单片机芯片的破解方法如下 单片机芯片的破解方法如下 单片机芯片的破解方法如下,其实,一般的人也还是破解不开的,能破解的都是小芯片/小程序(直接说就是模仿其功能而新开发新程序)或破解成本比开发还高,只要用以下几种方法来设计产品: 1:让原芯片厂家将芯片的封装脚位全部调换; 2:将HTXXXX的印字印为 阅读全文
posted @ 2016-11-19 09:48 极客先锋 阅读(2019) 评论(0) 推荐(0) 编辑
摘要:ALE/PROG: 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。 在FLASH编程期间,此引脚用于输入编程脉冲。 在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将 阅读全文
posted @ 2016-11-19 09:36 极客先锋 阅读(1939) 评论(0) 推荐(0) 编辑
摘要:收藏 评论(0) 分享到微博QQ微信LinkedIn 收藏 评论(0) 一、中断允许寄存器IE CPU对中断源的开放或中断屏蔽的控制是通过中断允许寄存器IE设置的,IE既可按字节地址寻址(其字节地址为A8H),又可按位寻址。AT89S52单片机中的6个中断矢量都是可屏蔽中断,通过对IE的某些位置位和 阅读全文
posted @ 2016-11-12 02:23 极客先锋 阅读(9016) 评论(0) 推荐(1) 编辑
摘要:1. P0 (80H) P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 2.SP 栈指针(81H) 3.DPTR 数据指针(由DPH和DPL组成) DPL 数据指针低八位 (82H) DPH 数据指针高八位 (83H) 4.PCON 电源管理寄存器 (87H) SMO 阅读全文
posted @ 2016-11-12 01:04 极客先锋 阅读(1333) 评论(0) 推荐(0) 编辑
摘要:1. 冯·诺依曼结构 冯·诺依曼结构,又称为普林斯顿体系结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。取指令和取操作数都在同一总线上,通过分时复用的方式进行;缺点是在高速运行时,不能达到同时取指令和取操作数,从而形成了传输过程的瓶颈。由于程序指令存储地址和数据存储地址指向同一个存储 阅读全文
posted @ 2016-11-11 01:04 极客先锋 阅读(4552) 评论(0) 推荐(0) 编辑
摘要:从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型, 阅读全文
posted @ 2016-09-14 00:56 极客先锋 阅读(27689) 评论(0) 推荐(2) 编辑

1
点击右上角即可分享
微信分享提示