大二数据结构的实验报告
2021-12-24 12:02:19 4KB c++ 数据结构
1
数据结构上机实验,哈夫曼编译码器。用c语言编写的直接就能使用,要是怕到时交作业的时候有一样的,请自己再改一下
2021-12-23 23:21:20 181KB 哈夫曼编译码器
1
8088最小系统 , 译码器电路(74LS138) , 时钟电路(8282) , 存储器电路(2762、6264)的原理介绍以及原理图。用0809组成8位温度AD变换接口电路,用0832组成8位DA变换接口电路驱动直流电机,用8255和8253组成步进电机控制电路
1
数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。电路通过使用数字元件,采用三个计数器来构成完成二十四小时的数字钟设计,并且将译码器和二选一数字选择器配合使用来完成动时间写出。此外,使能端和复位端控制信号用来控制电路,使得该电路可以完成保持、清零、预置时间、等一系列的功能。
1
一个完整的系统应具有以下功能: (1)I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2)E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3)D:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。 (4)P:印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码写入文件CodePrint中。 (5)T:印哈夫曼树(Tree Printing)。将已在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。
2021-12-22 09:00:37 49KB 赫夫曼
1
摩斯电码是非常经典的一种时通时断的信号代码,它是根据点和横排列顺序的差异表达不同的英文字母、数字以及某些标点符号。论文以Verilog HDL语言为硬件描述语言,运用Altera DE2实验开发板,使用按键进行摩斯电码的输入,根据按键时长不同识别出“.”和“-”,然后对电码进行译码,并显示到实验板的液晶屏上。设计中加入了不同的LED灯来辅助辨别按键时长、是否完成一个字母的输入,以及辅助判断输入是否有误。测试发现,该译码器输出结果正确,实现了预设功能。
2021-12-21 22:47:05 1.55MB 摩斯电码; 译码器; Altera DE2;
1
大二课程设计包含编码译码存文件,自定义编码,有问题欢迎留言
2021-12-21 15:02:53 564KB c语言 课程设计 大学生 哈夫曼
基于FPGA的HDB3编译码器硬件实现、电子技术,开发板制作交流
1
VHDL语言实现的HDB3码编码器、译码器
2021-12-18 23:34:00 246KB vhdl
1
这是一个小组做的关于哈夫曼编码译码器的课程设计,包括PPT,源代码,还有两个成员做的课程设计报告、任务书
1