完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
1个回答
|
|
keil uvision的简单运用——数码管的实现
单片机的使用 51单片机入门 相信很多人对51单片机并不陌生,而且有很多人可能在很久之前就接触并且学习51单片机,51单片机能够存在这么长时间,并且始终被人们所利用和提起就一定有他的道理存在,而现实生活中的51单片机就是以一个“万金油”的角色存在,下面我们就简单的说一下51单片机实现数码管的操作。文中我的单片机型号是STC12C5A16AD 如何建立一个keil文件 1、首先我们需要安装一个keil uvision的软件,相信大家对keil并不陌生,我们这里使用的keil uvision 软件,keil是一个公司的名字,在2005年被arm公司收购,uvision是由keil公司开发的集成开发环境(IDE),可以进行代码编辑,文件管理,程序的编译调试等。具体安装包可以在网上下载,也可以通过公众号<软件安装管家>中回复,keil uvision4(但是软件安装管家会经常性的维护,所以可能无法获得),所以后面附上了云盘地址:pan.baidu.com/s/1kCVxnp0HBD0516TQKL3I_Q;密码:x9a6. 2、建立空白.c文件夹。 2.1打开软件: 2.2建立新工程文件,如果已经汉化的话是打开工程,未汉化是打开project栏。下拉栏中的新建工程或者 new project。 命名为sum(我们一般习惯于把文件的名字都写成英文) 选择型号Atmel 中的AT89C52,然后点击确定。之后会让你确定是否建立一个文件,点击确认即可 2.3建立空白文档 文件或者file点击新建或者new file 2.4保存或者save as成.c文件。 2.5点击工程栏中的目标1的加号未汉化版见图所示相应位置,打开源组,并且右击源组,找到把“文件加到源组”或者“add file to…” 2.6 添加.c文件,文件类型未C source file 2.7左边工程栏会增加一个main.c的c文件, 2.8“魔法棒”生成Hex文件,点击我鼠标位置的“魔法棒” 2.9 更改时钟频率,与单片机上的晶振的频率相等,我的单片机是11.0592,然后点击输出(未汉化点击相应的位置)在面板点击生成Hex文件 然后我们就可以在main.c中编写程序了 3、数码管例程如下: 代码例程 #include 4、拷入到单片机 此时我们可选择使用stc-isp软件,logo如下,并且需要有端口转串口的驱动 4.1打开文件,并选择单片机型号,在单片机上有标注单片机型号 4.2打开程序文件并选择刚刚生成的Hex文件 4.3 关闭单片机,点击下载/编程,然后打开单片机(单片机是冷启动) 然后就会在单片机显示1-F延时1s循环变化的现象 |
|
|
|
只有小组成员才能发言,加入小组>>
2572 浏览 0 评论
769浏览 1评论
529浏览 0评论
279浏览 0评论
467浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-3 03:57 , Processed in 1.165163 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号