欢迎来到天天文库
浏览记录
ID:46579865
大小:115.50 KB
页数:5页
时间:2019-11-25
《modelsim 仿真产生正弦波 pic单片机 PICC hex2txt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、今天在仿真的时候突然想到方法实现sin信号产生的方法了。C代码:#include#defineucharunsignedchar#defineuintunsignedint/*voiddelay(uintx){uinta,b;for(a=x;a>0;a--)for(b=110;b>0;b--);}*/voidmain(){intk;k=0;TRISB=0x00;PORTB=0x00;while(1){for(k=1;k<91;k++){PORTB=k;}for(k=90;k>1;k--){PORTB=k;}}}Hex文件如下::04000000A304B40B96:
2、1003680068006900000C06006600FD0B6800A80222:1003780069000902800F2700800C87005B0C430688:1003880088000307C80BC90BCA0BDB0B0802260041:10039800A8024306A9020902800F2700800C8700E3:1003A8005B0C430688000307DA0BDB0BCA0B5A0CFD:1003B800280069000902800F2700800C8700020CC2:1003C800430688000306E90BEA0BEB0BFD0
3、B08025A:1003D800260028024306E900E8000902800F2700EA:1003E800800C8700020C430688000306FC0BFD0BFB:0803F800EB0BBA0BA304000A91:0207FE00000AEF:00000001FF经过“国庆转换器”(同学帮助写的小程序)转化为能在modelsim上初始化的文件.txt@000004A30BB4@01B4006800690C00000600660BFD006802A8@01BC006902090F8000270C8000870C5B0643@01C4008807030BC
4、80BC90BCA0BDB02080026@01CC02A8064302A902090F8000270C800087@01D40C5B0643008807030BDA0BDB0BCA0C5A@01DC0028006902090F8000270C8000870C02@01E40643008806030BE90BEA0BEB0BFD0208@01EC00260228064300E900E802090F800027@01F40C8000870C020643008806030BFC0BFD@01FC0BEB0BBA04A30A00@03FF0A00Pic只是负责产生0~90个整数,从po
5、rtb端口输出,作为模块sin_table的地址modulesin_table(portb,sin_digit);input[7:0]portb;output[7:0]sin_digit;reg[7:0]memory[90:0];assignsin_digit=memory[portb];endmodulesin_digit则为数到DA转化器的数字信号Sin_table的初始化则为sin函数上的点:Sin_table:1001001110110010101101101111111100011101000101100110001110101111001111110100001010
6、00110100101110011111010011101011110110111100000110010011010001101100111000011101001111000111110010000000100000111000011110001011100011111001001010010110100110011001110110100000101001001010011110101011101011101011000110110100101101111011101010111110110000001100001111000110110010011100110011001
7、11011010001110100111101011011011000110110111101110111011111111000011110001111100101111001111110100111101011111011001110111011110000111100011111001111110100111101011111011011110111111110001111100111111010111110111111110011111101111111011111111
此文档下载收益归作者所有