搜索资源列表
z2005122812256
- 8253的初始化程序举例: 例1:选择2号计数器,工作在3方式,计数初值为533H(2个字节),采用二进制计数。其初始化程序段为 MOV DX,307H ;命令口 MOV AL,10110110B ;2号计数器的初始化命 令字 OUT DX,AL ;写入命令寄存器 MOV DX,306H ;2号计数器数据口 MOV AX,533H ;计数初值 OUT DX,AL ;选送低字节到2号计数器 MOV AL,AH ;取高字节送AL OUT DX,AL
ZZCPLD
- 本文详细介绍了制作电路板的方法及步骤. 实验板的功能 这个实验板可以做如下实验: 1.可以进行运算器(加、减、乘和除法)、比较器、译码器、编码器、选择器、分配器和一般组合电路的实验 2.可以进行触发器、寄存器、计数器和一般时序电路的实验 3.可以进行频率计电路、时钟电路、计时电路、交通灯等复杂数字系统的实验 4.加扩展板可以进行A/D、D/A、串行E2ROM和8031单片机等方面的实验 -This paper describes a circuit board pro
X5045-1
- x5045有四种功能:分别是上电复位、看门狗定时器、电源电压监控和块锁保护串行eeprom的功能, 该程序通过改变控制寄存器的参数可以实现看门狗定时器监视电压和设置保护rom区,每次复位后 地址计数器都是该区的首地址(个人观点),即断点地址。 问题:其实对该芯片的应用还是很模糊-x5045 four functions : the reduction of electricity, watchdog timer, Supply voltage control and protecti
STM32+TIM.rar
- 本例展示了如何设置TIM工作在输出比较-非主动模式(Output Compare Inactive mode),并产生相应的中断。 TIM2时钟设置为36MHz,预分频设置为35999,TIM2计数器时钟可表达为: TIM2 counter clock = TIMxCLK / (Prescaler +1) = 1 KHz 设置TIM2_CCR1寄存器值为1000, CCR1寄存器值1000除以TIM2计数器时钟频率1KHz,为1000毫秒。因此,经过1000毫秒的时延,置PC.06
89s52_serl
- 基于89s52的c51串口通信源程序 串口的4种工作方式对应着三种波特率模式: 对于工作在方式1和方式3,波特率由定时器/计数器1T1的溢出率和SMOD(PCON(电源控制寄存器)D7位)决定,-Based on the C51 serial communication 89s52 source of the four kinds of serial work corresponds to the baud rate of three modes: Mode 1 for the w
Example1
- 本例展示了如何利用外设TIM2来产生四路频率不同的信号。 TIM2时钟设置为36MHz,预分频设置为2,使用输出比较-翻转模式(Output Compare Toggle Mode)。 TIM2计数器时钟可表达为:TIM2 counter clock = TIMxCLK / (Prescaler +1) = 12 MHz 设置TIM2_CCR1寄存器值为32768,则CC1更新频率为TIM2计数器时钟频率除以CCR1寄存器值,为366.2 Hz。因此,TIM2通道1
timer
- AT89S51单片机的内部16位定时/计数器是一个可编程定时/计数器,它既可以工作在13位定时方式,也可以工作在16位定时方式和8位定时方式。只要通过设置特殊功能寄存器TMOD,即可完成。定时/计数器何时工作也是通过软件来设定TCON特殊功能寄存器来完成的。-AT89S51 MCU internal 16-bit timer/counter is a programmable timer/counter, it can work in 13 regular way, you can work f
Thermometer
- DS1624在测量温度时使用了独有的在线温度测量技术。它通过在一个由对温度高度敏感的振荡器决定的计数周期内对温度低敏感的振荡器时钟脉冲的计数值的计算来测量温度。DS1624在计数器中预置了一个初值,它相当于-55℃。如果计数周期结束之前计数器达到0,已预置了此初值的温度寄存器中的数字就会增加,从而表明温度高于-55℃。 -DS1624 temperature in the measurement of the use of a unique online temperature measurem
PIC16F87X_CAN
- #define READ 0x03 // 读MCP2510指令代码 #define WRITE 0x02 // 写MCP2510指令代码 #define RESET 0xC0 // 复位MCP2510指令代码 #define RTS 0x80 // MCP2510请求发送指令代码 #define STA2510 0xA0 // 读MCP2510状态指令代码 #define BITMOD 0x05 // MCP2510位修改指令代码
8155program
- 当CE=0,IO/M=0时,8155只能做片外RAM使用,共256 B。其寻址范围由以及AD0~AD7的接法决定,这和前面讲到的片外RAM扩展时讨论的完全相同。当系统同时扩展片外RAM芯片时,要注意二者的统一编址。对这256 B RAM的操作使用片外RAM的读/写指令“MOVX”。 作扩展I/O用 当 CE=0,IO/M=1时,此时可以对8155片内3个I/O端口以及命令/状态寄存器和定时/计数器进行操作。与I/O端口和计数器使用有关的内部寄存器共有6个,需要三位地址来区分。-W
danpianji8luqiangdaqikechengsheji
- 抢答器由计数器、寄存器、集成定时器和译码显示等组合、时序电路组成。可分为抢答电路,定时电路,报警电路等几个单元部分。每个单元电路分别可以处理一些抢答竞赛中的基本问题。-Responder by the counters, registers, timers and decoding integrated display combinations, timing circuit. Responder can be divided into circuits, timing circuits, al
PIC16F87X-CAN
- ;*** *** ***PIC16F87X CAN通信程序**************** list p=16f877 ;定义微控制器为PIC16F877芯片 include "p16f877.inc" ;16F877芯片的寄存器定义 include "MCP2510.inc" ;MACP2510芯片的寄存器定义 ;**************寄存器与变量定义******************* TxBytes equ 0x20 ;SPI发送数据
MC68HC908GP32_TIM
- MC68HC908GP32定时计数器的初始化及寄存器的设置,和定时器的中断处理等,初学者可以很快入门。-MC68HC908GP32 timer counter register initialization and setup, and the timer interrupt processing, beginners can quickly get started.
example1_TIM
- 本例展示了如何利用外设TIM2来产生四路频率不同的信号。 TIM2时钟设置为36MHz,预分频设置为2,使用输出比较-翻转模式(Output Compare Toggle Mode)。 TIM2计数器时钟可表达为:TIM2 counter clock = TIMxCLK / (Prescaler +1) = 12 MHz 设置TIM2_CCR1寄存器值为32768,则CC1更新频率为TIM2计数器时钟频率除以CCR1寄存器值,为366.2 Hz。因此,TIM2通道1
HYLED
- 采用8位右移寄存器74ls164实现8个彩灯的向右移动,从它的右移输入端输入四种码,来实现它的四种花样,根据四种花样确定四种码,可通过模16计数器74ls161的输出端接与门74ls08和非门74ls04产生。-8-bit right shift register 74ls164 move to the right of the eight lanterns, it s shifted to the right input of the input four kinds of code, to
AVRtimer0
- 本文讲述AVR定时/计数器0的各种使用,包括各个寄存器的使用方法、电路、波形,并给出了几个不同的程序,有计数实验、定时实验、比较匹配实验、快速PWM实验、相位修正PWM实验。-This article describes the AVR timer/counter of a variety of uses, including the use of various registers, circuit, waveform, and gives a few different programs,
80C51-interrupt-control-and-counter
- 80C51单片机的中断和计数器的控制有些相似,很容易混淆,本例将详细讲解和对比了两者的的不同,与相同的地方,以及控制寄存器的操作方法。-The 80C51 microcontroller interrupt control and counter somewhat similar, very confusing, and the cases will be explained in detail and contrast between the different, and the same p
CSV-500012
- 时钟监视器计数器的概要和配置 时钟监视器计数器的寄存器的设置方法 时钟监视器计数器的操作 时钟监视器计数器的使用。-/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU*/ /* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR*/ /* ELIGIBILITY FOR ANY PURPOSE
watch-dog
- XEP100:当用户程序“跑飞”,看门狗产生一个强制系统复位。为了阻止看门狗复位,用户程序 必须定期的复位COP计数器。通过向COPCTL寄存器中写入0x00可以关闭看门狗。单片机复位 后的默认状态看门狗是关闭的。设置COPCTL寄存器可以设置看门狗的延迟周期。在COPCTL 设置的周期时间内,向ARMCOP寄存器先后写入0x55和0xaa,将清除COP看门狗定时器,但 不会对寄存器内容造成影响。向ARMCOP中写入除了0x55和0xaa的任何值将导致系统的复位。-XEP100:
stm32tim1PWM
- 利用stm32高级计数器tim1同时产生四路PWM,其它定时器也可以产生四路,可模仿该例子设置寄存器-Stm32 senior counter tim1 use while producing four PWM, timers can also produce other four, mimic the example set register