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

2018-0551单片机寄存器详解

 51单片机的特殊功能寄存器定时器:定时方式寄存器TMOD(地址89H);TMOD被分成两部份,每部份4位。分别用于控制T1和T0。 GATE C/T M1 M0 GATE C/T M1 M0 1. M1、M0:定时/计数器的工作方式[详细]


2018-0551单片机RAM 数据存储区学习笔记

1.RAM keil C语言编程RAM是程序运行中存放随机变量的数据空间。在keil中编写程序,如果当前模式为small模式,如果总的变量大小未超过128B,则未初始化的变量的初值默认为0.如果所有的变量超过单片机small模式下的128B大小,则必须对变量进行初始化,否则超过RAM大小变量的值是不确定的,在small模式下超过128B[详细]


2018-0551单片机编程技巧整理

1.定义的变量不要太多。低128位为用户定义变量的存放区域(默认时),也可以把变量放在高128位,但容易出错,尽量少放,最好不放。通过*.M51可以查看内存变量的存放,最好不要超过110个字节,否则程序无法运行或出错。2.如一个变量多处使用可定义为全局变量。例如循环变量i、j,尽量减少参数传递。3.静态变量最[详细]


2018-05c51单片机定时中断的精确定时编程方法总结

MCS-51单片机的中断响应延迟时间,取决于其它中断服务程序是否在进行,或取决于正在执行的是什么样的指令。单中断系统中的中断响应时间为3~8个机器周期[1]。无论是哪一种原因引起的误差,在精确定时的应用场合,必须考虑它们的影响,以确保精确的定时控制。根据定时中断的不同应用情况,应选择不同的精确定时编[详细]


2018-05单片机系统设计与C51编程实践分享

1.1 了解单片机的能力【规则1】设计满足要求的最精简的系统。正确估计单片机的能力,知道单片机能做什么,最大程度的挖掘单片机的潜力对一个单片机系统设计者来说是至关重要的。我们应该有这样一个认识,即单片机的处理能力是非常强大的。早期的PC机,其CPU(8086)处理能力和8051 相当,却能处理相当复杂的任务[详细]


2018-05C51函数定义的一般形式是什么?

C51函数定义的一般形式是什么?如何定义中断处理程序?如何选择工作寄存器组?答:返回类型 函数名(形参表) [函数模式] [reentrant] [interrupt m] [using n]{局部变量定义执行语句}[interrupt m]字段中的m定义中断处理程序的中断号[using n]字段中的n选择工作寄存器组 [详细]


2018-05在C51中,怎样嵌入汇编语言程序?

在C51中,怎样嵌入汇编语言程序?怎样进行处理实现混合编程?答:其方法是用编译控制指令“#pragma src”、“#pragma asm”和“#pragma endasm”实现。编译控制命令“#pragma src”是控制编译器将C源文件编译成汇编文件,“#pragma src”要放在文件的开始;“#pragma asm”和“#pragma endasm”指示汇编语言程序的开[详细]


2018-0551单片机C中关于.c文件和.h文件

1)h文件作用1 方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明;2 提供接口:对一个软件包来说可以提供一个给外界的接口(例如: stdio.h)。2)h文件里应该有什么常量,结构,类型定义,函数,变量申明。3)h文件不应该有什么变量定义, 函数定义。4)extern问题对于变量需要extern;对于函数不[详细]


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

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


联系方式

0755-82591179

邮箱:ivy@yingtexin.net

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

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