²é¿´: 520  |  »Ø¸´: 1

sstdgm

Í­³æ (СÓÐÃûÆø)

[ÇóÖú] С³ÌÐò³ö´í ÄÄλ´óÉñ¸ø½²½²£¬Ð»Ð»£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡

#include<stdio.h>
#include<dos.h>
#include<conio.h>
#define PA 0X0280                        //¶Ë¿Ú
#define PB 0X0282
#define PC 0X0284
#define CR 0X0286
#define CW 0X90                          //PA£ºÊäÈ룬PB£ºÊä³ö£¬PC£ºÊä³ö
#define CWP0 0X02                        //±£³Ö ±í9.1
#define CWP1 0X03                        //Õýת ͬÉÏ
#define CCWP0 0X06                       //±£³Ö
#define CCWP0 0X07                       //·´×ª
#define MOFF 0X00                        //µç»úÍ£Ö¹
#define TIMEP 20                         //Êʵ±µÄÂö³åÕñ·ù
#define TIMER 250                        //Êʵ±µÄÂö³å¼ä¸ô
void movcw(int port, int tb);
void movccw(int port, int tc);
void motoff(int port);
void walt(int times);                    //º¯ÊýÉùÃ÷

void main(void)
{
        int countb;                          //¼ÆÊý±äÁ¿
        outp(CR, CW);                        //8255³õʼ»¯
        outp(PB, CWP0);                      //µç»úÆô¶¯×¼±¸
        countb = TIMEP;                      //Âö³å¼ä¸ô
        while (!kbhit())                     //Óа´¼üʱ·µ»Ø
                movcw(PB, countb);               //ÔËת
        motoff(PB);                          //Í£Ö¹


}
        void movcw(int port, int tb)             //Õýתº¯Êý
{
        outp(port,CWP1); wait(TIMEP);
        outp(port, CWP0); wait(tb);

}
        void movcw(int port, int tc)             //·´×ªº¯Êý
{
        outp(port, CWP1); wait(TIMEP);
        outp(port, CWP0); wait(tc);

}
        void motoff(int port)                    //Í£Ö¹º¯Êý
{
        outp(port, MOFF);
}
        void wait(int times)                     //µÈ´ýº¯Êý
{
        int i;                               //×¢£ºÒòΪtimeÒÑÔÚ¿âÖж¨Òå¹ÊʹÓÃÆäËüÃû×Ö
        for (i = 0; i < times; i++)
                printf("";
}




Ϊʲô»á±¨´í

С³ÌÐò³ö´í  ÄÄλ´óÉñ¸ø½²½²£¬Ð»Ð»£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡
½ØÍ¼00.png
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

tuburfransth

½ð³æ (ÕýʽдÊÖ)

¿´ÌáʾÊÇ˵outpÒѾ­±»ÒÅÆú²»ÓÃÁË£¬Ó¦¸ÃʹÓÃ_outp

·¢×ÔСľ³æAndroid¿Í»§¶Ë
2Â¥2016-12-31 15:33:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ sstdgm µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[»ù½ðÉêÇë] ÃæÉϵÄË®ºÜÉî +13 ²¼²¼ºÍÒ»¶þ 2026-07-18 18/900 2026-07-18 20:37 by ÈÕÔÂÌìµØ
[»ù½ðÉêÇë] ¹úÉç¿ÆÍ¨Ñ¶ÆÀÉó +4 DZˮ¹Ú¾ü123 2026-07-18 5/250 2026-07-18 19:58 by chenmodeyu
[»ù½ðÉêÇë] 5¸ö%2F£¬·Ç¹Ì¶¨¶Î22¸ö×Öĸ +8 jaasxulu 2026-07-15 9/450 2026-07-18 17:40 by dxcgbm
[»ù½ðÉêÇë] ÉúÃü¿ÚC13ÃæÉÏ»áÆÀʱ¼ä +7 luckinging 2026-07-14 11/550 2026-07-17 20:43 by ³æ²·1988
[½Ìʦ֮¼Ò] ÄÚÐÄØÑ·¦ +16 Ë®±ùÔÂÔÂÒ°Íà 2026-07-12 16/800 2026-07-17 19:25 by otani
[»ù½ðÉêÇë] ÉúÃü¿ÚÃæÉÏ»áÆÀ½áÊøÁËÂð´ó¼ÒÓÐÖªµÀ½á¹ûÂð£¿ÏÖÔÚ»¹Ã»Óнá¹ûÕý³£²»£¿ +6 ±ÌË®00 2026-07-16 9/450 2026-07-17 15:21 by jaasxulu
[ÂÛÎÄͶ¸å] ͶӢÎÄÆÚ¿¯ÈçºÎ²éÖØ 10+5 ²»ÖªµÀȡʲôÃû× 2026-07-15 6/300 2026-07-17 09:07 by bobvan
[»ù½ðÉêÇë] ²»ÒªÔÙÊý¹ú×ÔÈ»ÉêÇëÊéµÄ filecode µÄ·Ö¸ô·û¸öÊýÁË +14 sadpencil 2026-07-12 21/1050 2026-07-17 00:15 by wangze12014
[Óлú½»Á÷] ²®°·Éϼ׻ùÇóÖú 100+4 002tmumu 2026-07-14 7/350 2026-07-16 19:47 by 002tmumu
[ÂÛÎÄͶ¸å] ¿ç³ö°æÉçÉÌͶ¸å 20+5 ÄߺÃ520 2026-07-13 5/250 2026-07-16 17:24 by ÎÞÊÓ¾üÍÅ
[»ù½ðÉêÇë] ÉúÉúÃüѧ²¿»áÆÀ +4 wuke100666 2026-07-15 4/200 2026-07-16 00:12 by À²À²Ð¡ÄÝ×Ó
[»ù½ðÉêÇë] H¿Ú£¬ÃæÉÏ£¬Ê±¼ä´Á7ÔÂ7ÈÕ¡£ +3 plumage5 2026-07-15 3/150 2026-07-15 21:06 by 6543yes
[»ù½ðÉêÇë] Сľ³æÃ»ÂäÁË£¬³ýÁËÆíµ»Ìû×Ó£¬¼¸ºõ¿´²»µ½ÓмÛÖµµÄÌû×Ó +13 botar 2026-07-14 14/700 2026-07-15 19:28 by º®Á÷32
[»ù½ðÉêÇë] »áÆÀ +5 ÎÞÃûÕßµÇɽ 2026-07-15 5/250 2026-07-15 18:15 by ¸Ü¾ÍÊÇÄã¶Ô
[»ù½ðÉêÇë] E¿Ú»áÆÀ +11 ²¼²¼ºÍÒ»¶þ 2026-07-13 13/650 2026-07-15 16:34 by Kittylucky
[»ù½ðÉêÇë] E¿ÚÇàC»áÆÀ½áÊøÁËÂ𣿠40+3 ССÊ鳿c 2026-07-14 9/450 2026-07-15 16:04 by °²¾²µÄÖªÁË
[ÂÛÎÄͶ¸å] ũҵ»úеѧ±¨Í¶¸åÖÜÆÚ +3 G0DLIN 2026-07-14 7/350 2026-07-15 09:26 by xs74101122
[»ù½ðÉêÇë] ¹ú×ÔÈ»ÃæÉÏD¿ÚÆíµ» +4 monkeynana 2026-07-14 4/200 2026-07-15 09:14 by °×Ë®Öó
[»ù½ðÉêÇë] ûÊÕµ½ÏûÏ¢£¬ÔÙ´ÎÅãÅÜ +3 Ìì¿ÕÐdz½fly 2026-07-14 3/150 2026-07-14 19:14 by 6543yes
[»ù½ðÉêÇë] Ã÷ÌìE¿ÚÃæÉÏ»áÆÀ +8 ²¼²¼ºÍÒ»¶þ 2026-07-12 9/450 2026-07-13 22:59 by QTSorange
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û