任务管理1 OSTaskCreate()建立一个新任务。任务的建立可以在多任务环境启动之前,也可以在正在运行的任务中建立。中断处理程序中不能建立任务。一个任务可以为无限循环的结构。函数原型:INT8U OSTaskCreate(void (*task)(void *pd), void *pdata, OS_STK *ptos, INT8U prio);参数说明:task 是指向[详细]
如图,为单片机AD转换器的一种:ADC0804单片集成A/D转换器。它采用CMOS工艺20引脚集成芯片,分辩率为8位,转换时间为100µs,输入电压范围为0~5V。芯片内具有三态输出数据锁存器,可直接接在数据总线上。 各引脚名称及作用如下:VIN(+),VIN(-)——两模拟信号输入端,用以接收单[详细]
一般编译器的堆栈用于保存局部变量、函数的参数、函数的返回值、中断上下文信息等。但Keil对局部变量、函数参数预先分配空间(放在静态全局变量区),Keil的堆栈只是用于保存函数嵌套调用的PC、中断上下文信息。从主程序进入中断需要入栈字节数:13+PC=15 Byte(ACC,PSW,B,DPH,DPL,R0~R7)Keil支持2级中断1[详细]
对函数指针熟悉吗?熟悉一切都容易了!好书推荐《C陷阱与缺陷》《C专家编程》看看就上个档次就不是菜鸟了,呵呵(*(void(*)())0) (); //就是它了!晕了吗?没晕,不错不错,大哥,你扎这厉害呢!((void(*)())0) (); //如果这样写呢!(**(void(*)())0) ();&nbs[详细]
MCS-51单片机内部有几个定时器/计数器,有几种工作方式?答:89C52内部有3个定时器/计数器,定时器0有4种工作方式,定时器1有3种工作方式,定时器2有4种工作方式。 [详细]
MCS-51单片机的T0、T1定时器/计数器四种工作方式各有什么特点?答:方式0:13位计数模式。方式1:16位计数模式。方式2:8位自动重装入计数模式。方式3:只有T0有的双8位计数模式。 [详细]
1。初始化步骤1〉确定T/C的工作方式------编程TMOD寄存器。D7 D6 D5 D4 D3 D2 D1 D0GATE1 C/-T1 M11 M01 GATE0 C/-T0 M10 M00C/-T:1——〉计数器;0——〉定时器GATE:1——〉T/C的启动受到双重控制,即要求TR和-INT同时为高;0——〉仅受TR控制M1和M0:工作方式[详细]
MCS-51子系列单片机有2个定时器/计数器,即定时器/计数器0和1,52子系列单片机(8032/8052)除了有上述2个定时器/计数器外,还有一个定时器/计数器2,后者的功能比前两者强。1 定时器/计数器0和1在专用寄存器TMOD(定时器方式)中,有一个控制位(C/T),分别用于控制定时器/计数器0和1是工作在定时器方式还是计数器方[详细]
在MCS-51单片机芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2 。而在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,这就是单片机的时钟电路。1.振荡周期:为单片机提供时钟信号的振荡源的周期。2.时钟周期:是振荡源信号经二分频后形[详细]

扫码关注我们
0755-82591179
邮箱:ivy@yingtexin.net
地址:深圳市南山区桃源街道平山社区平山一路2号南山云谷创业园二期11栋410-411

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