正在加载图片...
除动力工作窒 51单片机C语言入门教程 http://edle.126.com Q减 ns for Target 'Target 1" Device Target Output Listing csi I A51 I B[51 Locate BL5i Wise Dabu I C Crat Eeethl. A F Debug Informatin v Bran Infornsti Verce32x Hexfil. M Crate HEX Fi HEX HEI-80 C Erest Library:.\test.LIB Ar售也数 M Bsp than Complate 厂 rt Debugging 厂 Hun User Pratas胡 厂 un User Progra Br雪 Defeats 图3-2项目选项窗口 Files S . Build targetTarget 1 compiling test 1.c Program Size: data=30. 1 xdata=0 code=1100 creating hex file fromtest 0 Error(s), 0 Warning(s) KN A Command A Find in Files/ 图3-3编译信息窗口 或许您已把编译好的文件烧到了芯片上,如果您购买或自制了带串口输出元件的学习实 验板,那您就可以把串口和PC机串口相联用串口调试软件或 Windows的超级终端,将其波特 率设为1200,就可以看到不停输出的“ Hello World!”字样。也许您还没有实验板,那这 里先说说AT89C51的最小化系统,再以一实例程序验证最小化系统是否在运行,这个最小化 系统也易于自制用于实验。图3-4便是AT89C51的最小化系统,不过为了让我们可以看出它 是在运行的,我加了一个电阻和一个LED,用以显示它的状态,晶振可以根据自己的情况使 用,一般实验板上是用11.0592M或12Mz,使用前者的好外是可以产生标准的串口波特率, 后者则一个机器周期为1微秒,便于做精确定时。在自己做实验里,注意的是VCC是+5V的, 不能高于此值,否则将损坏单片机,太低则不能正常工作。在31脚要接高电平,这样我们 才能执行片内的程序,如接低电平则使用片外的程序存储器。下面,我们建一个新的项目名 为 Oneled来验证最小化系统是否可以工作(所有的例程都可在我的主页下面下载到,网址: http://cdle.yeah.net或http://cdle.126.como程序如下:51 单片机 C 语言入门教程 - 11 - 图3-2 项目选项窗口 图 3-3 编译信息窗口 或许您已把编译好的文件烧到了芯片上,如果您购买或自制了带串口输出元件的学习实 验板,那您就可以把串口和 PC 机串口相联用串口调试软件或 Windows 的超级终端,将其波特 率设为 1200,就可以看到不停输出的“Hello World!”字样。也许您还没有实验板,那这 里先说说 AT89C51 的最小化系统,再以一实例程序验证最小化系统是否在运行,这个最小化 系统也易于自制用于实验。图 3-4 便是 AT89C51 的最小化系统,不过为了让我们可以看出它 是在运行的,我加了一个电阻和一个 LED,用以显示它的状态,晶振可以根据自己的情况使 用,一般实验板上是用 11.0592MHz 或 12MHz,使用前者的好外是可以产生标准的串口波特率, 后者则一个机器周期为 1 微秒,便于做精确定时。在自己做实验里,注意的是 VCC 是+5V 的, 不能高于此值,否则将损坏单片机,太低则不能正常工作。在 31 脚要接高电平,这样我们 才能执行片内的程序,如接低电平则使用片外的程序存储器。下面,我们建一个新的项目名 为 OneLED 来验证最小化系统是否可以工作(所有的例程都可在我的主页下面下载到,网址: http://cdle.yeah.net 或 http://cdle.126.com )。程序如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有