No output from piezo buzzer

yep you were right, actual output is 8.6khz for 80hz in the code. it was an error made by me (what a shocker), i fixed it and it works just fine. Thanks for your help.