if(press) //if the key is pressed
{
if(state==0)
{
state = 1
LED = 1//turn on
}
else
{
state = 0
LED = 0 //turn off
}
}
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。生活中的电脑、手机、电视都包含着单片机方方面面的应用。在初学单片机时主要会用到51单片机,除此之外还有AVR、STM32、ARM等常用的单片机,单片机性能越好, *** 作越复杂,学习内容越广。
将程序烧录入单片机时我们会需要用到编译器,将C语言或汇编语言编译成单片机能够识别的机器语言,即二进制。常用的软件有Keil、IAR等,编译完成后会使用烧录软件、烧录器如ISP等将代码烧录入单片机。
百度百科: http://baike.baidu.com/link?url=jhpGm1NhiryFmLB6vD_oeVrKy9qoc8gQDQTJGXTGTqqRIkelnOVKoYMWwJVRSWkwhWjbB_UH0VHdheD3N1ctM_
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)