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

bcd

bcd码(Binary-CodedDecimal‎),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。bcd码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用bcd码,既可保存数值的精确度,又可免去使计算机作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,bcd编码亦很常用。
  • 一个使用MSP430汇编语言写的 RTOS,此版本为 V1.1 版并已修正过在 IAR MSP430 V3.42A 编译后可于 Simulator 下正常调度工作了,其中设置的六个任务上都下了断点,方

    一个使用MSP430汇编语言写的 RTOS,此版本为 V1.1 版并已修正过在 IAR MSP430 V3.42A 编译后可于 Simulator 下正常调度工作了,其中设置的六个任务上都下了断点,方便在 Simulator 下观测任务调度,兹将原使用说明详列如下: M430/OS 演示程序 V1.1 版,此演示程序包含六个任务: softclock 软时钟任务 task1 向端口2的每个管脚输出方波的任务 task2 向端口3的每个管脚输出方波的任务 task3 向端口4的每个管脚输出方波的任务 task4 向端口5的每个管脚输出方波的任务 taskled 点亮P1.0上指示灯的任务 6个任务,加上M430/OS的空闲任务,共7个任务,系统开辟了6块堆栈,空闲任务使用main程序的堆栈,空闲任务不保存现场。每块堆栈的大小可以不同。 软时钟任务利用M430/OS的多任务延时模拟了一个有年、月、日、时、分、秒的时钟,并且可以日期,时间格式为bcd格式或10进制格式。

    标签: MSP 430 Simulator 3.42

    上传时间: 2015-12-14

    上传用户:www240697738

  • 用89C52制作太阳电池数显充放电控制器原程序.说明:70H内存单元存放采样值

    用89C52制作太阳电池数显充放电控制器原程序.说明:70H内存单元存放采样值,78H-7AH存放显示的bcd码数据;自然就依次为个位、十位和百位,模数转换器是ADC0809

    标签: 89C52 70H 太阳电池 充放电

    上传时间: 2014-09-04

    上传用户:zaizaibang

  • 7段数码是纯组合电路

    7段数码是纯组合电路,通常的小规模专用IC,如74或4000系列的器件只能作十进制bcd码译码,然而数字系统中的数据处理和运算都是2进制的,所以输出表达都是16进制的,为了满足16进制数的译码显示,最方便的方法就是利用VHDL译码程序在FPGA或CPLD中实现。本项实验很容易实现这一目的。例6-1作为7段bcd码译码器的设计,输出信号LED7S的7位分别接如图6-1数码管的7个段,高位在左,低位在右。例如当LED7S输出为 "1101101" 时,数码管的7个段:g、f、e、d、c、b、a分别接1、1、0、1、1、0、1,接有高电平的段发亮,于是数码管显示“5”。

    标签: 数码 组合电路

    上传时间: 2014-01-08

    上传用户:wff

  • 用8253作为秒定时器

    用8253作为秒定时器,每0.1秒8253周期定时中断,8253的OUT0接到8259的IRO端,8259向8086产生中断请求,中断类型号为08H。程序开辟秒、分、小时、寄存器单元,秒寄存器每记数满60,分寄存器值加1,同时秒寄存器清0。分寄存器每记数满60,小时寄存器值加1,同时分寄存器清0。秒、分、小时寄存器中的二进制值转换成bcd码后,送6位LED数码管显示。

    标签: 8253 定时器

    上传时间: 2014-01-25

    上传用户:懒龙1988

  • 本次设计中以单片机的发展过程和发展方向为背景

    本次设计中以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原理和操作方法,中断的工作原理和操作方法。4511的工作原理和操作方法,LED的内部结构。电路设计及调试过程。 本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、bcd-锁存/7段译码/驱动器CC4511等),再配以相应的软件,达到制作简易数字钟的目的,其硬件部分难点在于元器件的选择、布局及焊接。

    标签: 发展 单片机 过程 方向

    上传时间: 2016-03-26

    上传用户:qilin

  • 编写verilog代码 利用实验箱上的A/D芯片完成模数转换。输入电压由实验箱提供

    编写verilog代码 利用实验箱上的A/D芯片完成模数转换。输入电压由实验箱提供,其幅值在0~5V间变化,由电位器控制。输出信号显示输入的模拟电压值,由数码管显示为2位bcd码的形式。

    标签: verilog 实验箱 编写 代码

    上传时间: 2013-12-16

    上传用户:songnanhua

  • 频率计的程序 * 包含:外部中断设置

    频率计的程序 * 包含:外部中断设置,中断服务程序,定时程序,定时服务程序 * 以及数据处理,显示,包括 三位十进制数转化为四位bcd码,

    标签: 频率计 程序 外部中断

    上传时间: 2014-01-24

    上传用户:qazxsw

  • AVR单片机100个汇编代码

    AVR单片机100个汇编代码,如bcd码转换,步进电机驱动,异步串行口的使用等等,并有详细的中文注释

    标签: AVR 100 单片机 汇编代码

    上传时间: 2016-04-18

    上传用户:koulian

  • 这个给QuartusII初学者用的

    这个给QuartusII初学者用的,里面很清楚的通过几个例子来告诉怎么运用QuartusII. 实验1:Quartus入门 实验2:简单的组合逻辑电路设计 实验3:七段数码管显示 实验4:bcd码显示及运 实验5:触发器和计数器 实验6:存储器的设计 实验7:基于DE2 的SOPC系统开发附录:

    标签: QuartusII 初学者

    上传时间: 2016-04-20

    上传用户:leehom61

  • 温度传感器DS18B02与单片机连接的驱动的Procedures

    温度传感器DS18B02与单片机连接的驱动的Procedures,采用晶振:12M,这个主要包含读出转换后的温度值、读DS18B20的程序,从DS18B20中读出一个字节的数据,写DS18B20的程序、读DS18B20的程序,从DS18B20中读出两个字节的温度数据、-将从DS18B20中读出的温度数据进行转换、将16进制的温度数据转换成压缩bcd码、DS18B20初始化程序等组成。

    标签: Procedures 18B B02 DS

    上传时间: 2016-05-16

    上传用户:璇珠官人