-
1、S3C2440的系统时钟1.1、2440的几种频率笔记本CPU可以1G2G,内存133M等2440CPU:400MHz-------FCLK-----CPUSDRAM:100M/133M----HCLK----存储区控制器,中断控制器,LCD,DMA,USB主机模块串口IIC:-------------------PCLK----IIS,IIC,PW...[详细]
-
AVR有不同的中断源。每个中断和复位在程序空间都有一个独立的中断向量。所有的中断事件都有自己的使能位。当使能位置位,且状态寄存器的全局中断使能位I也置位的情况下,中断可以发生。根据不同的程序计数器PC数值,在引导锁定位BLB02或BLB12被编程的情况下,中断可能自动禁止。这个特性提高了软件的安全性。具体请参见P267“存储器编程”。程序存储器空间的最低地址缺省定义为...[详细]
-
标定的片内RC振荡器提供了固定的1.0、2.0、4.0或8.0MHz的时钟。这些频率都是5V、25°C下的标称数值。这个时钟也可以作为系统时钟,只要按照Table9对熔丝位CKSEL进行编程即可。选择这个时钟(此时不能对CKOPT进行编程)之后就无需外部器件了。复位时硬件将标定字节加载到OSCCAL寄存器,自动完成对RC振荡器的标定。在5V,25°C和频率为1.0MHz时...[详细]
-
VISA是虚拟仪器软件体系结构的缩写(即VirtualInstrumentsSoftwareArchitecture),实质上是一个I/O口软件库及其规范的总称。VISA是应用于仪器编程的标准I/0应用程序接口,是工业界通用的仪器驱动器标准API(应用程序接口),采用面向对象编程,具有很好的兼容性、扩展性和独立性。用户可用一个API控制包括VXI、GPIB及串口仪器在内的不同种类的仪器。...[详细]
-
接收数据时,超过一定时间就算出错.这个超时的时间是单片机自己算出的吗?超时的时间是由编程序的人定的,他定多长就多长从一段程序开始实现电脑向单片机发送一些数据,单片机返回Iget+数据#include#defineucharunsignedchar#defineuintunsignedintunsignedcharflag,a,i;//声明标志位fl...[详细]
-
本文为大家汇总STM32常用的一些开发工具。IDE(集成开发环境)IDE:IntegratedDevelopmentEnvironment,集成开发环境。IDE通常包含编辑器、编译器、调试器、图形用户界面等集成多种工具的应用程序(也就是大家写代码的上位机软件)。通用IDE1.KeilMDK网址:https://www.keil.com/后续可能会将KeilMDK升...[详细]
-
一、关于STM32F4在通过串口通信的时候乱码问题1.刚开始弄得时候,以为和stm32一样配置完串口之后就可以用了,结果后面发现串口打印出来的东西全是乱码。后面发现是STM32F4的固件库中使用的频率是25Mhz,而板子上的外部晶振是8Mhz的。因此需要去固件库的stm32f4xx.h中把HSE_VALUE改成8Mhz就可以了。2.还有一种问题是,如果使用的是电平转换的问题。要直接从芯...[详细]
-
上一节我们学习了KEILC51编译器所支持的数据类型。而这些数据类型又是怎么用在常量和变量的定 义中的呢?又有什么要注意的吗?下面就来看看吧。晕!你还区分不清楚什么是常量,什么是变量。常量 是在程序运行过程中不能改变值的量,而变量是可以在程序运行过程中不断变化的量。变量的定义可以使用 所有C51编译器支持的数据类型,而常量的数据类型只有整型、浮点型、字符型、字符串...[详细]
-
随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采**需要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,或者做点阵驱动时,又需上机位串口。但我们知道一般的51系列只提供一个串口,那么另一个串口只能靠程序模拟。本文所说的模拟串口,就是利用51的两个输入输出引脚如...[详细]
-
1引言在车辆定位系统中,GPS系统是目前世界上应用得最为广泛的,其功能作用已广为人所接受。它能为用户提供全球、全天候、高精度、连续实时的导航、定位和授时。随着移动GPRS业务的开展,GPRS在无线传输中已经成为一种成熟可靠的传输方式。GPRS网本身支持TCP/IP、X.25等协议,可以直接与IP网或X.25网互通,实现GPRS终端的上网功能。它可以保证永远在线,而且是按...[详细]
-
这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套.图中的蓝色虚线箭头,标出了外部中断信号的传输路径,首先外部信号从编号1的芯片管脚进入,经过编号2的边沿检测电路,通过编号3的或门进入中断挂起请求寄存器,最后经过编号4的与门输出到NVIC中断检测电路,这个边沿检测电路受上升沿或下降沿选择寄存器控制,用户可以使用这两个寄存器控制...[详细]
-
一、设计目的与要求设计目的:通过设计,培养运用已学知识解决实际问题的能力、查阅资料的能力、自学能力和独立分析问题、解决问题的能力和能通过独立思考。设计要求:设计一个时、分可调的数字电子钟、断电后将数据保存,开启后时间将从断电后时间继续行走。二、设计内容与方案制定具有校时功能,按键控制电路其中时键、分键六个键分别控制时、分时间的调整。按下小时数实现对小时数加减,按下分钟数实现对...[详细]
-
LED数码管动态扫描显示数字(C语言)#includereg51.hsbitP00=P0^0;sbitP01=P0^1;sbitP02=P0^2;sbitP03=P0^3;intDATA_LED={//0~9的数码管段码A0H,BBH,62H,2AH,39H,2CH,24H,BAH,20H,28H根据具体电路而...[详细]
-
转载自http://blog.csdn.net/qqliyunpeng/article/details/48791647一、GNU汇编书写格式:代码行中的注释符号:‘@’整行注释符号:‘#’语句分离符号:‘;’直接操作数前缀:‘#’或‘$’全局标号:标号只能由a~z,A~Z,0~9,“.”,_等(由点、字母、数字、下划线等组成,除局部标号外,不能以数字开头)字符...[详细]
-
1.LDRR1,=COUNT意思是将COUNT变量的地址放到R1中LDRR1,COUNT意思是将COUNT变量地址里面的内容赋给R12.Load-Store结构——这个应该是RISC设计中比较有特点的一部分。在RISC中,CPU并不会对内存中的数据进行操作,所有的计算都要求在寄存器中完成。而寄存器和内存的通信则由单独的指令来完成。而在CSI...[详细]