8255 0方式 声光报警器

   ##  8255 0方式 声光报警器 ##



#include 
#include 
#include 
void OutSpk(unsighed int time);
void main()
{
    unsighed char tmp,i=0;
    outportb(0x3030x83);
    outportb(0x300,0x00);
    outportb(0x303,0x0c);
    while( inportb(0x302)&04);
    while( inportb(0x301)&0x01);
    {
    outportb(0x300,0x0ff);
    for(i=0;i<200;i++)
    {
        OutSpk(30);
    )
    outportb(0x300,0x00);

     for(i=0;i<200;i++)
    {
        OutSpk(270);
    )
        delay(600);

        };
        outportb(0x300,0x00);
        outportb(0x303,0x0c);
        }
        void  OurSpk(unsighed int time)
        {
            outportb(0x303,0x0d);
            delay(time);
            outportb(0x303,0x0c);
            delay(time);
        }







你可能感兴趣的:(接口,8255)