数码管依次显示1-6,并保持造成视觉停留状态,也叫动态扫描显示1#include 2#define uint unsigned int3#define uchar unsigned char4sbit dula=P2^6;5sbit wela=P2^7;6uchar timer,numwe,numdu; //timer定时器计数 t
最近和一位8051都老前辈接触51单片机(接触arm之后返璞归真??不过,51是个好东西),我用keilC写了一个test,他用汇编(他的汇编功力的是恐怖),我c生成的hex,经过反汇编之后对比两个程序,发现c生产的hex冗
最近在一个项目中用到了nRF24L01这个无线2.4G收发芯片,项目中有主机和分机,默认都是使用数据通道0,主机通过nRF24L01发送数据后,对应地址的分机在收到数据后会返回一个确认数据包给主机(注意:这个确认数据包并不
Ⅰ、概述上一篇文章是讲述uC/OS-II Ports下面os_cpu_a.asm、os_cpu_c.c和os_cpu.h文件底层端口代码的移植(修改)和说明,接着上一篇文章来讲述关于UCOS移植应用部分的代码。该文主要针对uC/OS-II上层应用(配置OS、
ARM CPU 为用户模式提供了 16 个通用寄存器和一个状态寄存器 (CPSR), 不同模式间还提供有备份状态寄存器(SPSR). 对于软硬件的一些约定, 下面三个寄存器有着不同的含义, 使用时要注意:R13 is used as stack pointer (
使用STM32库函数的时候,你会发现带参数的库函数前面都有assert_param语句。例如我们随便看一个库函数,如下所示:这个函数是3.5版本库函数stm32f10x_tim.c中的定时器复位函数。assert_param语句的作用?assert_para
前言关于定时器大家都应该不会陌生,因为处理器都有这个功能。今天总结的F0系列芯片的定时器根据芯片型号不同,数量也不同。定时器分类:基本定时器、通用定时器和高级定时器。计数位数也有不同,有16位的,有32位的。
1.前言这几天实践了MSP430的ADC12功能,虽然片内AD功能比较简单但是还学出了点“门道”来,这个“门道”便是MSP430F5438A和MSP430F5438的区别。这里通过一个例子说明片内ADC的使用,首先实现UART和定时器1S溢出的功能
近日,由周立功教授主导撰写的《嵌入式软件工程方法与实践丛书》前三本,共计200万字,在全国嵌入式系统联谊会10周年技术研讨会上正式发布,目前已由北京航空航天大学出版社出版,于京东商城盛大发售。
/****************************************************************************************************** 功能:串口调试助手发送数据给877,877收到后再转发回串口助手*** 实验内容:通过PC端软件“串口调
一、引言 据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。这说明单片机应用在我国才刚刚起步,有着广阔的前景。培养单片机应用人才,
使用LCD1602 显示字符会比使用七段数码管方便 可显示内容也多的多 1602内部的字符发生器 CGROM中已经存储了160多个字符 ,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是“01000001B,显示时把41H的
在前几篇文章,GPIO的使用:点亮LED!中只讲述了IO口的输出,并没有输入,因为IO作为输入我建议采用中断方式,可以大大减轻CPU的运行时间。最常用的就是按钮的功能了,当然还有和其他芯片通信的功能。前篇文章讲过GP
,高通将会在十二月初在夏威夷举行骁龙技术峰会上祭出骁龙845的继任者——骁龙8150。据消息称,高通会在新一代处理器上改变命名体系。那么这款处理器又会给我们带来怎样的惊喜呢?集微网综合目前的传闻,为大家带来了详细的预测,让我们先一睹为快。
2018年的中国集成电路,一如既往地发展着,同时仍保持着90%的高端芯片依赖进口的局面,每年集成电路进口额也仍在2000多亿美元,连续多年位于我国进口产品中的榜首。