浅析基于C语言的单片机技术
2016-10-21周岚
周岚
摘 要:C语言作为一种高级编程语言,具有良好的结构性和移植性,在单片机中引入C语言,可以极大地方便单片机的编程和开发。本文首先介绍了单片机的定义、系统组成及功能特点,分析了单片机的用途。然后结合C语言的优越性,分析基于C语言的单片机技术及其应用范围。由于C语言具有强大的编程功能,也使得利用C语言进行编程的单片机技术的运用越来越广泛。
关键词:C语言;编程;单片机
中图分类号:TP311.51 文献标识码:A
Abstract:As a high-level programming language,C Language has good structuredness and portability.Application of C language on microcontroller systems can greatly facilitate the programming and development.This paper starts with the definition,the system composition and the functionality of microcontrollers,and analyzes the application of microcontrollers.Then,combined with the advantages of C Language,the paper analyzes the technology and application scope of microcontrollers based on C Language.Because of C Language's formidable programming functions,the microcontroller technology adopting C Language in programming is being put into more and more extensive application.
Keywords:C language;programming;microcontroller
1 引言(Introduction)
虽然单片机有自己的编程语言,如果,我们用单片机的编程语言要做出实际的东西,那是非常不容易的。比如,你做一个除法,十六位的,你要编几十条语句,如果没有专门的研究单片机的经历,相信很难胜任。但你用C语言,一句就行了,而且编写的程序精简,容易查出错来,调试比较简单。只要你对单片机有一些硬件的了解,你就可以用C编些比较复杂的程序。现在单片机的执行速度很快了,时针频率有的可以达到40MHz,不存在C语言的效率不高而影响你的程序运行。另外,C语言作为一种高级编程语言,具有良好的结构性和移植性,在单片机中引入C语言,可以极大地方便单片机的编程和开发。
2 单片机系统(Single chip microcomputer system)
2.1 单片机的定义
单片机的英文全称为single chip microcomputer,翻译为单片微型计算机,主要将CPU、半导体存储器、I/O接口、中断系统和定时器等各种元器件集成到一块半导体芯片上,由此软硬件构成的整个数字电子计算机就叫做单片机,也称为MCU(Microcontroller Unit)[1]。……
