资源简介
我们学校的单片机课程设计,代码和电路图完全是自己写的。适合电信专业类的课程设计参考使用。
代码片段和文件信息
#include //头文件
#define uint unsigned int//宏定义
#define uchar unsigned char
#define OUTPUT P0
sbit START=P3^4;//位变量定义
sbit EOC=P3^6;
sbit OE=P3^5;
long int data1geshibaiqian;//定义变量
uchar code table[]={
0x3F/*0*/
0x06/*1*/
0x5B/*2*/
0x4F/*3*/
0x66/*4*/
0x6D/*5*/
0x7D/*6*/
0x07/*7*/
0x7F/*8*/
0x6F/*9*/};//七段共阴极数码
/******************************************************************/
void delay(uint t)/*****ms延时函数*****/
{
uint ij;
for(i=0;i for(j=0;j<200;j++)
;
}
/******************************************************************/
/******************************************************************/
void xianshi(long int inport)/*****数码管显示*****/
{
qian=inport/1000;//提取千位数据
P3_3=0;//显示千位
P1=table[qian];
P1_7=1;
delay(5);
P3_3=1;
bai=inport%1000;//提取百位数据
bai=bai/100;
P3_2=0;//显示百位
P1=table[bai];
delay(5);
P3_2=1;
shi=inport%100;//提取十位数据
shi=shi/10;
P3_1=0;//显示十位
P1=table[shi];
delay(5);
P3_1=1;
ge=inport%10;//提取个位数据
P3_0=0;//显示个位
P1=table[ge];
delay(5);
P3_0=1;
}
/******************************************************************/
/******************************************************************/
long int ADC0809()/*****ADC0809初始化启动*****/
{
long int data1;
START=1;//给下降沿脉冲,开始转换
START=0;
delay(1);//转换占用时间
while(EOC==0);//等待转换结束
data1=OUTPUT;
data1=(1000*data1)/51;
return data1;
}
/******************************************************************/
/******************************************************************/
main()/*****main函数*****/
{
while(1)
{
xianshi(ADC0809());
}
}
/******************************************************************/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 141094 2010-06-07 11:31 单片机课程设计:C语言设计数字电压表\KS.DSN
文件 4372 2010-06-07 11:29 单片机课程设计:C语言设计数字电压表\KEIL\main.LST
文件 6276 2010-06-07 11:29 单片机课程设计:C语言设计数字电压表\KEIL\main.OBJ
文件 5844 2010-06-07 11:29 单片机课程设计:C语言设计数字电压表\KEIL\KS
文件 2150 2010-04-23 00:03 单片机课程设计:C语言设计数字电压表\KEIL\KS.Uv2
....... 1226 2010-06-09 08:41 单片机课程设计:C语言设计数字电压表\KEIL\KS_Opt.Bak
文件 6376 2005-03-22 15:22 单片机课程设计:C语言设计数字电压表\KEIL\STARTUP.A51
文件 159 2010-06-09 12:10 单片机课程设计:C语言设计数字电压表\KEIL\KS.plg
文件 1931 2010-06-07 11:29 单片机课程设计:C语言设计数字电压表\KEIL\main.c
文件 14049 2010-04-16 18:40 单片机课程设计:C语言设计数字电压表\KEIL\STARTUP.LST
文件 2194 2010-04-14 22:36 单片机课程设计:C语言设计数字电压表\KEIL\KS_Uv2.Bak
文件 38 2010-06-07 11:29 单片机课程设计:C语言设计数字电压表\KEIL\KS.lnp
文件 6625 2010-06-07 11:29 单片机课程设计:C语言设计数字电压表\KEIL\KS.M51
文件 2024 2010-06-07 11:29 单片机课程设计:C语言设计数字电压表\KEIL\KS.hex
文件 749 2010-04-16 18:40 单片机课程设计:C语言设计数字电压表\KEIL\STARTUP.OBJ
文件 1225 2010-06-09 12:10 单片机课程设计:C语言设计数字电压表\KEIL\KS.Opt
文件 25600 2010-04-23 14:04 单片机课程设计:C语言设计数字电压表\ADC0809中文资料.doc
文件 3062784 2010-04-14 12:16 单片机课程设计:C语言设计数字电压表\单片机课程设计.doc
文件 169 2010-06-09 12:18 单片机课程设计:C语言设计数字电压表\使用说明.txt
目录 0 2010-04-14 09:58 单片机课程设计:C语言设计数字电压表\KEIL
目录 0 2010-04-14 09:58 单片机课程设计:C语言设计数字电压表
----------- --------- ---------- ----- ----
3284885 21
- 上一篇:人工智能——产生式系统——植物识别
- 下一篇:知客管理系统
相关资源
- 项目二-51单片机-倒车雷达控制系统设
- 无人超市管理系统.rar
- 简易电子琴设计
- 基于51单片机ACS712数字电流表,c、仿
- 51单片机涉及到的各种芯片手册
- stm8 红外收发
- 汇编51单片机密码锁含论文、程序、
- 51单片机超声波测距模块全套程序
- 51单片机便携式输液点滴控制报警器
- 单片机原理及应用.pdf
- 51单片机开发板PCB 原理图
- 51单片机和modbus中文资料软件源代码全
- C Primer Plus (第6版) 中文版 mobi Kin
- PIX4飞控+光流源代码
- 《Linux C编程一站式学习》
- 图灵程序设计丛书:征服C指针
- 蓝牙模块详细资料 51单片机控制蓝牙
- 51单片机驱动TFT真彩屏
- 51单片机波形发生器设计,正弦波、三
- 51单片机Modbus_RTU
- 12864液晶带字库+不带字库+51单片机贪
- 51单片机音乐播放器的设计,在LCD12
- 基于51单片机串口温湿度采集和传输仿
- The C Programming Language中文第2版.pdf
- 飞思卡尔智能车程序
- 基于单片机的数字电压表
- 汇编语言指令大全(详解版).pdf
- 51单片机门禁上位机,下位机全部工程
- 基于51单片机接入阿里云物联网.pdf
- 51单片机自学笔记
评论
共有 条评论