占用式程序的缺点-张孝祥java就业培训教程(带完整目录高清扫描版)

时间:2024-06-27 18:04:20
【文件属性】:

文件名称:占用式程序的缺点-张孝祥java就业培训教程(带完整目录高清扫描版)

文件大小:1007KB

文件格式:PDF

更新时间:2024-06-27 18:04:20

单片机 操作系统

4.1 什么是占用式程序 一个进程在一个时刻只能处理一个任务。 每个任务是为了完成一个功能,如果这个功能的实现过程是一直占用进程处理资源的话, 就称这个任务函数是占用式程序结构。 最常见的占用式程序结构就是延时函数了,比如最常用的 5ms 延时函数 void delay5(unsigned char n) { unsigned int i; for(;n>0;n--) for(i=4700;i>0;i--); //12MHz,1T } 在完成 5ms 功能过程中是一直占用调用它的进程处理资源的,在此期间不能进行其他 任务。 还有一个很常见的占用式程序——数码管扫描,不过在这里我不举数码管扫描的例子, 而举这次在一个项目中使用的 8*8 彩色点阵屏的扫描程序: void refresh7() { unsigned char r; for(r=0;r<8;r++) { //扫描红色 DPw = ~(0x01<


网友评论