你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> 内容聚合 >> S
内容列表

2018-05MCS-51单片机应用程序设计中,一般应当做哪些程序设计?

在MCS-51单片机应用系统中,一般应设计循环程序、查表程序、散转程序、数值转换程序、复电运算程序等。还要有一些与外围芯片、外围设备有关的应用程序,如显示键盘、打印、采样等。前者,可参考一些子程序库;对于后者,要根据不同的硬件电路和系统要求进行设计。 [详细]


2018-05C语言中auto regiSter Static conSt volatile 区别

1)auto这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。(2)register这个关键字命令编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高[详细]


2018-05MSP430编程点滴

做了好一段时间的msp430单片机的编程,随意想一点点东西写下来,也算是给岁月增加一圈年轮。我做msp430的编程使用IAR,用C语言来说。在调试和编程中经常遇到一些个问题,如下:1、中断中断是单片机很重要的一个问题,也是难处理的一个问题。在调试中经常遇到问题。1)打开了中断开关,但是忘了写中断服务程序[详细]


2018-05单片机STM32的几种输入模式以及外部中断的配置

最近做毕业设计,需要用按键来触发外部中断。实验的时候是正常的,但是换了个核心板以及用上自己做的PCB电路板后,出现了一些问题。问题如下:要求:将连接按键的IO口配置为上拉输入,按键一端接IO口,一端接地,即当按键按下后,该IO口会产生一个下降沿,触发下降沿中断。问题:将相应的IO口配置好后,测了引[详细]


2018-05单片机中unSigned char转字符串的方法

在单片机中,常用到数字与字符的方法,在C中都是使用itoa函数,C51也有这个函数,但是,8051的RAM是很有限的,所以尽量避免使用int型,常用的是unsigned char。当需要转换成字符串时用itoa的话,还是有点浪费。还是自力更生,自己写了一个,代码如下:typedef unsigned char BYTE;BYTE * ByteToStr(BYTE n){BYT[详细]


2018-05bit 和Sbit的区别

bit和sbit都是C51扩展的变量类型。bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。除非你指定,否则这个地址是随机的。这个地址是整个可寻址空间,RAM+FLASH+扩展空间。bit只有0和1两种值,意义有点像Windows下VC中的BOOL。sbit是对应可位寻址空间的一个位[详细]


2018-05统计单片机引脚输入脉冲个数,边沿触发编程

已知负跳边脉冲从51单片机P3.3引脚输入,且该脉冲数少于65535个,试利用/INT1中断,统计输入脉冲个数。脉冲数存内RAM30H(低位)31H(高位),并调用数据处理子程序WORK和显示子程序DIR(已知,可直接调用)显示,要求用边沿触发方式。参考MCS-51单片机程序:org 000hljmp mainorg 013hljmp i_int1org 050hmai[详细]


2018-05编制mcS51单片机汇编语言程序:测量引脚/INT1(P3.3)输入的正脉冲宽度

假设正脉冲宽度不超过定时器的值设T1方式1,利用门控位GATE1来启动定时器。定时器的值×T即为脉冲宽度。                       ORG 1000H        &[详细]


2018-05STM32F103学习之编写第一个STM32程序

因为第一次接触STM的单片机,各种寄存器和API都不熟悉,于是结合STM的库函数和编程手册对照理解。建立好工程之后,编写main函数。1.不管哪种单片机,上电以后第一重要的事就是设置时钟和初始化引脚。单看STM32F的时钟:能作为STM32F103的系统时钟的有三种,外部时钟,内部时钟,PLL时钟。跟踪到SystemInit里面,[详细]


2018-05图文教你理解单片机STM32时钟

  众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。内部时钟是在芯片内部[详细]


联系方式

0755-82591179

邮箱:ivy@yingtexin.net

地址:深圳市南山区桃源街道平山社区平山一路2号南山云谷创业园二期11栋410-411

Copyright © 2014-2026 颖特新科技有限公司 All Rights Reserved.  粤ICP备14043402号-4