虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

0x10

  • 想成为嵌入式程序员应知道的0x10个基本问题(C语言).

    想成为嵌入式程序员应知道的0x10个基本问题(C语言).

    标签: 0x10 嵌入式程序员 C语言

    上传时间: 2015-05-16

    上传用户:lgnf

  • C语言测试--想成为嵌入式程序员应知道的0x10个基本问题。这是经典的面试试题

    C语言测试--想成为嵌入式程序员应知道的0x10个基本问题。这是经典的面试试题,当然考的是你对c语言的基本的理解,里面列举了菜鸟掌握不扎实的0x10个基础问题。

    标签: 0x10 C语言测试 嵌入式程序员 试题

    上传时间: 2013-12-13

    上传用户:bcjtao

  • 想成为嵌入式程序员应知道的0x10个基本问题。对于面试又很大的帮助。

    想成为嵌入式程序员应知道的0x10个基本问题。对于面试又很大的帮助。

    标签: 0x10 嵌入式程序员

    上传时间: 2013-12-30

    上传用户:redmoons

  • 考查嵌入式C开发人员的最好的0x10道题.doc ?疾榍度胧紺开发人员的最好的0x10道题.doc

    考查嵌入式C开发人员的最好的0x10道题.doc ?疾榍度胧紺开发人员的最好的0x10道题.doc

    标签: 0x10 嵌入式C

    上传时间: 2016-08-28

    上传用户:chens000

  • 嵌入式C语言精华

    C/C+语言struct 深层探索 C++中 extern "C"含义深层探索 C 语言高效编程的几招 想成为嵌入式程序员应知道的 0x10 个基本问题 C 语言嵌入式系统编程修炼 C 语言嵌入式系统编程修炼之一:背景篇 C 语言嵌入式系统编程修炼之二:软件架构篇 C 语言嵌入式系统编程修炼之三:内存操作 C 语言嵌入式系统编程修炼之四:屏幕操作 C 语言嵌入式系统编程修炼之五:键盘操作 C 语言嵌入式系统编程修炼之六:性能优化 C/C++语言 void及 void 指针深层探索 C/C++语言可变参数表深层探索 C/C++数组名与指针区别深层探索 C/C++程序员应聘常见面试题深入剖析(1) C/C++程序员应聘常见面试题深入剖析(2) 一道著名外企面试题的抽丝剥茧 C/C++结构体的一个高级特性――指定成员的位数 C/C++中的近指令、远指针和巨指针 从两道经典试题谈 C/C++中联合体(union)的使用 基于 ARM 的嵌入式 Linux 移植真实体验 基于 ARM 的嵌入式 Linux 移植真实体验(1)――基本概 基于 ARM 的嵌入式 Linux 移植真实体验(2)――BootLoa 基于 ARM 的嵌入式 Linux 移植真实体验(3)――操作系 基于 ARM 的嵌入式 Linux 移植真实体验(4)――设备驱 基于 ARM 的嵌入式 Linux 移植真实体验(5)――应用实 深入浅出 Linux 设备驱动编程 1.Linux 内核模块 2.字符设备驱动程序 3.设备驱动中的并发控制 4.设备的阻塞与非阻塞操作

    标签: 嵌入式 C语言

    上传时间: 2013-04-24

    上传用户:thh29

  • 在AD9981上实现自动失调功能

    AD9981是首款集成自动失调功能的显示电子器件(DEPL)。自动失调功能通过计算所需的失调设置来工作,从而在箝位期间产生给定的输出代码。当自动失调使能时(寄存器0x1B:5 = 1),寄存器0x0B-0x10的设置由自动失调电路用作期望的箝位代码(或目标代码),而非失调值。电路会在箝位后(但仍在“后肩”期间)输出代码和目标代码作比较,然后上调或下调失调以进行补偿。在自动失调模式下,目标代码为11位二进制补码字,并将0x0B位7用作红色通道的符号位(0x0D位7用于绿色通道,0x0F位7用于蓝色通道)。

    标签: 9981 AD 自动失调

    上传时间: 2014-12-23

    上传用户:glxcl

  • 在AD9980上实现自动失调功能

    AD9980集成自动失调功能。自动失调功能通过计算所需的失调设置来工作,从而在箝位期间产生给定的输出代码。当自动失调使能时(寄存器0x1B:5 = 1),寄存器0x0B至0x10的设置由自动失调电路用作期望的箝位代码(或目标代码),而非失调值。电路会在箝位后(但仍在后沿箝位期间)对比输出代码和目标代码,然后上调或下调失调以进行补偿。在自动失调模式下,目标代码为11位二进制补码字,并将0x0B位7用作红色通道的符号位(0x0D位7用于绿色通道,0x0F位7用于蓝色通道)。

    标签: 9980 AD 自动失调

    上传时间: 2013-10-24

    上传用户:zl5712176

  • Mini2440启动代码详解

    BIT_SELFREFRESH EQU (1<<22) ;定义SDRAM自刷新标志位 16 17 ;Pre-defined constants 预定义6种工作模式 18 USERMODE EQU 0x10 ;用户模式 19 FIQMODE EQU 0x11 ;快速中断模式 20 IRQMODE EQU 0x12 ;中断模式 21 SVCMODE EQU 0x13 ;监管模式 22 ABORTMODE EQU 0x17 ;异常中断模式 23 UNDEFMODE EQU 0x1b ;未定义模式 24 25 MODEMASK EQU 0x1f ;模式掩码 26 NOINT EQU 0xc0 ;取消中断 27 28 ;The location of stacks;设置6种工作模式的堆栈的起始地址 29 ;在option.inc中定义了_STACK_BASEADDRESS EQU 0x33ff8000 30 UserStack EQU (_STACK_BASEADDRESS-0x3800) ;0x33ff4800 ~ 31 SVCStack EQU (_STACK_BASEADDRESS-0x2800) ;0x33ff5800 ~ 32 UndefStack EQU (_STACK_BASEADDRESS-0x2400) ;0x33ff5c00 ~ 33 AbortStack EQU (_STACK_BASEADDRESS-0x2000) ;0x33ff6000 ~ 34 IRQStack EQU (_STACK_BASEADDRESS-0x1000) ;0x33ff7000 ~ 35 FIQStack EQU (_STACK_BASEADDRESS-0x0) ;0x33ff8000 ~

    标签: Mini 2440 启动代码

    上传时间: 2013-10-07

    上传用户:m62383408

  • AT89C2051驱动步进电机的电路和源码

    AT89C2051驱动步进电机的电路和源码:AT89C2051驱动步进电机的电路和源码 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask byte 0x01 run cw() 0x02 run ccw() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }}cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }

    标签: C2051 2051 89C AT

    上传时间: 2013-11-21

    上传用户:boyaboy

  • 可编程自动控制控制跑马灯

    这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合经常用到。这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置的表格数据来决定下一圈的跑马速度。这样我们就实现了按照预定的顺序自动变化运行。请看代码:-----------------------------------#define uchar unsigned char //定义一下方便使用#define uint unsigned int#define ulong unsigned long#include <reg52.h> //包括一个52 标准内核的头文件sbit P10 = P1^0; //头文件中没有定义的IO 就要自己来定义了sbit P11 = P1^1;sbit P12 = P1^2;sbit P13 = P1^3;bit ldelay=0; //长定时溢出标记,预置是0uchar speed=10; //设置一个变量保存跑马灯的移动速度uchar code speedcode[10]={3,1,5,12,3,20,2,10,1,4}; //10 个预定义的速度char code dx516[3] _at_ 0x003b;//这是为了仿真设置的//可编程自动控制跑马灯void main(void) // 主程序{uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//预定的写入P1 的值uchar ledi; //用来指示显示顺序uchar i;RCAP2H =0x10; //赋T2 的预置值0x1000,溢出30 次就是1 秒钟RCAP2L =0x00;TR2=1; //启动定时器ET2=1; //打开定时器2 中断EA=1; //打开总中断

    标签: 可编程 自动控制 控制 跑马灯

    上传时间: 2013-11-20

    上传用户:ming529