|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
03年全國大學(xué)生電子設(shè)計競賽智能小車資料(本人自主開發(fā))mega16 |
| 作者:shengxin18 欄目:單片機 |
/********************************************* This program was produced by the CodeWizardAVR V1.23.8d STANDARD Automatic Program Generator ?COPYRIGHT 1998-2003 HP InfoTech s.r.l. http://www.hpinfotech.ro e-mail:office@hpinfotech.ro Project : Version : Date : 2005-7-26 Author : jack Company : Comments: Chip type : ATMEGA16 Program type : Application Clock frequency : 8.000000 MHz MEMORY MODEL : Small External SRAM size : 0 Data Stack size : 256 *********************************************/ #include <stdio.h> #include <MEGA16.h> #define uCHAR unsigned CHAR #define uint unsigned int #define GXM12864_KS0108_ID PORTC.7 #define GXM12864_KS0108_E PORTC.0 #define GXM12864_KS0108_CSA PORTC.6 #define GXM12864_KS0108_CSB PORTC.1 CHAR FLASH *p_to_FLASH; uCHAR j,n,m,k,t,e,o,p,q,b; uint i,u,distance,time_now,NUMBER,TEMP; bit s=0,a,c; uint distance_fe[4]={0,0,0,0}; FLASH uCHAR X0[]={/*-- 文字: 0 --*/0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00}; FLASH uCHAR X1[]={/*-- 文字: 1 --*/0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00}; FLASH uCHAR X2[]={/*-- 文字: 2 --*/0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00}; FLASH uCHAR X3[]={/*-- 文字: 3 --*/0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00}; FLASH uCHAR X4[]={/*-- 文字: 4 --*/0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00}; FLASH uCHAR X5[]={/*-- 文字: 5 --*/0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00}; FLASH uCHAR X6[]={/*-- 文字: 6 --*/0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00}; FLASH uCHAR X7[]={/*-- 文字: 7 --*/0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00}; FLASH uCHAR X8[]={/*-- 文字: 8 --*/0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00}; FLASH uCHAR X9[]={/*-- 文字: 9 --*/0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00}; FLASH uCHAR X27[]={/*-- 文字: ! --*/0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00}; FLASH uCHAR X28[]={/*-- 文字: : --*/0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00}; FLASH uCHAR X21[]={/*-- 文字: , --*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00}; FLASH uCHAR X10[] = {/*-- 文字: 河,宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x10,0x60,0x01,0xC6,0x30,0x02,0xE2,0x22,0x22,0xE2,0x02,0x02,0xFE,0x02,0x02,0x00,0x04,0x04,0xFF,0x00,0x00,0x00,0x07,0x02,0x02,0x07,0x40,0x80,0x7F,0x00,0x00,0x00}; FLASH uCHAR X11[] = {/*-- 文字: 海;宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x10,0x60,0x01,0xF6,0x00,0x10,0xF8,0x17,0x34,0x54,0x14,0x14,0xF4,0x04,0x04,0x00,0x04,0x04,0xFF,0x00,0x01,0x01,0x1F,0x11,0x13,0x15,0x51,0x91,0x7F,0x11,0x11,0x00}; FLASH uCHAR X12[] = {/*-- 文字: 大;宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x20,0x20,0x20,0x20,0x20,0x20,0xA0,0x7F,0xA0,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x01,0x06,0x08,0x30,0x60,0xC0,0x40,0x00}; FLASH uCHAR X13[] = {/*-- 文字: 學(xué);宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x40,0x30,0x10,0x12,0x5C,0x54,0x50,0x51,0x5E,0xD4,0x50,0x18,0x57,0x32,0x10,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x42,0x82,0x7F,0x02,0x02,0x02,0x02,0x02,0x02,0x00}; FLASH uCHAR X14[] = {/*-- 文字: 常;宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x20,0x18,0x08,0x09,0xEE,0xAA,0xA8,0xAF,0xA8,0xA8,0xEC,0x0B,0x2A,0x18,0x08,0x00,0x00,0x00,0x3E,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x12,0x22,0x1E,0x00,0x00,0x00}; FLASH uCHAR X15[] = {/*-- 文字: 州;宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x00,0xE0,0x00,0x00,0xFF,0x20,0xC0,0x00,0xFE,0x10,0x60,0x80,0x00,0xFF,0x00,0x00,0x01,0x80,0x60,0x18,0x07,0x00,0x00,0x00,0x7F,0x00,0x00,0x01,0x00,0xFF,0x00,0x00}; FLASH uCHAR X16[] = {/*-- 文字: 校;宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x08,0x88,0x68,0xFF,0x28,0x48,0x00,0x88,0x68,0x09,0x0E,0x08,0xA8,0x48,0x88,0x00,0x02,0x01,0x00,0xFF,0x00,0x40,0x42,0x21,0x26,0x18,0x18,0x26,0x61,0xC0,0x40,0x00}; FLASH uCHAR X17[] = {/*-- 文字: 區(qū);宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x00,0xFE,0x02,0x02,0x12,0x22,0x22,0x42,0x82,0x62,0x1E,0x0A,0x02,0x02,0x00,0x00,0x00,0x3F,0x20,0x30,0x28,0x24,0x22,0x21,0x20,0x21,0x26,0x3C,0x28,0x20,0x00,0x00}; FLASH uCHAR X18[] = {/*-- 文字: 歡;宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x14,0x24,0x44,0x84,0x64,0x1C,0x20,0x18,0x0F,0xE8,0x08,0x08,0x28,0x18,0x08,0x00,0x20,0x10,0x4C,0x43,0x43,0x2C,0x20,0x10,0x0C,0x03,0x06,0x18,0x30,0x60,0x20,0x00}; FLASH uCHAR X19[] = {/*-- 文字: 迎;宋體12; 此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x40,0x41,0xCE,0x04,0x00,0xFC,0x04,0x02,0x02,0xFC,0x04,0x04,0x04,0xFC,0x00,0x00,0x40,0x20,0x1F,0x20,0x40,0x47,0x42,0x41,0x40,0x5F,0x40,0x42,0x44,0x43,0x40,0x00}; FLASH uCHAR X20[] = {/*-- 文字: 您;此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x80,0x40,0x30,0xFC,0x03,0x90,0x68,0x06,0x04,0xF4,0x04,0x24,0x44,0x8C,0x04,0x00,0x00,0x20,0x38,0x03,0x38,0x40,0x40,0x49,0x52,0x41,0x40,0x70,0x00,0x09,0x30,0x00}; FLASH uCHAR X23[]={/*-- 文字: 時;此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x00,0xFC,0x44,0x44,0x44,0xFC,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x00,0x00,0x07,0x04,0x04,0x04,0x07,0x00,0x00,0x03,0x40,0x80,0x7F,0x00,0x00,0x00,0x00}; FLASH uCHAR X24[]={/*-- 文字: 間;此字體下對應(yīng)的點陣為:寬x高=16x16 --*/ 0x00,0xF8,0x01,0x06,0x00,0xF0,0x92,0x92,0x92,0x92,0xF2,0x02,0x02,0xFE,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x07,0x04,0x04,0x04,0x04,0x07,0x40,0x80,0x7F,0x00,0x00}; FLASH uCHAR X25[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, |
| 2樓: | >>參與討論 |
| 作者: 雙龍 于 2005/8/10 9:35:00 發(fā)布:
支持原創(chuàng)。方便的話,給個外觀圖片。 |
|
| 3樓: | >>參與討論 |
| 作者: myhuge 于 2005/8/11 10:12:00 發(fā)布:
只有程序,沒有辦法,沒什么參考的價值哦!我也在做,用ATMEGA8 |
|
| 4樓: | >>參與討論 |
| 作者: shengxin18 于 2005/8/13 0:38:00 發(fā)布:
不過圖片不太會帖啊 謝謝雙龍!不過圖片不太會帖。 |
|
| 5樓: | >>參與討論 |
| 作者: testcode 于 2005/8/13 4:58:00 發(fā)布:
這里貼圖確實很麻煩 貼圖的限制太多些... |
|
| 6樓: | >>參與討論 |
| 作者: giordano 于 2005/8/13 13:35:00 發(fā)布:
hehe 可以把你的圖片傳到我的郵箱上嗎?偶想見識見識下,呵呵。 caicunbin@sohu.com |
|
| 7樓: | >>參與討論 |
| 作者: smic_yu 于 2005/8/13 14:57:00 發(fā)布:
俺也希望見識一下 呵呵 yu3334@13.com |
|
| 8樓: | >>參與討論 |
| 作者: hxf666 于 2005/8/15 21:57:00 發(fā)布:
可以精簡點嗎 小弟對AVR掌握不多所以做這個題目的時候用的還是51不過你的程序似乎太多了些把我的可能只是在硬件上復(fù)雜些,不過還是很欣賞樓主的水平希望我很快也能象你一樣 |
|
| 9樓: | >>參與討論 |
| 作者: stintair 于 2005/8/16 20:57:00 發(fā)布:
兄臺能否介紹一下硬件連接 圖倒不重要,說出核心在坐各位E客便會一目了然。 |
|
| 10樓: | >>參與討論 |
| 作者: shengxin18 于 2005/8/22 1:33:00 發(fā)布:
謝謝各位支持!我的郵箱shengxin18@163.com 硬件實在難以描述,俺用了L298控制電機,LM324作光電開關(guān)比較器,要protel電路圖的發(fā)我郵件吧!大家探討探討 |
|
| 11樓: | >>參與討論 |
| 作者: fox ding 于 2005/8/27 9:38:00 發(fā)布:
頂! 這程序還好懂了,只要根據(jù)他程序里定義的端口應(yīng)用,就能推理出來引腳圖了.. 呵呵...河,F(xiàn)在學(xué)生不錯呀......頂一下... |
|
| 12樓: | >>參與討論 |
| 作者: tudou2008 于 2005/8/27 9:57:00 發(fā)布:
硬件連接 你的信號檢測是怎么實現(xiàn)的? |
|
| 13樓: | >>參與討論 |
| 作者: 21goodluck 于 2005/8/28 1:00:00 發(fā)布:
硬件 我想看一下各傳感器是怎么應(yīng)用的?我今年參賽,也是搞控制類的,比較一下. 能不能給我看一下,這對我今年參加電子大賽很有用,希望能得到你的幫助! 21goodluck@163.om |
|
| 14樓: | >>參與討論 |
| 作者: xky183 于 2005/8/30 17:52:00 發(fā)布:
初學(xué)者的程序 1 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號 |