作者drkkimo (花猫whamow)
看板C_and_CPP
标题Re: [问题] 如何在ARM的版子上LCD显示出一个圆!
时间Mon Apr 17 16:45:45 2006
请注意版规
二、欢迎检讨作业或程式练习题,写明问题内容及程式需求,并提出自己的想
法及未完成的程式,请人进一步指引解题方向。但严禁只列题目,伸手求
讨作业解答。
原文删除
※ 引述《strike519 (strike519)》之铭言:
: 请问如何在ARM版子上附的128X128 LCD显示出一个圆的图案?
: 求C怎麽写 会的人拜托罗
: 这是显示出四条线的!
: // --------------------------------------------------------------------
: //
: // Title : chap07-1.c
: // :
: // Library :
: // :
: // Developers: MICROTIME MDS group
: // :
: // Purpose : DEMO LCD Program for Creator Board
: // :
: // Limitation:
: // :
: // Note :
: // :
: // --------------------------------------------------------------------
: // modification history :
: // --------------------------------------------------------------------
: // Version| mod. date: |
: // V1.0 | 10/31/2003 | First release
: // --------------------------------------------------------------------
: //
: // Note:
: //
: // MICROTIME COMPUTER INC.
: //
: //
: /**
: unsigned short cpld_ctrl ;
: /********************************************************************
: 系统初始化
: ********************************************************************/
: void Initial_Creator(void)
: {
: //Initial CPLD_CTRL
: cpld_ctrl = 0x3C;
: CPLD_CTRL = cpld_ctrl;
: Delay(500);
: cpld_ctrl |= 0x01; //Release IO reset
: CPLD_CTRL = cpld_ctrl;
: Delay(500);
: Initial_LCD();
: LCD_EnableCursor(TRUE);
: }
: /********************************************************************
: 主程式
: ********************************************************************/
: int main(void)
: {
: unsigned short start=((128-32)/2)*16, addr, offset=4,seg;
: int i,j;
: Initial_Creator();
: addr = start+offset;
: for(i=0;i<4;i++)
: {
: switch(i)
: {
: case 1:
: seg = 0xAAAA;
: break;
: case 2:
: seg = 0x5555;
: break;
: case 3:
: seg = 0x0F0F;
: break;
: default:
: seg = 0xFFFF;
: }
: for(j=0;j<8;j++)
: {
: LCD_PutRAMData(addr++,seg);
: }
: addr += 120;
: }
: while (1)
: {
: }
: return(0);
: }
: ***********************************************************************
: Include files
: *************************************************************************/
: #include <stdio.h>
: #include "driver.h"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.172.217.51