Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. int main(void)
  2. {
  3.  
  4. int inputnumber = 1234;
  5. char stringnumber[4];
  6. /*convert the number into a string so that each digit can be easily converted to the display*/
  7. itoa(inputnumber,stringnumber,10);
  8. int i;
  9. int test;
  10. int num;
  11.  
  12.  
  13. /* Place your initialization/startup code here (e.g. MyInst_Start()) */
  14. PWM_Start();
  15.  
  16. for(;;){
  17. for(i = 0; i < 4; i++){
  18. test = 10;
  19. if (stringnumber[i]){
  20. test = stringnumber[i];
  21. }
  22.  
  23. switch(test){
  24.  
  25. case 0: num = 0b1000000;
  26. case 1: num = 0b1111001;
  27. case 2: num = 0b0100100;
  28. case 3: num = 0b0110000;
  29. case 4: num = 0b0011001;
  30. case 5: num = 0b0010010;
  31. case 6: num = 0b0000010;
  32. case 7: num = 0b1111000;
  33. case 8: num = 0b0000000;
  34. case 9: num = 0b0010000;
  35. default: num = 0b1111111;
  36. }
  37.  
  38. if (i = 0){
  39. DISP4_Write(0);
  40. led_Write(num);
  41. }
  42. if ( i = 1){
  43. DISP3_Write(0);
  44. led_Write(num);
  45. }
  46. if ( i = 2){
  47. DISP2_Write(0);
  48. led_Write(num);
  49. }
  50. if ( i = 3){
  51. DISP1_Write(0);
  52. led_Write(num);
  53. }
  54.  
  55. /*dp,G,F,E,D,C,B,A*/
  56.  
  57. /* Place your application code here. */
  58. }
  59.  
  60.  
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement