/* 內(nèi)部1M晶振。 定時器實險,周期信號驅(qū)動無源蜂鳴器,些實驗基于定時器的CTC模式,由硬件產(chǎn)生頻率信號。 程序中實現(xiàn)單一頻率的周期性提示音。 程序采用單任務(wù)方式,軟件延時。 */ #include"iom16v.h"
/*延時函數(shù)*/ voiddelay_ms(unsignedchari){
unsignedchara,b; for(a=1;avoidmain(void){unsignedchari;DDRA=0x00;/*方向輸入*/ PORTA=0xFF;/*打開上拉*/ DDRB=0xFF;/*方向輸出*/ PORTB=0xFF;/*高*/ DDRC=0x00; PORTC=0xFF; DDRD=0xFF; PORTD=0xFF;while(1){ for(i=0;i<8;i++){ PORTB=~(1<