当前位置:文档之家› 单片机实验1仿真系统搭建

单片机实验1仿真系统搭建

实验一仿真系统搭建
学习/开发平台:
1.硬件电路:
(1)自己画电路图制作电路板(protel)单片机最小系统+各种外围模块电路;
这里我画一个单片机最小系统+LCD1602显示模块:
原理图:
PCB图:
实物图:
(2)学习板(单片机的主要功能部件+简单常见的外围电路)自己查找一块合适的学习板列举出来它有哪
些资源。

我选择的是郭天祥的单片机开发板:TX-1C。

它的外围电路有:
1、6位数码管(做动态扫描及静态显示实验)。

2、8位LED发光二极管(做流水灯实验)。

3、MAX232芯片RS232通讯接口(可以做为与计算机通迅的接口同时也可做为
STC单片机下载程序的接口)。

4、USB供电系统,直接插接到电脑USB口即可提供电源,不需另接直流电源。

5、蜂鸣器(做单片机发声实验)。

6、ADC0804芯片(做模数转换实验)。

7、DAC0832芯片(做数模转换实验)
8、PDIUSBD12芯片(USB设备开发,如单片机读写U盘,自制U盘,自制MP3等,还
可通过此芯片让计算机与单片机传输数据)。

9、USB转串口模块,直接由计算机USB口下载程序至单片机。

10、DS18B20温度传感器,(初步掌握单片机操作后即可亲自编写程序获知当时
的温度)。

11、AT24C02外部EEPROM芯片(IIC总线元件实验)
12、字符液晶1602接口。

(可显示两行字符)
13、图形液晶12864接口(可显示任意汉字及图形)
14、4*4矩阵键盘另加四个独立键盘(键盘检测试验)。

15、单片机32个IO口全部引出,方便自己进行自由扩展。

2. 编程软件:
(1)工作界面:
(3)编译、生成hex文件:
(4)具体代码:
#include<reg52.h>
#define unchar unsigned char
#define unint unsigned int
sbit lcden=P3^4;
sbit lcdrs=P3^5;
unchar num;
unchar code table[]="I LOVE MCU!";
unchar code table1[]="PUTIAN UNIVERSATY";
void delay(unint z)
{
unint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(unchar com)
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_data(unchar date)
{
lcdrs=1;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void init()
{
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
void main()
{
init();
write_com(0x80);
for(num=0;num<11;num++)
{
write_data(table[num]);
delay(5);
}
write_com(0x80+0x40);
for(num=0;num<14;num++)
{
write_data(table1[num]);
delay(5);
}
while(1);
}
3. 仿真器(仿真头):把程序从电脑下载到单片机(硬件电路)里面:
根据我选择的开发板TX-1C,我选择的烧录软件是普中科技开发的PZ-ISP V1.60:
实验/仿真平台:
1.Keil的使用:
(1)安装破解后的界面:
(2)Keil建项目、加C文件、生成HEX文件:
Keil建项目操作顺序:→→输
入合适的名字和选择适当的储存地址,点击保存;
这样就建好一个工程了。

加C文件操作顺序:在建好工程的基础上→
点出第1个创建一个新文件→
输入一个合适的名字,特别注意这里文件的后缀
要改成“.C”点击保存→点击这里的
“+”号,变成
→右击→选择→找到刚
才保存的C文件,按add(注意:这里按一次就可
以关掉了),这样就添加好C文件了。

生成hex文件的操作顺序:点击
→点击
→这里打
上勾,变成→
按OK→输入代码,按
直到没有警告、没有错误、生成hex文件,如图所示:。

2.Proteus的使用:
(1)安装、破解、汉化后的界面如图:
(2)proteus工程的创建操作顺序:
单击“文件”→单击“新建设计”→根据自己需要选择适当的模板,这里我选择第一个“default”→点击保存图标,输入适当的名字和选择适当的地址,点击保存。

这样就建好了一
个工程。

(2)完成的电路如图:
(3)实验现象如图:。

相关主题