欢迎来到天天文库
浏览记录
ID:39915264
大小:3.28 MB
页数:17页
时间:2019-07-14
《电气工程系实验指导书-《单片机原理及应用》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、xxxUNIVERSITYOFAUTOMOTIVETECHNOLOGY电气工程系实验指导书xx编xx审电气与信息工程学院17实验准备KeilC的熟悉与使用Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的KeilElektronikGmbH和美国德克萨斯的KeilSoftwareInc。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将
2、这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。一、KeilC新建工程步骤:1、点击在WINDOWS环境下的Keil图标,进入编程环境。2、在菜单项Project下点击NewProject…创建自己的工程文件。(以*.uv2为后缀)3、在弹出窗口中选择要仿真的芯片。先选厂商(例如Atmel),再选型号(例如89C51)。可以看到该芯片的一些基本信息,如制造工艺,I/O口的数量,定时器数目,中断源数目,ROM大小及类型、RAM的大小等。4、点击菜单项F
3、ile下的New…建立新的源文件,并以“.c”为后缀存盘。5、在屏幕的左侧中部窗口中的SourceGroup1项目上右击鼠标,在弹出的窗口中选择AddFilesto…项,为新建立的工程文件添加源文件。6、双击源文件即可编辑它(注:*.asm是汇编格式文件;*.c是C语言格式文件)。7、在完成程序编写之后,需要调出输出菜单选择输出文件格式,具体步骤如下,点击“目标一”前的小图标,在弹出的“为目标‘目标一’设置”选项中选择输出,然后点选“产生HEX文件”前打钩,通过该设置,在编译程序之后再对应文件夹中
4、生成一个.HEX文件,该文件是proteus和单片机开发板必需要的文件。二、KeilC相关资源查看KeilC是一款功能强大的编程环境,可以模拟运行,在运行时查看相应的寄存器内容的变化,可以查看定时器的定时时间,计数器计数值,及其它量的变化。在程序调试过程中十分方便,特别是在解析部分程序出现困难时,通过监控相关寄存器等,可以很直观的看到相关变化从而判断程序功能。在程序编写完成后,进入调试,点击“调试”下的启动/17停止调试,进入调试模式,此时在左端项目工作区即可查看对应的寄存器的值的而变化。调试时也
5、可以选择设置断点,步进运行等方式,通过设置不同的运行模式达到更好的调试效果。也可以在外围设备中查看相关的I/O口和定时器等。Proteus设计电路及仿真过程一、仿真系统的建模1、打开proteus软件2、在界面中即可设计相应的仿真电路,初始界面中没有任何元器件,需要自己根据需要添加,添加方法如下,点击下图中的“P”3、点击P之后会弹出以下窗口,在窗口中的KEYWORDS中输入自己需要的元器件英文名字(附表中有常用元器件),右边窗口中即会显示库中所有的元件(有些元器件没有,需要自己添加相应的库才能使
6、用)4、例如,本设计需要使用AT89C52单片机,在KEYWORDS中输入AT89C52,右栏即显示两种器件,双击AT89C52,相应的元器件及被添加到常用元器件栏,我们就可以反复的使用。需要使用电源、保护地时,直接在空白处点击右键>place>terminai>即可选择DEFAULT、INPUT、OUTPUT、BIDIR、POWER、GROUND、BUS等常用选项选择完元器件之后,即可将元器件连接成单片机系统。连接方案,直接将鼠标移动到元件需要连接的一端,单击,然后在移动到需要连接的另一端,单击
7、,即完成一处连接。175、将以上元器件组合成单片机系统电路,即可仿真实验。二、加载程序调试仿真方法:双击单片机器件弹出“EditCompoent”窗口,点击PROGRAMFILE后面的图标打开文件,选择KEILC中编译生成的.HEX文件加载,例如加载“xxx.hex”,选择完成后点击打开。6、单击确定即完成程序加载。717、仿真,点击左下角的第一个按钮,即开始仿真。(注意,在仿真开始后如果需要修改仿真电路图中的任何元器件,必须先停止仿真,即点击左下角的第四个按钮,修改完成再次点击第一个按钮仿真)P
8、ROTEUS元器件名称中英文对应三、常用元器件名称参考数码管:7SEG-MPX4-CC四个公阴二极管显示器1234是阴公共端7SEG-MPX8-CC八个公阴二极管显示器12345678是阴公共端7SEG-MPX4-CA四个公阳二极管显示器1234是阳公共端7SEG-MPX8-CA八个公阳二极管显示器12345678是阳公共端AND与门BATTERY直流电源BELL铃,钟BRIDEG1整流桥(二极管)BRIDEG2整流桥(集成块)CAP电容CAPACITOR电容CAPACITORPO
此文档下载收益归作者所有