資源簡介
智能頻率計的設計與制作(AVR)proteus仿真+程序資料
#include"test.h"
//-----------------------------內部函數
uchar dzl( void ) //讀指令 測試LCD忙碌狀態
{
uchar value; //
data_direc = in; //方向為入
PORTC &= ~( 1 << rs ); //0
PORTC |= ( 1 << rw ); //1
PORTC |= ( 1 << e ); //1
_delay_us( 4 );
valu

代碼片段和文件信息
#ifndef?display_c
??#define?display_c
#include“test.h“
//-----------------------------內部函數
??uchar?dzl(?void?)?//讀指令?測試LCD忙碌狀態
??{
????uchar?value;?//
????data_direc?=?in;???????//方向為入
????PORTC?&=?~(?1?<????PORTC?|=?(?1?<????PORTC?|=?(?1?<????_delay_us(?4?);
????value?=?data_in;
????PORTC?&=?~(?1?<????_delay_us(?1?);
????return?value;
??}
//-------------------------------
??void?xzl(?uchar?zhilin?)?//寫指令
??{
????uchar?busy;
????busy?=?dzl();?//查忙
//如果為1等待
????while?(?busy?>=?80?)
????{
??????busy?=?dzl();
????}
????data_direc?=?out;
????PORTC?&=?~(?1?<????PORTC?&=?~(?1?<????PORTC?&=?~(?1?<????data_out?=?zhilin;?//發送
????PORTC?|=?(?1?<????_delay_us(?4?);
????PORTC?&=?~(?1?<??}
//------------------------
??void?xsj(?uchar?shujv?)?//寫數據
??{
????uchar?busy;
????busy?=?dzl();?//查忙
//最高位如果為1
????while?(?busy?>=?80?)
????{
??????busy?=?dzl();
????}
????data_direc?=?out;
????PORTC?|=?(?1?<????PORTC?&=?~(?1?<????PORTC?|=?(?1?<????data_out?=?shujv;?//發送
????_delay_us(?4?);
????PORTC?&=?~(?1?<??}
//******************對外函數
//----------------------
??void?clearall()?//清屏指令
??{
????xzl(?0x01?);
??}
//------------------------------
??void?yj_set(?uchar?xsh?uchar?gb?uchar?dt?)?//顯示設置
??{
//設置,清屏,顯示模式,光標模式,動態模式
????xzl(?0x01?);
??_delay_ms(?1?);?//用avr后居然又不要延時了還真的賤
????xzl(?xsh?);
??_delay_ms(?1?);
????xzl(?gb?);
??_delay_ms(?1?);
????xzl(?dt?);
??}
//----------------------------------------
??void?makecg(?uchar?address?uchar*?cg?)?//自造字庫
??{
//首地址,字庫指針
????uchar?num;
//8字節為一個圖形?
????for?(?num?=?0;?num?8;?num++?)
????{
??????xzl(?address++?);?//一個地址一個數據
??????xsj(?*cg++?);
????}
??}
//------------------------------
??void?showstr(?uchar*?str?uchar?xpot?uchar?ypot?uchar?num?)?//液晶顯示
??{
//字符指針,坐標,個數?坐標1--16,1--2
//第一行
????if?(?ypot?==?1?)
????{
??????xzl(?0x80?+?xpot?-?1?);
????}
//第二行?
????else
????{
??????xzl(?0xc0?+?xpot?-?1?);
????}
//寫數據?不要超過16-xpot個
????if?(?num?>?16-xpot?)
????{
??????num?=?16-xpot;
????}
????for?(?;?num?>?0;?num--?)
????{
??????xsj(?*str++?);
????}
??}
#endif
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????7365??2008-05-11?15:24??biyesheji.hex
?????文件???????85776??2009-02-13?10:25??Last?Loaded?后端電路.DBK
?????文件???????46774??2008-05-30?14:00??上位機初版.jpg
?????文件???????84992??2008-05-30?13:54??原理圖.SCHDOC
?????文件???????85776??2009-02-13?10:27??后端電路.DSN
?????文件????????1106??2009-11-29?02:25??后端電路.PWI
?????文件?????1241606??2009-11-29?02:26??圖像.bmp
?????文件???????20159??2008-05-30?14:03??示波器.jpg
?????目錄???????????0??2020-06-07?23:09??程序\
?????文件????????2425??2008-02-24?13:42??程序\1602.c
?????文件?????????557??2008-03-26?15:02??程序\1602.h
?????文件????????6453??2008-05-30?14:47??程序\biyesheji.aps
?????文件????????3131??2008-05-30?14:41??程序\cale.c
?????文件?????????157??2007-12-02?13:31??程序\cale.h
?????文件????????5058??2008-05-30?14:47??程序\celiang.c
?????文件?????????307??2008-05-30?13:49??程序\celiang.h
?????文件????????1138??2008-05-30?13:49??程序\chk.c
?????文件?????????186??2008-04-14?18:38??程序\chk.h
?????目錄???????????0??2020-06-07?23:09??程序\default\
?????文件??????????13??2008-05-30?14:47??程序\default\biyesheji.eep
?????文件???????15580??2008-05-30?14:47??程序\default\biyesheji.elf
?????文件????????7365??2008-05-30?14:47??程序\default\biyesheji.hex
?????文件????????5116??2008-05-30?14:47??程序\default\cale.o
?????文件????????8476??2008-05-30?14:47??程序\default\celiang.o
?????文件????????2996??2008-05-30?14:47??程序\default\chk.o
?????目錄???????????0??2020-06-07?23:09??程序\default\dep\
?????文件?????????990??2008-05-30?14:47??程序\default\dep\cale.o.d
?????文件?????????996??2008-05-30?14:47??程序\default\dep\celiang.o.d
?????文件?????????988??2008-05-30?14:47??程序\default\dep\chk.o.d
?????文件?????????996??2008-05-30?14:47??程序\default\dep\display.o.d
?????文件?????????994??2008-05-30?14:47??程序\default\dep\intree.o.d
............此處省略12個文件信息
- 上一篇:單周期24條指令.zip
- 下一篇:微信小程序日歷.zip
評論
共有 條評論