1 / 7
文档名称:

七段数码显示器显示实验报告.doc

格式:doc   大小:4,327KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

七段数码显示器显示实验报告.doc

上传人:2786321826 2022/1/15 文件大小:4.23 MB

下载得到文件列表

七段数码显示器显示实验报告.doc

文档介绍

文档介绍:- . -
. . -可修编-
-
. . -可修编-
,下载运行
首先,单击快捷菜单New File。
然后,添加任意容后,按下Ctrl+S或者单击保存按钮,
保存路径选择一开场在桌面创立的PICC文件夹。
然后,将刚刚保存的文件添加到工程中。右击工作空间视窗中demo工程下的Source Files,选择Add Files

单击编译,后出现如下画面。
下载程序到芯片,如果程序正确,将看到相应的现象。
七、实验程序
#define _XTAL_FREQ 4000000
#include ""
__CONFIG(HS&WDTDIS&LVPDIS&PWRTEN);
- . -
. . -可修编-
//HS振荡,制止看门狗,低压编程关闭,启动延时定时器
const uchar smg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x00,};
// 0 1 2 3 4 5 6 7 8 9 all
const uchar smg_bit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0xff,};
uchar c;
uchar d;
//********************函数定义*********************
uchar spi_write_read(uchar dd);
//*************** 主程序 ********************
void main(void)
{
SSPM3=0;
SSPM2=0;
SSPM1=0;
SSPM0=0;//spi主控模式,时钟为Fosc/4
CKP=0;//空闲为低电平
STAT_CKE=1;//SDO前沿采样
STAT_SMP=0;//在数据输出时间的中间采样输入数据
TRISD=0;//RD4/SDI为输出(不使用SDI引脚时,可设置为输出,作普通io用)
SSPEN=1;//使能MSSP模块,启用spi或iic
__delay_ms(10);
PORTD=0x00;//产生锁存时钟
spi_write_read(0x00);
spi_write_read(0x00);