nrf52840 dk to upload code to nrf52811

Hi

This is my first project to make my custom PCB. 

I have a question about how can I uploaded my code with segger embedded studio by using nrf52840 dk?

For the hardware configuration I follow the below.
(https://docs.nordicsemi.com/bundle/ug_nrf5340_dk/page/UG/dk/ext_programming_support_P20.html)

And my question is about software. For example below code work well with my nrf52840 DK (pca10056)

But how can I uploaded it to nrf52811 that is connected like above site configuration?

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "nrf_gpio.h"
#include "nrf_delay.h"
#define LED_PIN 5
#define BUTTON_PIN 13
int main(void) {
nrf_gpio_cfg_output(LED_PIN);
nrf_gpio_cfg_input(BUTTON_PIN, NRF_GPIO_PIN_PULLUP);
while (1) {
// LED ON
nrf_gpio_pin_set(LED_PIN);
nrf_delay_ms(500);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

After google search, I found the concept emulation and link below. 
But it's hard to get detail about how to do it. 

 (https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/nrf52811_user_guide.html#ug_52811_own_project)

For example, my above code is from the folder "peripheral/blinky/pca10056". my sdk is 17.1.0_ddde560.

1. What is emulation? what is pca10056e for? How can I check emulation code is working? Is emulation code also activate my real hardware DK board's led?

2. Then How can I upload the code to nrf52811? From above link they write the guideline for it. but I need more detail....
After I open the project file in folder "peripheral/blinky/pca10056" which should I change?

Any advise will be very helpful for me.

Thank You!!!