2011年9月18日

触发器(一)

摘要: 触发器触发器(Flip Flop)是一种可以存储电路状态的电子元件。学名“双稳态多谐振荡器(Bistable Multivibrator)”。1.基本RS触发器1.1定义基本RS触发器的电路是由两个与非门(或非门),按正反馈方式闭合而成。 基本RS触发器逻辑电路与逻辑符号(a为逻辑电路,b、c为逻辑符号。)状态真值表1.2Verilog描述1.2.1门级描述的基本RS触发器1 module RSFlipFlop(R,S,Q,Qn);2 3 input R,S;4 output reg Q,Qn;5 6 nand n1(Q,S,Qn);7 nand n2(Qn,R,Q);8 9 endmodu. 阅读全文

posted @ 2011-09-18 13:38 zerine 阅读(399) 评论(0) 推荐(0) 编辑

2011年9月17日

8421BCD码加法器

摘要: BCD码Binary-Coded Decimal‎,简称BCD,用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码,即BCD代码。日常所说的BCD码大都是指8421BCD码形式。8421BCD码表示形式1:0001 2:0010 3:00114:0100 5:01016:01107:01118:10009:10018421BCD码加法原理BCD码中1——9可以用四位二进制数0000——1001表示,而1010——1111这6个数为无效数。两个4位二进制数相加所得的结果超过1001,则将所得数加0110,来跳过6个无效数,并产生一个进位。Verilog代码 1 module b 阅读全文

posted @ 2011-09-17 21:46 zerine 阅读(10105) 评论(0) 推荐(0) 编辑

2011年9月9日

多函数程序

摘要: 1 #include<iostream> 2 #include<string> 3 4 using namespace std; 5 6 void WriteHello(); 7 string AskForName(); 8 int AskForAge(); 9 void Write(string name, int age);//函数声明10 11 int main(void)12 {13 int age;14 string name;15 WriteHello();16 name=AskForName();17 age=AskForAge();18 Write(na 阅读全文

posted @ 2011-09-09 22:25 zerine 阅读(157) 评论(0) 推荐(0) 编辑

循环控制语句

摘要: 1.1 while语句1 int sum,i;2 i=1;sum=0; //i,sum 必须赋初始值3 while(i<=100)4 {5 sum+=i;6 i++;7 }8 1.2 do-while语句1 int sum,i;2 i=1;sum=0; //i,sum 必须赋初始值3 do4 {5 sum+=i;6 i++;7 }8 while(i<=100);1.3 for 循环1 int sum,i;2 i=101;sum=0; //i,sum 必须赋初始值3 for(i=1;i<=100;i++)4 {5 sum+=i;6 ... 阅读全文

posted @ 2011-09-09 12:35 zerine 阅读(174) 评论(0) 推荐(0) 编辑

2011年9月8日

PWM波形

摘要: verilog编写的简单PWM波形 1 module PWM(clk,rst,outpin); 2 input clk,rst; 3 output reg outpin; 4 5 reg [14:0] cnt; 6 7 parameter PULSEWIDTH=25000, PERIOD=50000;//波形周期为PERIOD 8 9 always@(posedge clk or posedge rst )10 begin11 if(rst)12 cnt<=0;13 else if(cnt==PERIOD)14 cnt<=15... 阅读全文

posted @ 2011-09-08 20:32 zerine 阅读(411) 评论(0) 推荐(0) 编辑

自定义类型

摘要: 1.枚举类型1.1枚举类型定义enum COLOR{RED=9,GREEN=7,YELLOW=11};enum COLOR{RED,GREEN,YELLOW};方式1直接赋值,方式2不赋值则默认RED=0,GREEN=1,YELLOW=2使用:COLOR tvColor=GREEN;若按照定义方式1则tvColor=7;方式2则tvColor=1;2.结构类型2.1结构类型定义struct employee{ char name[20]; int code; float salary; char address[30]; char phone[11]; char Email[20]; };// 阅读全文

posted @ 2011-09-08 17:05 zerine 阅读(135) 评论(0) 推荐(0) 编辑

导航