3.基于Proteus软件含有AT80C51芯片的流水灯仿真与PCB制作
3.1 Proteus单片机仿与PCB制作的实验流程(如图1所示)
3.2用ISIS软件绘制含有AT80C51单片机芯片的原理图
1)打开ISIS Professional软件,执行“File”→“New Design”,在弹出窗口中选择默认模板“DEFAULT”,点击“OK”,然后保存,命名为“liushuideng.DSN”。
2)“System”→“Set Sheet Sizes…”,弹出“Sheet Size Configuration”对话框,设定图纸为A4,单击“OK”。
3)添加元器件。
具体数值见图3.在工具栏中执行菜单命令“Library”→“Pick Device/Symbol…”,弹出对话框在“Keywords”栏里输入所需元器件,右侧栏将显示,此时只需选择自己需要的元器件,点击“OK”,然后在列表中选中元器件(所用元件如下表1所示),在原理图编辑窗口合适位置单击鼠标完成放置,按此方法将列表中的所有元器件添加进去。
4)放置电源和地:单击左侧工具箱中图标,在对象选择器中单击“POWER”,使其出现蓝色条,再在原理图编辑窗口合适位置单击鼠标,就将“电源”放置在原理图中;单击“GROUND”,用同样方法,将“地”放置在原理图中。
5)布线:在ISIS原理图编辑窗口中没有专门的布线按钮,但系统默认自动布线有效,因此,可直接画线,布线如图2所示。
4.C语言编程
4.1建立工程文件
1)打开K e i l u V i s i o n 2软件,点击“Project”→“New Project”,命名为“liushuideng”,然后保存,在弹出的对话框“Data base”栏中选择“Atmel”→“89C51”→“确定”;然后点击“File”
→“New File”。
2)点击“Save”→文件命名为“liushuideng.
c“→”保存“,本程序利用C语言编程后缀必须是”。c“。
3)点击“Target 1”→“Sour Group1”
→“Add Files to Group”Sour Group 1“”,在弹出的对话框中选择刚建的文件,然后点击“Add”,添加完成后点击“Close”;到此工程建立完毕。
4.2利用C语言编写流水灯的程序源代码