riversky

Score: 401
Uploads: 9
Downloads: 3
Create time: 2010-11-28 09:59:59

Upload log:
state_machine.rar - 简单的状态机,有8个状态,数码管输出当前状态的编号 state0--state1--state2--state3--state4--state5--state6-state7--state0
bcd.rar - 4位二进制数转BCD码,由拨码键盘输入,结果由数码管显示
clock.rar - 本实验实现一个能显示小时,分钟,秒的数字时钟。
ledwater.rar - 跑马灯实验:利用计数器轮流点亮LED灯,实现各种动态效果。
key1.rar - 矩阵键盘实验1:向用户介绍矩阵键盘扫描实现的方法,没有考虑去抖和判断键弹起的问题;把相应的键值显示在数码管上
buzzer.rar - 向蜂鸣器发送一定频率的方波可以使蜂鸣器发出相应的音调,该实验通过设计一个状态机和分频 器使蜂鸣器发出"多来咪发梭拉西多"的音调。
serial.rar - 本模块的功能是验证实现和PC机进行基本的串口通信的功能。需要在PC机上安装一个串口调试工具来验证程序的功能。 程序实现了一个收发一帧10个bit(即无奇偶校验位)的串口控制器,10个bit是1位起始位,8个数据位,1个结束位。 串口的波特律由程序中定义的div_par参数决定,更改该参数可以实现相应的波特率。程序当前设定的div_par 的值 是0x104,对应的波特率是9600。用一个8倍波特率的时钟将发送或接受每一位bit的周期时间划分为8个时隙以使通 信同步. 程序的基本工作过程是,按动一个按键SW0,控制器向PC的串口发送“welcome", PC机接收后显示验证数据是否正确(串口调试工具设成按ASCII码接受方式). PC可随时向CPLD发送0-F的十六进制数据,CPLD接受后显示在7段数码管上.
dial.rar - 读入拨码开关8位0 1状态在8位7段数码管相应位上显示0或1。
seg71.rar - 7段数码管测试实验1:以动态扫描方式在8位数码管“同时”显示0--7 实验的目的是向用户介绍多个数码管动态显示的方法。 动态显示的方法是,按一定的频率轮流向各个数码管的COM端送出低电平,同时送出对应的数据给各段。

Download log:

Favorite: