- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Keil c软件的简单应用
实验一: Keil c软件的应用
1.实验目的要求:熟练掌握单片机软件开发平台KEIL软件的使用方法,单片机下载(烧写程序)方法。
2.实验内容:用keil c软件将源程序代码生成一个目标代码(*.HEH文件),然后下载到实验板STC89C52中,观察是否左第一位数码管显示3.
3.实验仪器与器材:电脑,单片机开发板DOFLY( LY-51S),Proteus仿真软件,keil 软件,连线等。
4.实验原理及电路图:
LY-51S单片机开发板提供了8个共阴极数码管显示电路(见下面8 位共阴数码管硬件连接段锁存器74hc573锁存器74hc57374hc573锁存器锁存引脚控制锁存器74hc573锁存器就是把当前的状态锁存起来,使 CPU 送出的数据在接口电路的输出端保持一段时间锁存后状态不再发生变化,直到解除锁定。74hc573 就是锁存器,锁存器引脚””是片选低电平锁存器引脚””高电平表示直通状态,为低电平表示锁存状态,可以通过控制锁存引脚,控制 74hc573 后端输出数据。
电路图:
单片机开发板连线: J23的P0.0----P0.7连接J3,P2.2—J2(B)段锁存,P2.3—J2(A)位锁存
5.实验程序:
/*-----------------------------------------------
名称:8位数码管显示其中之一
内容:显示8位数码管中任意一位
------------------------------------------------*/
#includereg52.h //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1=P2^2;//定义锁存使能端口 段锁存
sbit LATCH2=P2^3;// 位锁存
/*------------------------------------------------
主函数
------------------------------------------------*/
main()
{
while(1)
{
DataPort=0xfe; //取位码 第一位数码管选通,即二进制1111 1110
LATCH2=1; //573导通
LATCH2=0; //573锁存
DataPort=0x4F; //取显示数据段码,段码 3共阴字符码
LATCH1=1; //573导通
LATCH1=0; //573锁存
}
}
6.实验过程步骤: 按照自己实验的过程步骤详细写。
keil教程 下面介绍Keil C51软件的使用方法进入 Keil C51 后,屏幕如下图所示。几秒钟后出现编辑界1)建立一个新工程 单击P工程”菜单,在弹出的下拉菜单中选中N新建工程”选项
2)然后选择你要保存的路径,输入工程文件的名字,比如保存到目录里,工程文件的名字为 如下图所示,然后点击保存. 3)这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keil c51几乎支持所有的51核的单片机,我这里还是以大家用的比较多的Atmel 的89C5来说明,如下图所示,选择89C5之后,右边栏是对这个单片机的基本的说明,然后点击确定.
4)完成上一步骤后,屏幕如下图所示 到现在为止,我们还没有编写一句程序,下面开始编写我们的第一个程序。 5)在下图中,单击“”菜单,再在下拉菜单中单击“”选项新建文件后屏幕如图所示 ?此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,但建议先保存该空白的文件单击菜单上的“”,在下拉菜单中选中“”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。注意,如果用C语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。然后,单击“保存”按钮。
6)回到编辑界面后,单击“ 1”前面的“+”号,然后在“ 1”上单击右键,弹出如下菜单
然后单击“ 1’ ’” 屏幕如下图所示
选中Test.c,单击“Add?” 然后单击屏幕下图所示注意到“源程序 1”文件夹中多了一个子项“Text1.c”子项的多少与所增加的源程序的多少相同 7)现在,请输入如下的C语言源程序: /*------------------------------------------
您可能关注的文档
- keep your dream 坚持你的梦想.ppt
- keith english完形填空满分方案.ppt
- keep fit 课件.ppt
- Kenneth Burke Dramatism_肯尼思·伯克修辞学戏剧理论英文PPT.pptx
- Kenya 肯尼亚PPT.pptx
- Kerkhoff Consulting物流与库存管理.ppt
- Key to Model Test 1四级模拟题.ppt
- keys to 学术英语(理工)_Unit 2.ppt
- Keys to 视听说Book 4-4.ppt
- kids box1 第11单元.ppt
- 2025按揭车辆转让与二手交易合同范本.docx
- 2025年,智能化工厂设备租赁与经营承包合同.docx
- 2025年,资产证明!必威体育精装版欠款证明、借款合同范本.docx
- 2025按揭车辆转让及车辆保险理赔合同范本.docx
- 2025年,牛老师专业技术服务合同范本下载-@-1.docx
- 2025年,还款依据!必威体育精装版欠款证明、借款合同范本.docx
- 2025年,互联网+医疗健康平台收藏合作协议.docx
- 2025年,人工智能教育平台收藏合作合同.docx
- 云南省文山市第一中学2024-2025学年高一(下)开学考试数学试卷(含答案).pdf
- 2025年,汽车租赁合同(个人租给婚庆公司).docx
文档评论(0)