蘭雅sRGB 个人博客 | https://262235.xyz
stc89c52 :+1: 我的征途是星辰大海!
基础实验例程更新 :gift: Keil C51 编译源码 :smile: SDCC 编译源码
- 开源项目网址 http://git.io/CB51 CodeBlocks 漂亮主题项目: https://git.io/codeblocks
- CodeBlocks + Keil_C51编译器 C51单片机学习 设置视频演示网址: https://youtu.be/2YKXRX7Nckk B站: https://www.bilibili.com/video/av62289305
:100: 51单片机电路原理图_HC6800-ES_V2.0新版.pdf :+1: 开发板其他器件芯片中文手册
CodeBlocks配置使用Keil_C51编译器单片机编译设置方法
Keil uVision5 C51编译器, 安装目录
C:\Keil
CodeBlocks编译器设置,选择 Keil C51 Compiler
编译器目录填 C:\Keil\C51
搜索目录-编译器头文件 C:\Keil\C51\INC
搜索目录-编译器库文件 C:\Keil\C51\LIB转换 HEX 工具配置
名称: Keil_C51编译_生成HEX
可执行程序: OH51.EXE
$(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).omf
CodeBlocks + SDCC开源编译器 C51单片机编译设置
:100: SDCC-小型设备C编译器,是一个可重新定位的优化标准C(ANSI C89,ISO C99,ISO C11)编译器套件,针对基于Intel MCS51的微处理器(8031,8032,8051,8052 等),
Maxim(以前的Dallas)DS80C390变体, Freescale(以前的摩托罗拉)基于HC08 (hc08,s08), 基于Zilog Z80的MCU (z80,z180,gbz80,Rabbit 2000/3000,Rabbit 3000A,TLCS-90),Padauk(pdk14,pdk15)和 STMicroelectronics STM8。
正在开展支持 Padauk(pdk13),Microchip PIC16和PIC18 目标的工作。它可以重新定位到其他微处理器。
SDCC-小型设备C编译器 下载网址: http://sdcc.sourceforge.net
推荐安装目录 C:\sdcc
CodeBlocks编译器设置,选择 SDCC Compiler
编译器目录填 C:\sdcc
搜索目录-编译器头文件 C:\sdcc\include
搜索目录-编译器库文件 C:\sdcc\lib
# CodeBlocks 新建项目,选 MCS51 Project,默认选择 SDCC Compiler,模版会自动添加 转换C51使用HEX文件 的命令
cmd /c "packihx <$(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).ihx >$(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).hex"
1. LED闪烁实验 和 跑马灯 源码
2. 使用蜂鸣器演奏音乐 源码
// 音乐播放器 : 挥着翅膀的女孩 同一首歌 两只蝴蝶 |
3. 动态数码管显示 源码 :gift: 7段26字母 显示 Helloworld
sbit LSA = P2 ^ 2; |
- 文件: * 7段数码管-26字母表.xls * 用来扩展自定义字母和符号
4. 矩阵按键实验 源码
void KeyDown(void) |
5. 8*8LED点阵-显示文字实验 源码
void Hc595SendByte(u8 dat) // 函数向74HC595发送一个字节的数据 |
:100: HC6800-ES V2.0光盘资料(180515)
V2.0链接: 链接:https://pan.baidu.com/s/1nJyHVv4effJ5y5ffUJFMoQ |
百度盘下载很慢怎么办? https://pandownload.com/
- 使用第三方客户端 手机扫描登陆,可以全速下载,我的20M网络,可以满速2.6M/s下载