在MCS-51单片机应用系统中,一般应设计循环程序、查表程序、散转程序、数值转换程序、复电运算程序等。还要有一些与外围芯片、外围设备有关的应用程序,如显示键盘、打印、采样等。前者,可参考一些子程序库;对于后者,要根据不同的硬件电路和系统要求进行设计。 [详细]
在嵌入式软件开发中,比如单片机的程序,我们一定会写到一个大的死循环的程序,也就是轮询IO口,通常用while(1){}来实现大循环,程序就会在while(1)中不断的循环执行一些任务,但是,任务与任务之间如果存在延时,就会大大的削弱整个架构的实时性,虽然现在的高级单片机ARM已经具有了多线程的机制,但[详细]
一、延时程序 延时程序是一种应用较为广泛的小程序,一般采用多条语句循环执行来实现延时。 例 1 :当前 fosc=12MHz ,试计算下面延时程序的延时时间。 因为 fosc=12MHz ,故 T 机 =12/fosc=1us DEL1 : MOV R3 , #10 ;1 个 机器周期 DEL2 : NOP ;1 个 机器周期 NOP ;1 个 机器周期[详细]
Copyright © 2014-2023 颖特新科技有限公司 All Rights Reserved. 粤ICP备14043402号-4