Encrypting your link and protect the link from viruses, malware, thief, etc! Made your link safe to visit.

Question Write a code on the pic using the following MODULE (CCP) MODULE + (MSSP) with no more than 300 instructions exactly explaining how these terminals work, meaning that examples are applied to them by writing code that is loaded on the pic . .

 Question

Write a code on the pic using the following MODULE (CCP) MODULE + (MSSP) with no more than 300 instructions exactly explaining how these terminals work, meaning that examples are applied to them by writing code that is loaded on the pic . .

embedded systems , microprocessors ....

Answer
Step 1

Write a code on the pic using the following MODULE (CCP) MODULE + (MSSP) with no more than 300 instructions exactly explaining how these terminals work, meaning that examples are applied to them by writing code that is loaded on the pic . .

embedded systems , microprocessors ....

Step 2

Soln:-

#include <stdio.h>

#include <stdlib.h>

#include <p18f4550.h>

#include "osc_config.h"

#include "LCD_8bit_file.h"

#include <string.h>

 

#define f_timer 2000000

 

void main()

{

    unsigned long signal_period,data1,data2;

    unsigned long frequency_Hz[20];

    float Frequency;

    TRISCbits.TRISC2=1;

    OSCCON=0x72;        /* set internal clock to 8MHz */

    LCD_Init();

    memset(frequency_Hz,0,20);

    LCD_String_xy(0,1,"Pulse");

 

    PIE1bits.CCP1IE=1;

    PIR1bits.CCP1IF=0;    

    CCP1CON=0x05;       /* Capture mode is selected for detecting Rising edge */

    CCPR1=0x00;         /*CCPR1 is capture count Register which is cleared initially*/

    TMR1IF=0;          

    T1CON=0x80;         /* Enable 16-bit TMR1 Register,No pre-scale,use internal clock,Timer OFF */

    TMR1=0;

            TMR1ON=1; /* Turn-On Timer1 */  

    while(1)       

    {   

        while(!(PIR1bits.CCP1IF));  /*Wait for Interrupt flag which is generated when edge is detected*/

        PIR1bits.CCP1IF=0;

        data1 = CCPR1;              /*Copy count of 1st edge detected*/       

           

        while(!(PIR1bits.CCP1IF));  /*Wait for Interrupt flag which is generated when edge is detected*/

        PIR1bits.CCP1IF=0;

        data2 = CCPR1;              /*Copy count of 2nd edge detected*/

 

        if(data1 < data2)

           {

 

            /*Calculation for Frequency Measurement*/

            signal_period = data2 - data1;

            Frequency = ((float)f_timer / (float)signal_period); /*Count for 1 cycle*0.5us gives period */

            sprintf(frequency_Hz,"%.3f  ",Frequency);

 

            LCD_String_xy(2,0,frequency_Hz);

           

            }

        TMR1=0;

        memset(frequency_Hz,0,20);

    }                             

}

ST

Search This Blog

Labels

Report Abuse

QUESTION 6 (a) The bar shown in Figure Q2(a) is subjected to tensile load of 150 Kn. If the stress in the middle portions is limited to 160 N/mm², determine the diameter of the middle portion. Find also the length of the middle portion if the total elongation of the bar is to be 0.25 mm. E E = 2.0 + 105N/mm². (12 marks) 150 KN 10 cm DIA 10 cm DIA 150 KN 45 cm Figure Q6(a) (b) A brass bar, having cross-section area of 900 mm², is subjected to axial forces as shown in Figure Q2(b), in which AB = 0.6 m, BC = 0.8 m, and CD = 1.0 m. Find the total elongation of the bar. E = 1.0 + 105N/mm2 . (8 marks) Page 4 of 5 B D 40 KN 70 KN 20 KN 10 KN Figure Q6(b) (TOTAL = 20 MARKS)

  Question: Show transcribed image text Answer:

Question: A 250-V, 4-pole, wave-wound d.c. series motor has 782 conductors on itsarmature. It has armature and series field resistance of 0.75 ohm. The motor takesa current of 40 A. Estimate its speed and gross torque developed if it has a flux per pole of 25 mWb Answer: Step 1 Mechanical Engineering homework question answer, step 1, image 1 Mechanical Engineering homework question answer, step 1, image 2 Step 2 Mechanical Engineering homework question answer, step 2, image 1 Step 3 Mechanical Engineering homework question answer, step 3, image 1

Question: A 250-V, 4-pole, wave-wound d.c. series motor has 782 conductors on itsarmature. It has armature and series field resistance of 0.75 ohm. The motor takesa current of 40 A. Estimate its speed and gross torque developed if it has a flux per pole of 25 mWb Answer: Step 1 Step 2 Step 3

Contributors