单片机编程
本页介绍了单片机编程、单片机C编程、器件、交叉编译器等。
关于微控制器的本教程包括以下内容:
•单片机教程
•什么是微控制器
•8051微控制器架构
•微控制器硬件接口
•单片机定时器
•单片机中断
•单片机串行通信
•单片机交叉编译器
•单片机编程
•TI单片机
•ATMEL单片机
•ARM微控制器
•微控制器套件供应商
•微控制器与微处理器
有很多种方法可以做到单片机编程,常用C语言和汇编语言。在用C语言或汇编语言编写特定任务的程序后,如果程序较小,需要将其转换为16进制的文件将烧录在单片机内部ROM上,如果程序较大,则将其烧录在外部程序存储器上。
编程设备
使用微控制器编程器、flash编程器或EPROM编程器对设备进行编程。各种这样的套件可以从微控制器设备制造商自己获得。
C语言单片机编程实例
以下单片机硬件电路显示LED接口与端口1/引脚号。1.我们将编写C程序,使用延时例程以一定的间隔打开和关闭LED。
如上面的程序所示,delay_1ms函数引入了大约1毫秒的延迟,可以在for循环中调用以生成您选择的延迟。因此参数10传递的delay_ms引入了10ms的延迟。P1^1=1开关LED OFF, P1^1=0开关LED ON。该指令被放入while循环,因此将持续运行,直到微控制器电路上电。该示例程序还解释了如何配置串口,用于接口外部设备,用于串行通信在一定波特率。
有用的链接
请参考我们的页面微控制器的功能。
请参考我们的页面微控制器和微处理器之间的相似点和不同点。
请参考我们的页面关于微控制器开发工具包的厂家。
RS232接口RS485接口RS422接口能界面SPI接口接口类型和转换器DigRF接口