6
31
362
中级会员
第一课AI8051U学习功能介绍演示
特点:如下
几项功能演示下来牛B,显示流畅看不出延时,触控手写无压力;IIS录放音和频谱分析仪,PWM_DMA,手写计算器甚是强大有手写识别
产生了强烈的学习欲望,加油!
使用道具 举报 送花
第二课学习硬件及工具介绍
一、功能布局及说明
二、软件和工具、库文件安装、实例代码、手册
三、下载第一个入门程序点灯
下节课正式入门点灯啦,期待!
第三课入门点亮第一颗LED
一、教程学习
AI8051U.PDF手册也有详细的教程步骤6.5部分
1、软件配置
文件生成格式配置
头文件使用方法
实例代码,如果:开发板不同,要通过原理图来确定IO口
如有需要可工具批量设置IO口工作模式
二、入门实战
1、下载软件及安装kell、AIapp-ISP、
2、添加头文件
3、打开kell,新建工程,配置,选择单片机型号
编码,缩进设置
头文件保存到工程目录
头文件加到工程,敲实例代码,编译成功
查看 擎天柱原理图,确定 LED只焊P2口(LED20-27) 低电平点亮
修改代码,烧录测试
进下载模式
成功点亮P20
结束!
第四课、USB不停电下载
注:前提是要把USB不停电功能代码增加到程序中烧写后可实现USB不停电下载
1、看了演示马上工具测试发现不行,原来是要增加功能代码到工程程序中才能实现
2、实战开发
准备步骤如下:下载USB库文件,移植二个文件(头文件 、lib库文件)到工程目录
修改上节课工程代码(过程比较曲折,报了一大堆错,最后解决了)
程序烧写后会多出一个设备
测试不停电下载测试,卡在这(windows 7 系统)
通过不懈地努力,安装上驱动成功了
第五课、C语言基础
1、基础
类型
运算符
快速过
2、实战USB-CDC串口之printf函数的实现
在上次工程上修改
下载程序测试串口
测试通过,成功!
第六课、I_O输入输出
1、课程学习GPIO
2、任务实战
查看原理图P32 按下低电平
低电平点亮LED
注:通过实验发现P32默认是低电平,按下也是低电平,按与不按P32状态没变
花了点时间总算完任务一,先把P32设置高电平才行
任务1:P32按下点亮P27,松开P27灭
任务2:P32按下P27灯灭,松开P27亮
任务3、按一下灯亮,按一下灯灭;
第七课、定时器中断
1、定时器介绍
2、实战
定时器初始化与触发函数
按下P32串品输出次数
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-5-7 02:27 , Processed in 0.118617 second(s), 97 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.