Professional Documents
Culture Documents
LCD Program
LCD Program
2. /////////////////////////////////////////////////////////////////////
/////////////
3.
4. /////////////////////////////////////////////////////////////////////
/////////////
5. module keyboard(clk,data,sel,seg,parity,stop );
6. input clk;
7. input data;
12.
14.
17. begin
18. case(i)
20. 1 : a[0]=data;
21. 2 : a[1]=data;
22. 3 : a[2]=data;
23. 4 : a[3]=data;
24. 5 : a[4]=data;
25. 6 : a[5]=data;
26. 7 : a[6]=data;
27. 8 : a[7]=data;
28. 9 : parity=data;
29. 10 : stop=data;
30. endcase
31. if(z!=0)
32. begin
33. i=0;
34. end
35. else
36. begin
37. i=i+1'b1;
38. end
39. out=a;
40. end
41.
43.
45. begin
46. sel=4'b1110;
47. case(out)
60.
62. endcase
63. end