姓名: 王晨晨 日期: 7.16
今日学习任务
单片机基础知识的学习
仿真软件的使用
今日任务完成情况
基本完成任务,能基本跟上老师的进度。
今日开发中出现的问题汇总
编写代码有些吃力,尤其是引脚、进制转换部分的问题。
今日未解决问题
无
今日开发收获
学习了单片机的一些基本概念及特点,学习了LED灯 、蜂鸣器、独立按键、矩阵按键的代码实现及仿真。
自我评价
基础差,但能跟上老师的进度,能认真学习,学到了一些新的知识点,学会了编程过程中的一些思路。
其它
作业:
#include<reg51.h>
sbit Beep = P2^3;
void delay(int x)
{
int i;
while(x--)
{
for (i = 0;i < 100;i++)
}
}
int main()
{
while (1)
{
int y = 100;
key = 0;
LED = 0xff;
P3 = 0xf0;//判断哪一列被按下
if(P3 != 0xf0)
{
switch(P3)
{
case 0xe0: key = 0; break;
case 0xd0: key = 1; break;
case 0xb0: key = 2; break;
case 0x70: key = 3; break;
}
P3 = 0x0f;//判断哪一行被按下
switch(P3)
{
case 0x0e: key += 1; break;
case 0x0d: key += 5; break;
case 0x0b: key += 9; break;
case 0x07: key += 13; break;
}
}
&nbs
单片机初学者编程实战

博主王晨晨记录了7月16日的学习过程,主要涉及单片机基础知识和仿真软件的使用。他完成了大部分学习任务,但在编写代码尤其是引脚和进制转换部分遇到困难。通过学习,掌握了单片机的基本概念、LED灯、蜂鸣器、独立按键、矩阵按键的代码实现及仿真。尽管基础较弱,但能跟上进度并积极学习。
最低0.47元/天 解锁文章
1503

被折叠的 条评论
为什么被折叠?



