利用一块芯片完成除时钟源、按键、扬声器和显示器(数码管)之外的所有数字电路功能。所有数字逻辑功能都在CPLD器件上用VHDL语言实现。这样设计具有体积小、设计周期短(设计过程中即可实现时序仿真)、调试方便、故障率低、修改升级容易等特点。 本设计采用自顶向下、混合输入方式(原理图输入—顶层文件连接和VHDL语言输入—各模块程序设计)实现数字钟的设计、下载和调试。 一、 功能说明 已完成功能 1. 完成秒/分/时的依次显示并正确计数; 2. 秒/分/时各段个位满10正确进位,秒/分能做到满60向前进位; 3. 定时闹钟:实现整点报时,又扬声器发出报时声音; 4. 时间设置,也就是手动调时功能:当认为时钟不准确时,可以分别对分/时钟进行调整; 5. 利用多余两位数码管完成秒表显示:A、精度达10ms;B、可以清零;C、完成暂停 可以随时记时、暂停后记录数据。 待改进功能: 1. 闹钟只是整点报时,不能手动设置报时时间,遗憾之一; 2. 秒表不能向秒进位,也就是最多只能记时100ms; 3. 秒表暂停记录数据后不能在原有基础上继续计时,而是复位重新开始。 【注意】秒表为后来添加功能,所以有很多功能不成熟!
上传时间: 2014-01-02
上传用户:LIKE
昨晚自己画的图和用C51写的程序。程序比较简单,对工程师级别的可能没有什么用,但对学徒还是有点帮助的。 电路和程序实现了如下功能: 1.两个步进电机的运行和停止可以单独控制。 2.两个步进电机的正反转可以单独控制。 3.可以调节转速(不能单独调速) 4.具有上限位和下限位。
上传时间: 2016-02-24
上传用户:拔丝土豆
用汇编设计一个时钟程序。 通过综合性程序的开发,使学生对所学课程能综合各章节内容,并与前导课程(数据结构、操作系统)进行综合,加深学生对理论课程的理解,并学以致用,有利于学生培养分析问题、解决问题的能力和浓厚兴趣。
上传时间: 2016-02-28
上传用户:haoxiyizhong
摘 要 1 前 言 2 正 文 4 1. 采用类C语言定义相关的数据类型 4 2. 各模块的伪码算法 5 3. 函数的调用关系图 7 4. 调试分析 8 5. 测试结果 9 6. 源程序(带注释) 10 总结 29 参考文献 30 致谢 31 摘 要 哈夫曼编码(Huffman Coding)是一种编码方式,以哈夫曼树—即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。在计算机信息处理中,“哈夫曼编码”是一种一致性编码法(又称"熵编码法"),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。 关键词:哈夫曼;编码;译码,通信
上传时间: 2013-12-19
上传用户:kristycreasy
题目:抢答器控制模拟程序设计 任务: 用汇编语言模拟设计一抢答器工作的程序。,该抢答器。抢答开始后,显示各抢答输入的时间,并将最快抢答标识为红色,且闪烁。当抢答成功后,即播放一小段乐曲,以示祝贺。时间分辨率不低于10。 抢答输入由计算机键盘输入。 基本要求: 1. 具有8个抢答输入。 2. 显示抢答剩余时间(初始10秒)。 3. 显示抢答成功者。 扩展要求: 1. 抢答成功后,有声音提示。 2. 时间分辨率小于10ms。 3. 完善其它自定义功能。
上传时间: 2016-03-18
上传用户:ztj182002
这是一个debug的驱动程序。是一个压缩文件,没有解压密码,直接可以解压缩了。供大家来学习和参考使用。
上传时间: 2013-12-31
上传用户:曹云鹏
周立功D51实验箱RC500读卡模块程序的源代码,可以读取常见的手机SD卡的内容。
上传时间: 2014-01-05
上传用户:wxhwjf
易语言的外挂海的模块程序,很有用。对于大家用易语言编制程序时能加以应用,使程序更简洁和适用。
上传时间: 2016-04-11
上传用户:pompey
iccavr的各模块的函数库,如DS1302,PCF8563,LCD1602,LCD12864_ST7920,AT24CXX等,非常实用。
上传时间: 2014-01-08
上传用户:lvzhr
一个用vhdl语言(硬件描述语言)编写的fft实现程序。fft用途很广,该程序可以在cpld或fpga等硬件上实现,软件坏境为maxplus10.0及以上或quartus2。
上传时间: 2016-04-15
上传用户:nairui21