AT89C52編程
各位大俠,小弟現(xiàn)正在做一個(gè)單片機(jī)控制的UPS:用AT89C52來控制PWM芯片.硬件部分已做好,可是對于編程卻毫無頭緒,望大俠們賜教!!
全部回復(fù)(21)
正序查看
倒序查看
@gyzzg
你要說一下具體過程,比如通電后是打開PWM發(fā)生器,還是關(guān)閉,當(dāng)電壓到一定的值后,干什么,一般的控制,只要一些簡單的運(yùn)算,寫到程序時(shí)自然就會了
小弟現(xiàn)在又有一個(gè)難題:我想用C語言編寫一C51的正旋波發(fā)生程序,可C不太懂還望大俠能夠幫忙!先謝謝了!!
我的思路是:把一個(gè)周期的正旋波分成256份,每個(gè)分點(diǎn)的函數(shù)值占用EPROME一個(gè)單元,最大值為FF,其他各點(diǎn)為FF(1-sin(n/255)為整數(shù)(0~255),用計(jì)數(shù)器產(chǎn)生尋址信號.
我的思路是:把一個(gè)周期的正旋波分成256份,每個(gè)分點(diǎn)的函數(shù)值占用EPROME一個(gè)單元,最大值為FF,其他各點(diǎn)為FF(1-sin(n/255)為整數(shù)(0~255),用計(jì)數(shù)器產(chǎn)生尋址信號.
0
回復(fù)