STC 32位单片机学习心得
今天开始跟着冲哥学单片机,加油!看完第一集对单片机有了初步的了解,继续加油! 第二集,了解了试验箱上的一些硬件传感器之类的,继续加油! 第三集,搭建好了开发环境。休息一下再学。 第四集:点亮LED灯,GPIO (general purpose input/output)通用输入输出端口,sfr是特殊功能寄存器,例如:
sfr P0 = 0X80; //定义P0端口地址
//每个引进都设有两个控制寄存器 M0 M1,需要分别声明他们的地址
sfr P0M1 = 0X93 //定义P0的M1控制
sfr P0M0 = 0X94 //定义P0的M0控制
//M1M0
//0 0准双向口
//0 1推挽模式
//1 0高阻输入
//1 1开漏模式
sbit在sfr中声明sfr位,也就是定义引脚
sbit P00 = P0^0;
自动下载:导入stc_usb_hid.LIB, 并初始化对应的全局变量和调用对应的初始化函数 第五集:C语言基础,二进制、十进制、十六进制和基本数据类型,以及算法运算符,位(&与,|或,~取反,^异或) 第六集:实现delay函数,while循环、do-while循环,创建模块,
使用C语言宏定义#ifndef....#define....#endif 第七集:按钮讲解,按钮按下对应电灯函数逻辑编写
, 以及走马灯的实现,<<位符号左移,数组的讲解。 第八集,学习了蜂鸣器,继续加油! 第九集学习了如何使用数码管。
页:
[1]
2