首頁
程式語言
工具下載
學習範例
技術專區
相關書籍
原始碼程式範例
好站相報
技術論壇
易尋網
ASP空間租賃
汽車追蹤的第一個家
弘光科技大學
南開技術學院
巨匠電腦
買賣購物網
Life Light
遠距醫療網
清境民宿珂之幄
原始程式碼
#include <stdio.h> #include <conio.h> #include <process.h> #include <dos.h> #define TIMER_FREQ 1193180L #define TIMER_COUNT 0x42 #define TIMER_MODE 0x43 #define TIMER_OSC 0xb6 #define OUT_8255 0x61 #define SPKRON 3 /* ##################################### programmer: Cat Tseng Name: outport.cpp Date: 2006/08/05 ##################################### */ void main(void) { unsigned freq, status, ratio, part_ratio; char input[81]; clrscr(); printf("\n"); textcolor(YELLOW); cprintf("Enter Frequency in Hz (between 100 and 15000):"); cscanf("%hu",&freq); //printf("\n\n%d",freq); status = inp(OUT_8255); outp(TIMER_MODE, TIMER_OSC); ratio = (unsigned) (TIMER_FREQ/freq); part_ratio = (ratio >> 8) & 0xff; outportb(TIMER_COUNT, part_ratio); outportb(OUT_8255, (status | SPKRON)); cprintf("\nHit return to Exit: "); cgets(input); status = inp(OUT_8255); outportb(OUT_8255, (status | SPKRON)); getch(); }
1. 請點選此處複製以上資料
2. 請按
ctrl-c
複製到剪貼簿
3. 切換到ASP的原始內碼區
4. 請按
ctrl-v
貼上所有資料