51实验板可以自己做,至少要有:
SPI下载接口,把编程器上相应功能的线接到S52上就可以了,最好用电缆+插针的形式。
电源电路,用7805提供5V稳压电源,记得多放几个104(0.1uF)的瓷片电容,增加抗干扰能力。
时钟电路,要把晶振接在XTAL1和2之间,频率可以是0-33MHz,建议用11.0592M,12M或者24M,11.0592是为了用串口和电脑通信的实验,12M和24M适合做定时类程序。为了方便,可以把XTAL1和GND接到排针上,排针是可以掰断的,掰2个下来用在这里就行了。
复位电路,看书就行了,只要用RC电路在启动时产生一个高电平让MCU复位就OK,R取10k时,C取10uF,再要一个按钮跨接在C两端,用来手动复位。
还要把外存储设定脚EA/VPP通过一个10k电阻接电源
AT89S52 6块钱一片,多买几片,免得烧坏了没法做实验。它的全部参数在这里:
XXXXXXXXXXXXXXXXXXXXX/down_XXXXXXXp?id=319USBASP可以邮购一台,
或者用并口下载线:
XXXXXXXXXXXXXXXXXXXXXXXXXX/bbs/attachments/month_0707/20070706_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXg准备好这些硬件电路,51就可以启动了
AVR单片机不要接EA脚,但是要做好AVcc的供电和ADC基准,复位电路产生的是低电平
常用元件,建议购买:
40针的排针8条、S52 3片、LED红20个黄绿各10个,跳线帽40个,40脚ZIF座1个,74HC373 2个 配套芯片座1个,104电容20个,10uF25V电容10个,15×10cm以上的万能板一块,按钮30个,铜丝/导线,共阳极数码管10个,9014 20个,9015 10个,8550 10个,8050 10个,10k、4.7k,1k、330、100 1/4W电阻各50个,1N4148二极管10个,1N4007 20个,7805 7812 各2个,11.0592M、12M、24M、32.768k晶振各1-2个
200字以内,仅用于支线交流,主线讨论请采用回复功能。