51单片机笔记-软件安装及点亮LED
本文最后更新于 79 天前,其中的信息可能已经有所发展或是发生改变。

本文中51单片机的型号为普中科技的stc89c52RC

软件安装

我选择的IDE是keli5的C51版本,具体安装教程网上有很多,这里就不细讲了,着重于芯片包的安装。由于keli5对stc系列的芯片支持不是那么友好,所以我们在keli5中找不到相对应的芯片包。因此,需要借助stc-isp软件导入芯片包。

先打开stc,寻找对应芯片型号。

在右侧找到keli仿真设置,点击添加型号和头文件到keli中。选择keli5安装路径后点击确定即可完成(注意:文件路径必须是含有C51和UV4文件夹的)

keli新建工程页面显示如下情况即为安装成功。

选择对应芯片型号后就可以开始编写程序了。

点亮LED

原理

led本质上是一个二极管,所以只要一边为高电平一边为低电平即可导通发亮。根据该开发板原理图可知需要配置io口为低电平,即二进制的0就可以点亮了。根据开发板原理图,控制led的io口为P2,该io口又有8个小io口。所以应当配置其中一个为低电平,剩余的为高电平即可点亮LED。

代码

#include <STC89C5xRC.H> // 包含STC89C5xRC单片机的头文件,这个头文件包含了单片机的寄存器定义等。

void main ()
{
    P2=0xFE; // 将P2端口的值设置为0xFE(二进制1111 1110)。这意味着P2.0到P2.6都被设置为高电平(1),而P2.7被设置为低电平(0)。
    

} 

因为该51单片机支持位操作,所以还可以单独控制一位来点亮

#include <STC89C5xRC.H> // 包含STC89C5xRC单片机的头文件,这个头文件包含了单片机的寄存器定义等。

void main ()
{
    P20=0;//将P2.0设置为低电平

} 

效果

“技术皆人为之,吾尚未知之。”
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇