2024-LQB训练计划

基于ProteusV89的AT89C52蓝桥杯单片机编程训练
20240218,ooolmf
一、 增强型51单片机IAP15F2K单片机和传统51单片机的区别
二、 点亮LED
三、 继电器和蜂鸣器控制
四、 数码管静态显示
五、 数码管动态显示
六、 独立按键的基础应用+外部中断的使用
七、 矩阵键盘的基础应用
八、 定时器0定时功能
九、 定时器1定时功能
十、 定时器2定时功能(IAP15F2K单片机)
十一、 定时器0计数功能(NE555时基)
十二、 定时器1计数功能(超声波测距功能)
十三、 AT24C02数据存储读取
十四、 DS1302时钟RTC时钟使用
十五、 PCF8591数模/模数模块
十六、 DS18B20温度检测
十七、 综合训练-真题1
十八、 综合训练-真题2
十九、 综合训练-真题3
二十、 综合训练-真题4

基于ProteusV89的AT89C52蓝桥杯单片机编程训练
20240218,ooolmf
一、 增强型51单片机IAP15F2K单片机和传统51单片机的区别以及STC-ISP软件的应用
1功能:IO口变多、定时器变多、运算速度更快、串口变多、内置PWM,ADDA,
2晶振来源:内部时钟和外部时钟;
3复位
4、STC-ISP软件使用
(1)芯片选择
(2)晶振选择
(3)复位IO设置
(4)目标文件选择和下载
(5)头文件生成
(6)延时函数生成
(7)定时器定时初始化函数
(8)串口波特率初始化函数
(9)案例代码参考-试验箱代码
(10)案例代码参考-具体芯片案例代码

二、 点亮LED
1、 IO扩展电路原理图解读,74HC573/74HC02/74HC138
2、 KEIL软件工程建立,包含stc15头文件、选择573函数
3、 点亮LED基础代码
4、 LED代码扩展:读取某个LED亮灭状态;关闭某个LED,点亮某个LED,翻转某个LED,同时设置所有的LED亮灭
与、或、非、异或、读取某个位,将某位设置为1,将某位清1,将某位取反;
5、 建立board.h和board.c文件,模块化编程
头文件格式、
变量的定义和extern关键词的使用
宏定义的使用
添加头文件的路径(如果有子文件夹)

三、 继电器和蜂鸣器控制

四、 数码管静态显示
五、 数码管动态显示
六、 独立按键的基础应用+外部中断的使用
七、 矩阵键盘的基础应用
八、 定时器0定时功能
九、 定时器1定时功能
十、 定时器2定时功能(IAP15F2K单片机)
十一、 定时器0计数功能(NE555时基)
十二、 定时器1计数功能(超声波测距功能)
十三、 AT24C02数据存储读取
十四、 DS1302时钟RTC时钟使用
十五、 PCF8591数模/模数模块
十六、 DS18B20温度检测
十七、 综合训练-真题1
十八、 综合训练-真题2
十九、 综合训练-真题3
二十、 综合训练-真题4

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值