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

引导加载程序

  • ch451数码管驱动实例程序

    CH451 使用一个系统时钟信号来同步芯片内部的各个功能部件,例如,当系统时钟信号的频率变高时,显示驱动刷新将变快、按键响应时间将变短、上电复位信号的宽度将变窄、看门狗周期也将变短。一般情况下,CH451 的系统时钟信号是由内置的阻容振荡提供的,这样就不再需要任何外围电路,但内置RC 振荡的频率受电源电压的影响较大,当电源电压降低时,系统时钟信号的频率也随之降低。在某些实际应用中,可能希望CH451 提供更长或者更短的显示刷新周期、按键响应时间等,这时就需要调节系统时钟信号的频率。CH451 提供了CLK 引脚,用于外接阻容振荡。当在CLK 引脚与地GND 之间跨接电容后,系统时钟信号的频率将变低;当在CLK 引脚与正电源VCC 之间跨接电阻后,系统时钟信号的频率将变高。因为CH451 的系统时钟信号被用于芯片内部的所有功能部件,所以其频率不宜进行大幅度的调节,一般情况下,跨接电容的容量在5pF 至100pF 之间,跨接电阻的阻值在20KΩ至500KΩ之间。跨接一个47pF 的电容则频率降低为一半,跨接一个47KΩ的电阻则频率升高为两倍。另外,CH451 的CLK 引脚可以直接输入外部的系统时钟信号,但外部电路的驱动能力不能小于±2mA。CH451 在CLKO 引脚提供了系统时钟信号的二分频输出,对于一些不要求精确定时的实际应用,可以由CLKO 引脚向单片机提供时钟信号,简化外围电路。 单片机接口程序下面提供了U1(MCS-51 单片机)与U2(CH451)的接口程序,供参考。;**********************;需要主程序定义的参数CH451_DCLK BIT P1.7 ;串行数据时钟,上升沿激活CH451_DIN BIT P1.6 ;串行数据输出,接CH451 的数据输入CH451_LOAD BIT P1.5 ;串行命令加载,上升沿激活CH451_DOUT BIT P3.2 ;INT0,键盘中断和键值数据输入,接CH451 的数据输出CH451_KEY DATA 7FH ;存放键盘中断中读取的键值

    标签: 451 ch 数码管 实例程序

    上传时间: 2013-11-22

    上传用户:671145514

  • PE可执行文件的镶入式程序的编写方法及示例(镶入式后门程序&原程序) 由于Microsoft公司的Windows系统是当前大部分个人电脑所使用的操作系统 主要包括win95,98,me,nt4,200

    PE可执行文件的镶入式程序的编写方法及示例(镶入式后门程序&原程序) 由于Microsoft公司的Windows系统是当前大部分个人电脑所使用的操作系统 主要包括win95,98,me,nt4,2000,xp等,而这些系统所使用的可执行文件的格式基 本上是PE结构的。这里的可执行文件的镶入式程序就是针对PE结构的可执行文件。 这里先简单说一下PE文件框架结构: DOS MZ header DOS stub//在不支持 PE文件格式的操作系统中它将简单显示一个错误提示 PE header//含了许多PE装载器用到的重要信息 Section table//每个Section的信息 Section 1 Section 2 Section 3.... 由于SectionAlignment 块对齐的原因每个Section之间都会产生很多空间, 镶入式程序的代码可以放在Section之间的空位上,比较方便的方法是把代码放在 最后一个Section的末尾,然后更改Misc.VirtualSize和SizeOfRawData这两个位 于Section table的IMAGE_SECTION_HEADER结构数组的成员。如果代码十分的长, 有时候会造成镶入的代码无法被完全加载而产生错误,这时需要更改SizeOfImage 在IMAGE_NT_HEADERS 结构中。 在不同的WINDOWS版本中api调用地址也有不同,为了解决这个问题可以更改引 入表让加载器

    标签: Microsoft Windows 程序 200

    上传时间: 2015-01-13

    上传用户:luopoguixiong

  • 这是一个Keil MCB2148开发板上针对LPC2148的HID项目程序

    这是一个Keil MCB2148开发板上针对LPC2148的HID项目程序,它示范了如果实现USB HID: - 8个LED - INT1按钮 该设备将被Windows识别并加载为普通的HID 设备。LED和按钮将和PC端HID用户软件进行交互。

    标签: 2148 Keil HID MCB

    上传时间: 2013-12-27

    上传用户:cazjing

  • 这是一个在VC下开发WDM驱动程序的小工具

    这是一个在VC下开发WDM驱动程序的小工具,可以实现动态加载和卸载驱动程序而不用编写INF文件,很适合初学者。

    标签: WDM 驱动程序

    上传时间: 2014-01-13

    上传用户:CHINA526

  • 一个C54XX的FLASH烧写程序(将网友的8位烧写方式修改为16位方式

    一个C54XX的FLASH烧写程序(将网友的8位烧写方式修改为16位方式,并实现.DAT文件加载),可以实C5410等系列DSP的BOOTLOAD功能。

    标签: FLASH C54 方式 54

    上传时间: 2013-12-04

    上传用户:shanml

  • 基于Philips ARM LPC2100的串口程序

    基于Philips ARM LPC2100的串口程序,几乎不用修改就可以添加到您的项目中,因为这段程序是完整的项目,配有启动代码和分散加载文件。

    标签: Philips 2100 ARM LPC

    上传时间: 2013-12-20

    上传用户:heart520beat

  • 用户态使用Win32 CreateFile访问驱动程序

    用户态使用Win32 CreateFile访问驱动程序,dwShareMode为0时来请求独占内核对象在设备对象DEVICE_OBJECT结构中存储设备的信息,对于与设备的每个交互,相关的DEVICE_OBJECT被传递给驱动的回调例程。,但是开发者可以扩展设备结构,称为设备扩展 在PnP IRP中我们加载设备NTSTATUS Wdm1AddDevice( IN PDRIVER_OBJECT DriverObject,

    标签: CreateFile Win 32 用户

    上传时间: 2014-01-03

    上传用户:luopoguixiong

  • 这是一款应用程序与数据库联接

    这是一款应用程序与数据库联接,把这款软件加载在两者之间,可以加快与数据库联接的速度,内含说明文档

    标签: 应用程序 数据库

    上传时间: 2015-06-10

    上传用户:曹云鹏

  • 一个LINUX驱动程序摸板

    一个LINUX驱动程序摸板,采用模块加载,可依此摸板编写自己的特定的驱动程序。

    标签: LINUX 驱动程序

    上传时间: 2013-12-22

    上传用户:顶得柱

  • 微芯力公司开发的WS430开发板的说明手册。Linux 程序开发基础篇......................................................3 第一章 硬件准备

    微芯力公司开发的WS430开发板的说明手册。Linux 程序开发基础篇......................................................3 第一章 硬件准备.....................................................................................................................3 第二章 运行Linux 操作系统下的例程.................................................................................4 2.1 启动Uboot并加载Linux .............................................................................................................4 2.2 通过ftp方式运行testled例程...............................................................................................11 2.3 加载卸载优盘实验...................................................................................................................14 2.4 优盘读写测试实验

    标签: Linux 430 WS 微芯

    上传时间: 2015-07-02

    上传用户:nanxia