×

15个知识点带你了解51单片机开发

消耗积分:1 | 格式:pdf | 大小:0.45 MB | 2019-04-23

分享资料个

  一、C语言相关 Q1:sbit与sfr代表是什么?有什么作用? Q2:#define OSC_FREQ 22118400L这句宏命令里的“L”是什么意思? Q3:我粘贴了别人的代码,怎么发现没有unit这个类型? Q4:为什么好多变量都是char类型?它不是字符类型吗?怎么可以用来计数? Q4.1:51单片机中的char,int,long,float,double各占多少个字节,取值范围多大? Q5:unsigned char data是什么数据类型? Q6:void timer() interrupt 1 using 2是什么意思? Q7:如何写一个1ms延迟的函数? Q8:经常看到TH0与TL0,例如TH0 = 0xD8;TL0 = 0xEF;这起什么作用?

  二、51单片机相关 Q1:单片机的引脚电压是多少?它的电压是由谁控制的? Q2:P3口的8个引脚有哪些复用功能(第二功能),默认开启吗?问题解决1:程序通过USB口无法烧入单片机 Q3:我的程序编译后生成的HEX文件超过了8k,烧进单片机不会有问题吗?问题解决2:Keil生成超过8K的HEX文件会报错,提示Target not created Q4:为了写中断程序,我需要详细了解一下中断系统。程序示例1:蜂鸣器滴两次、进入中断服务——数码管显示8,延迟1秒后熄灭。 Q5:为了理解某段程序的作用,我需要详细了解一下计时/计数系统。 Q6:如何用定时/计数器进行1ms的延迟?程序示例2:定时器的配置程序示例3:蜂鸣器持续滴滴,利用定时器完成Nms的延时,进入中断服务——数码管显示8,延迟1秒后熄灭。 Q7:单片机的有好多特殊寄存器,我需要总结一下他们的名称及用途

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !